Skip to content

A collection of Oracle Micros Simphony POS JavaScript extensibility application examples, templates, and integration samples to help developers customize and extend Simphony client functionality.

Notifications You must be signed in to change notification settings

Gohulan/Simphony-POS-JavaScript-Extension-Application-API-Reference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Micros Oracle Simphony POS JavaScript Extensibility Application Repository

Welcome to the Simphony POS JavaScript Extensibility Application Reference.
This repository includes curated examples, templates, and guidance for building JavaScript-based extensibility applications in Oracle Simphony POS.

📌 Purpose

This repository is intended for developers working on Oracle Simphony POS who need to:

  • Understand and implement JavaScript-based extensibility applications.
  • Explore real-world usage of Simphony JavaScript APIs for client-side customization.
  • Learn best practices for integrating Simphony POS with third-party services (e.g., loyalty systems, gift cards, e-billing, REST APIs).

⚙️ Contents

This repository includes:

  • ✅ Sample JavaScript modules using Simphony’s Extensibility API
  • ✅ Examples for common events and lifecycle hooks
  • ✅ Templates for creating custom UI dialogs and panels
  • ✅ Integration samples with web services and REST APIs
  • ✅ Debugging and troubleshooting tips

🧰 Technologies Used

  • Language: JavaScript
  • POS System: Oracle Micros Simphony v19.2x and above
  • Platform: Windows-based Simphony Clients
  • Development Tools: Simphony Extensibility SDK, Chrome DevTools, Visual Studio Code

🧩 Compatibility

Component Compatibility
Simphony POS Version 19.8.x and above
OS Support Windows, Linux and Android Only
Simphony Client Type Workstation/Tablet
Supported Browsers Chromium Embedded

📢 Notes

  • Linux and Android-based Simphony clients are supported.
  • These samples follow Oracle’s official JavaScript Extensibility guidelines.
  • Extensions can be deployed at various Simphony hierarchy levels (Enterprise, Property, RVC).
  • Detailed reference documentation is available here:
    👉 Oracle Simphony JavaScript Extensibility Guide

💡 Topics

1. How to Add Menu Items, Discounts and Tenders to a Simphony Check via JavaScript Extensibility Code

2. How to Add Menu Items, Discounts and Tenders to a Simphony Check with reference entries via JavaScript Extensibility Code

✍️ Contributing

If you have improvements, new samples, or bug fixes, please submit a pull request.
Together, we can build a comprehensive library of extensibility solutions for the Simphony developer community.

🛡️ License

This repository is licensed under the MIT License. See LICENSE for more information.


🔗 Author: Gohulan Somanathan
📧 Email: gohulan@outlook.com
🔗 LinkedIn: linkedin.com/in/gohulan

About

A collection of Oracle Micros Simphony POS JavaScript extensibility application examples, templates, and integration samples to help developers customize and extend Simphony client functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published