Jump to Content
Oliver POS
GuidesRecipes
Knowledge BaseSubmit a ticketLog InOliver POS
Knowledge BaseSubmit a ticketLog In
GuidesRecipes

Get Started

  • Getting Started with Oliver POS
  • Plan your implementation

App Commands

  • Introduction
  • General Responses
  • Global Commands
    • appReady
  • Customer Commands
    • CustomerDetails
    • CustomerInSale
  • Print Commands
    • DataToReceipt
    • Receipt
  • Payment Commands
    • Payment
  • Cart Commands
    • Cart
    • CartValue
    • cartDiscount
    • cartTaxes
  • Environment Commands
    • Environment
    • lockEnvironment
  • Notes
    • Notes

App Events

  • Introduction
    • Sample Event Subscription Layout
    • General Error Responses
  • Customer
    • Customer Created
    • Customer Deleted
    • Customer Updated
    • Customer Added To Cart
    • Customer Removed from Cart
  • Cart
    • Item added to Cart
    • Item updated in Cart
    • Item deleted from Cart
    • Cart Value Updated
  • Product
    • Product type opened
  • Checkout
    • Checkout started
    • Payment Added
    • Checkout Complete
    • Checkout Sync Complete
  • Environment
    • User Changed
Powered by 

Introduction

Suggest Edits

This document provides a comprehensive list of commands to communicate with Oliver. This commands are used to retrieve existing data from Oliver or to post new data to Oliver. The document also provides app command examples in JSON format. These app commands are communicated with Oliver via postMessage() method from each iframe to the parent window.
Detailed information of postMessage() method can be found here:

Window.postMessage() - Web APIs | MDN
developer.mozilla.orgdeveloper.mozilla.org
Window.postMessage() - Web APIs | MDN

Updated over 1 year ago