zero1 / open-pos
Installs: 4 968
Dependents: 2
Suggesters: 0
Security: 0
Stars: 12
Watchers: 6
Forks: 4
Open Issues: 1
pkg:composer/zero1/open-pos
Requires
- hyva-themes/magento2-default-theme: ^1.4
- hyva-themes/magento2-theme-fallback: ^1.0
- magento/framework: ^100.1|^101.0|^102.0|^103.0
- magewirephp/magewire: ^1.10
- zero1/open-pos-default-payments: 1.0.*
- zero1/open-pos-default-theme: 2.2.*
- zero1/open-pos-default-theme-luma: 1.0.*
- zero1/open-pos-rma: 2.1.*
- dev-master
- 2.3.0
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.14
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-2.3-dev
- dev-2.2-dev
- dev-2.1-dev
This package is auto-updated.
Last update: 2026-01-30 18:45:57 UTC
README
What is OpenPOS?
Everything you need to know about OpenPOS is here 😁
Your Help is GREATLY appreciated.
If you are a merchant or agency wanting to implement OpenPOS please join the OpenPOS Slack Channel Here
Info
Version Compatibility
⚠️ Important Hyvä Requirements
| OpenPOS Version | Hyvä Theme | Hyvä Checkout |
|---|---|---|
| 2.3.x | Hyvä 1.4 (Open Source) | Not required |
| 2.2.x and below | Hyvä 1.3 or lower | Required |
Please ensure your Hyvä setup matches the OpenPOS version you are installing to avoid compatibility issues.
Installation
composer require zero1/open-pos
php bin/magento setup:upgrade
php bin/magento deploy:mode:set production
(optional) php bin/magento openpos:setup-wizard
Configuration
We appreciate feedback (including bugs or installation issues) via our new community Slack Channel.
Configuration can be found in: [Stores] -> [Configuration] -> [OpenPOS] -> [Configuration]
Once the module is installed, you can run bin/magento openpos:setup-wizard for guided setup of the POS store.
Because the point of sale runs on a separate website, you may need to associate products with the POS website.
You can run bin/magento openpos:assign-products to automatically do this.
Tip
Incase you didn't already know, OpenPOS is built to run as a standard Magento website, therefore you need to perform all relevant domain and webserver configuration to ensure the site resolves and is externally accessible.
Theme Association
As part of any traditional Hyvä Theme setup you might want to copy our base POS theme into app/design and inherit openpos/default
If you are using our default template simply set your POS website theme to 'OpenPOS Default'
The default checkout is based on Luma, so the Hyvä theme fallback needs configuring as per the Hyvä docs
The setup wizard will apply this configuration for you.