Octopus Bridge is a cloud-based Integration platform, enabling bi-directional data exchange between physical stores and e-commerce channels. The Octopus Bridge platform is developed specifically for brick-and-mortar operations that need in-store point-of-sale (POS) to synchronize with web platforms such as Shopify, Magento, WooCommerce, BigCommerce, Wix. Eliminate duplicate data entry, send POS/ERP product data to all e-commerce channels. Sync online and offline sales every few minutes.
Requirements
Before setting up the Octopus Bridge integration, ensure the following requirements are met:
UPOS Back Office Essentials
An active UPOS Retail POS account.
AUPOS Online Orders (OLO) license is required. Ensure that the Online Orders license is included as part of the package and is enabled under the Account's License Settings.
TheIntegration Hub license must be enabled in the account’s License Settings.
The Online Orders toggle under POS Settings must be enabled to receive orders in the POS system.
Octopus merchant credentials (Merchant Name and Access ID) provided by the Octopus team. Note: The onboarding and initial configuration on the Octopus side will be handled by the Octopus team.
Subscribe and Configure in UPOS Retail Back Office
Navigation: Log into Back Office. On the left-side pan, select Home then Integration Hub.
On the Integration Hub page, select Browse and Subscribe Integrations.
Under the Online Order section for Octopus select Add.
On the Disclaimer page that appears: after selecting the Terms and Conditions box at the bottom left, click Confirm at the upper right. After that, you are redirected to the Configure and Manage Integrations page.
On the Current Integrations page: navigate to the row with Octopus, then under the right-side Actions column select the settings (gear) icon.
The Octopus Settings page shows two tabs: Settings and Action.
Under the Settings tab:
Enter the Octopus merchant Name (provided by Octopus), which might be unique for all the stores on the Account.
Enter the Access ID (provided by Octopus), which is unique for the store. Note: The onboarding and initial configuration on the Octopus side will be handled by the Octopus team. Octopus merchant credentials (Merchant Name and Access ID) provided by the Octopus team.
Under the Action tab:
Set the Order Platform Price Level by selecting the required price level from the dropdown and then clicking Save to apply your changes.
Next, for the Products Publish dropdown, select an option (either Existing Products or New Products); only after this selection will the Publish Products option allow you to publish products to Octopus.
Products will be reflected in Octopus based on the selected order platform price level and the chosen data publishing option.
If you click Cancel, you are reverted to the Current Integrations page.
Event
Condition
Behavior
Changes made in Back Office
Changes to existing items (new items added, price level change, name, image, or SKU) are made in Back Office), then under the Octopus Actions tab an option from the Product Sync dropdown is selected.
The Publish Products button becomes enabled.
No options from the Product Sync dropdown are selected
The Publish Products button remains greyed out
Order Platform Price Level change in Integration Hub (Octopus Actions Tab)
The price level in Integration Hub is updated via the Actions tab in Octopus and an option from theProduct Syncdropdown is selected
The Publish Products button becomes enabled
No options from the Product Sync dropdown are selected
Publish Products button remains greyed out
The price level in Integration Hub is updated via the Actions tab in Octopus without selecting an option from the Product Sync dropdown, then Save is pressed
No changes appear in Octopus. Only the price level has changed in the UPOS Actions tab
Notes
If you do not enter a valid Merchant's Name and Access ID: the system will not allow you to save, and a popup will appear prompting you to correct the configuration.
If a merchant’s name and access ID is currently being used for an active store, the system won't allow you to apply the same credentials to another store.
When navigating to Integration Hub → Octopus → Action tab, the Publish Products button will be disabled (greyed out) by default. The button will become enabled only after one of the options is selected from the dropdown.
Real-Time Auto Sync
This feature is used for inventory stock counts.
If a product or item is deleted or inactivated in the back office, it will automatically stop appearing in Octopus. When it is activated again, you must manually publish the products from the Actions tab.
When you set Track Inventory = No during item creation and save it in the back office, the item will be automatically deleted from Octopus. Once you set it to No, you cannot change it back to Yes. In this case, you will need to create the product and items again in the back office with different names to sync it again with Octopus.
Operating Octopus
Operational Considerations
As of now, UPOS supports Pickup orders only, and Orders cannot be edited within the POS.
Only fully paid Orders will be transmitted from Octopus to the UPOS POS, as payments cannot be collected or modified in the POS once the order is created.
Refunds can be processed only for unfulfilled orders or those that remain in the Ready to Pick Up status. Once an order’s status is updated to Completed, refund actions are no longer permitted.
All tax configurations, pickup only order settings, and paid order settings will be managed directly from the providers such as Shopify, Woo-Commerce, etc. and they will assist with these configurations during the onboarding process.
Octopus Product Management
Octopus onboarding, portal access, and training are provided and supported by the Octopus team. UPOS is not responsible for Octopus portal configuration, feature walkthroughs, or operational training within Octopus. The screenshots below are included for general reference only to provide a brief overview of the Octopus Product Management interface. For all Octopus portal questions, training, or troubleshooting, please contact the Octopusteam directly
All products and items created and synchronized from UPOS Retail BO to Octopus are displayed in the Octopus Product Management dashboard. Click Stock to view the Stock counts for all available Stores.
By clicking the product SKU and Item Name, the Edit Product page appears where you can customize the Item. Depending on the available inventory and timing, you can configure and customize the items for the e-commerce platform.
Note: If you customize anything in Octopus, it will not be reflected in UPOS; the changes will only appear on the e-commerce site
You can add or send the products and items by clicking on the Receipt box, selecting the e-commerce partners (Shopify or WooCommerce) at the top of the screen, and then clicking the plus (+) button. Once done, these products will become visible in the e-commerce portal.
Managing Orders in Octopus
Once the Order is placed in WooCommerce, Shopify, or another sourceby the customer: it will automatically appear in Octopus, under the Order Management screen:
Searching Orders
Source of Orders - Selecting the dropdown displays the store's configured marketplace marketplaces/websites through which the customer places their order, allowing you to view the corresponding orders from that source.
Selectone or more of the following filter options: Order Status, Order No., User Name/Email, From and To Dates, and SKU.
Once you customize the search settings, click Search at the bottom-right. The Orders will be displayed based on your selected Source and other search options.
If you click the Channel ManagerOrder Number (channel mgr order#)...
the Order Details page for the selected Order will appear:
POS
Once an Order is placed through a third-party e-commerce platform (such as WooCommerce), it is sent to Octopus (aggregator).
From the aggregator, the order is forwarded to UPOS, where it appears in the Online Orders section under Active Status, displaying the following details: Order # (e-commerce no.), Receipt #, Platform, Date, Customer Name, Total, Items, Order Status, Payment Status, Type, Pickup Person, Pickup Date, and the Digital Receipt button.
The Active Status column displays all Orders along with the details outlined in the above-mentioned columns:
By clicking Unfulfilled, only unfulfilled Orders will be displayed
By clicking Refunded, only refunded Orders will be displayed
By clicking Completed, only completed Orders will be displayed
For the Order Status there are four options:
Unfulfilled - Whenever a new order is received, its status will be Unfulfilled
Ready for pickup - Once the unfulfilled order is packaged, it is marked as Ready for Pickup for pickup orders.
Refunded - If the order cannot be fulfilled and is canceled, its status changes to Refunded
Note: Refunds are exclusively handled through Woo-Commerce or Shopify e‑commerce platforms
Completed - Once the order is successfully fulfilled in UPOS, its status changes to Completed
Note: If you cancel or refund an order on the third-party order side (e.g., WooCommerce), the Status is automatically sent to UPOS and the Order Status is updated to Refunded. Currently this applies to only Unfulfilled orders on the POS.
Open an Order
Select an Order line item then click Open Order. A new page will open where you can view the Order details.
From this page, you can view all the items on the Order.
Click Cancel, the page will navigate back to the Online Orders.
Note: Only the Cancel button is clickable; all other options are not clickable
Print
By clicking any Order line item and then selecting Print, the connected printer will print the order details.
Operation
By clicking the Operation button, the Operation pane appears.
Digital Receipt
Select an Order line item, then click the Digital Receipt button at the right-end of the line.
The Digital Receipt appears, where you can view the Order details.
Click Mark as Ready for Pickup. The Confirm pop-up appears.
Click Yes, Confirm. The order will be marked as Ready for Pickup in both the All Status and Pickup Orders sections for the selected item.
Once the Order Status changes to Ready for Pickup and the store merchant updates the status in WooCommerce Back Office, a notification is sent to the customer. After receiving the notification, the customer can visit the store, present a valid ID, and collect the Order.
In this situation, the store employee can select the specific line item and click Digital Receipt. The same receipt screen will appear. Click Mark as Completed at the bottom. After clicking Yes, Continue in the confirmation popup, the Order Status will be updated to Completed.
Octopus Integration – User Manual 1. About this manual · This user manual is specially designed for the user to connect the Octopus with POS application. · Please read this manual before integrating the octopus with POS application to ensure the ...
Introduction This document explains about DoorDash Drive, where the DoorDash integration provides a Driver for Web Orders and Call Center. DoorDash (DD) is a software service that connects Consumers to local Restaurants, with delivery made possible ...
Subscribe and Configure in Back Office Requirement To get started with this integration, an OLO add-on license is required. Please ensure that the OLO web order license is purchased and enabled under the account license settings. Page Navigation: Log ...
For more information on the Uber Eats (UE) Integration, see the Uber Eats Knowledge Article. Uber Eats Orders Appearing in POS Once an Order is placed from Uber Eats, the message ‘You have 1 online order’ appears in POS. The Check will be listed ...
Subscribe and Configure in Back Office Requirement To get started with this integration, an OLO add-on license is required. Please ensure that the OLO web order license is purchased and enabled under the account license settings. Navigation: Log into ...