• This repository has been archived on 19/Sep/2023
  • Stars
    star
    352
  • Rank 120,235 (Top 3 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

‼️ All development now at https://github.com/wcpos.

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

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 3.2.6+.

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.

npm run start

Open your browser and navigate to http://localhost and use 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.

More Repositories

1

WooCommerce-Software-License-Manager

πŸ”‘ A license management solution for selling software with WooCommerce
PHP
18
star
2

boilerplate

Universal React App playground
TypeScript
9
star
3

WooCommerce-POS-Language-Packs

Language packs for WooCommerce POS
JavaScript
6
star
4

WooCommerce-Dev-Docker

Development environment for WooCommerce
PHP
5
star
5

WooCommerce-POS-Docs

2
star
6

WooCommerce-POS-API

Developer documentation for WooCommerce POS.
HTML
2
star
7

WooCommerce-POS-Test-Theme

PHP
2
star
8

Query-Parser

A parsing library intended to parse complex user input
JavaScript
2
star
9

numpad

Numpad demo using Backbone Marionette
JavaScript
2
star
10

WooCommerce-POS-Manual

The manual for WooCommerce POS
HTML
2
star
11

WooCommerce-POS-Frequently-Asked-Questions

Frequently asked questions for WooCommerce POS
HTML
1
star
12

kilbot-com

Digital portfolio and playground for Paul Kilmurray
Astro
1
star
13

devblog

JavaScript
1
star
14

chiapeer

JavaScript
1
star
15

gke-bitcoin-lightning

Runs a full bitcoin and lightning node in Google Kubernetes Engine
1
star
16

Display-ePOS-Print

Display an ePOS-Print template in HTML
1
star
17

publisher-github-latest-yml

An Electron Forge Publisher which creates and uploads latest.yml files for your electron releases
JavaScript
1
star
18

astro-netlify-starter

Astro
1
star
19

Backbone-Dual-Storage

A dual (indexedDB and REST) sync adapter for Backbone.js
JavaScript
1
star
20

kilbot.github.io

Documentation for WooCommerce POS.
1
star
21

custom-pos-gateway

Example of a custom gateway for WooCommerce POS
PHP
1
star
22

guesty-for-sheets

Guesty add-on for Google Sheets
JavaScript
1
star
23

react-suspense

Created with CodeSandbox
TypeScript
1
star
24

my-nextjs-guestbook

JavaScript
1
star
25

locavore

TypeScript
1
star