This repository provides extra demo data for Odoo Point of Sale modules.
The goal is to save developers valuable time during testing by avoiding repetitive configuration.
(Because let’s be honest — testing is the fun part! 😄)
-
Clone this repository:
git clone https://github.com/parp-odoo/odoo-pos-extra-demo-dev.git
-
Install requirements:
pip install -r requirements.txt
-
Add your credentials to the .
env
file (see.env.example
for reference). -
Add this directory to your Odoo addons path when running the server. That’s it — you’re good to go!
- Creates demo printers and links them to all POS configurations for receipt printing.
- Creates a demo online payment method and adds it to all POS configurations.
- Adds demo printers to configurations (restaurant, bar, and kiosk) as both receipt and preparation printers.
- Enables Presets in kiosk
- Enables QR + Ordering self-ordering mode in restaurant POS.
- Adds kiosk in Kitchen Display.
- Creates IN Furniture Shop, IN Restaurant (with mobile self-order), and IN Kiosk configs under the Indian company.
- add RazorPay and PineLab payment methods to those config as well.
- create prep display for resto and kiosk
- Enables UrbanPiper settings for Furniture Shop and Restaurant (UK/US).
- Configures ngrok URL in system parameters and disables UrbanPiper production mode.
- Populates credentials for UrbanPiper settings.
- Enables UrbanPiper settings for IN Furniture Shop.
- Configures ngrok URL in system parameters and disables UrbanPiper production mode.
- Populates credentials for UrbanPiper settings for IN company.
This repository is provided as-is.
If you encounter issues, don’t blame me — just ping me instead. 😉