Coder Social home page Coder Social logo

aikusuma / woocommerce-pos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kilbot/woocommerce-pos

0.0 1.0 0.0 8.99 MB

:convenience_store: A simple front-end for taking WooCommerce orders at the Point of Sale.

Home Page: http://wcpos.com

License: GNU General Public License v3.0

Shell 0.15% PHP 99.22% JavaScript 0.63%

woocommerce-pos's Introduction

WooCommerce POS

Build Status Code Climate Coverage Status Dependency Status Join the chat at https://gitter.im/kilbot/WooCommerce-POS

Development repository for WooCommerce POS - the Point of Sale plugin for WooCommerce.

Screenshot

Browser Compatibility

Browser Compatibility

[![Selenium Test Status](https://saucelabs.com/browser-matrix/wcpos.svg)](https://saucelabs.com/u/wcpos)

Report a bug

Please report all bugs here or contact support via [email protected]

Translations

If you would like to help translate WooCommerce POS into your language please check out the WooCommerce POS Language Packs repository.

Developing locally

WooCommerce POS is a WordPress plugin which requires WordPress 3.8+ and WooCommerce 2.2+.

This project includes configuration files for creating a consistent development environment for WooCommerce plugins.

Requirements

  • Docker - download Docker for Mac, Windows or Linux
  • Node

Docker provides a virtual local server with WordPress and WooCommerce pre-installed. Node provides a package manager which simplifies tasks such as building and deploying the project.

Installation

Navigate to your local projects directory and clone the project. The recursive flag will init and update any submodules.

git clone --recursive https://github.com/kilbot/WooCommerce-POS.git woocommerce-pos

Then, navigate into the root directory of the project and install the dependencies.

cd woocommerce-pos && npm run build

Now, get a coffee โ˜•

The first build will take some time as it prepares the virtual server. While waiting for the first build to complete, add the following domains to your /etc/hosts file.

# /etc/hosts
127.0.0.1   php54.local
127.0.0.1   php55.local
127.0.0.1   php56.local
127.0.0.1   php70.local

Once the build is complete you can start the virtual server using:

npm run start

Open your browser and navigate to http://php56.local, you should see a WordPress + WooCommerce + WooCommerce POS site running on PHP 5.6.x. Login with admin/password to access the WordPress admin.

Developing and Deploying

The package.json file contains some helpful commands for common tasks.

When developing you should use the following command, this will watch the asset files and rebuild if necessary.

npm run dev

To create a minified version of the project ready to deploy, use:

npm run deploy

This will create a zip archive of the plugin which you can then install via your WordPress admin.

We are hiring!

We are looking for talented PHP and JS developers to work full or part time on WooCommerce POS. To apply simply submit a pull request.

woocommerce-pos's People

Contributors

goosse avatar kilbot avatar michaelirick avatar thomasmery avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.