Skip to main content

Can I integrate a POS ordering system with Optix?

As an admin, learn how to integrate a POS with Optix via the Developer Platform

Sarah L. avatar
Written by Sarah L.
Updated yesterday

Note: Accessing the Optix Developer Platfrom is only available when subscribed to the Grow or Scale plan. For more detailed information, visit our pricing page.

You can integrate a Point-of-Sale (POS) system using the Optix Developer Platform. There are two ways you can do this:

1) Full end-to-end integration with a POS system

2) Integration via a Mobile App Canvas. Mobile App Canvass are iframes or web views shown inside the mobile app

Note: This FAQ covers how to integrate a POS via a Mobile App Canvas. This integration will require users to enter their personal information and credit card information to purchase an item via your POS booking page.

What is a Canvas?

Canvases are iframes or web views shown inside the Optix core products (admin dashboard or mobile app).

There are four types of mobile app canvases. Each of these allow you to display your web view shown inside the Optix mobile app in a different way:

How do I add a custom button to launch the POS checkout page?

In the video above, a home screen primary action canvas was used to add a custom button to the top of the home screen of the app. To do this, you'll need to follow these steps.

  1. Navigate to Apps and Integrations on the left hand side of your admin dashboard

  2. Select Develop

  3. Click the Create App button

  4. Name your app and fill out any additional information you'd like to include for internal use

  5. Type the following code into the Settings File under Advanced Settings

{

"canvases": [

{

"type": "MOBILE_HOME_PRIMARY",

"url": "https://api.optixapp.com/canvas-placeholder",

"title": "My app interface",

"icon": "exporter"

}

]

}

6. Click Save

When would I use this solution over the Optix Marketplace feature?

This solution is a great alternative to the Marketplace feature in Optix if:

  • If you’re partnering with an external vendor (like a local café or restaurant), and you want payments for those purchases to go directly to them

Did this answer your question?