Skip to content

Example of POS integrator for Ordering Stack. It supports uploading products and menu definitions into Ordering Stack and and listening for new order and inserting them into POS system.

License

Notifications You must be signed in to change notification settings

orderingstack/pos-integrator-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ordering Stack POS Integrator - Example

This projects is a starter kit for building POS integrations for Ordering Stack platform. All POS specific code is placed in src/pos/pos-integration-impl.js. In this example, to show general idea POS is fully mocked.

It connects to specific restaurant (one of specified tenant restaurants) in Ordering Stack platform and:

  • regurarly (for example once a day) uploads products definitions into Ordering Stack tenants account
  • listens (on web socket) for new incoming orders from any of Ordering Stack channels (web, mobile, kiosk)

Documentation of Ordering Stack API can be found here: https://docs.orderingstack.com.

Starting pos-integrator-example

create and edit .env file and place there following parameters:

  • TENANT - tenant Id
  • VENUE - venue Id
  • BASE_URL - Ordering API url
  • BASIC_AUTH - Basic auth for API encoded in Base64
  • USER_NAME - Account user name for authorization of integration module (application will ask about the password)
npm install
npm start

This project is part of Ordering Stack, omnichannel ordering platform for resturant chains.

About

Example of POS integrator for Ordering Stack. It supports uploading products and menu definitions into Ordering Stack and and listening for new order and inserting them into POS system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published