Integrate Shopify with Restaurant POS
Inject online orders from Shopify directly into your restaurant’s POS system
MERGEPORT
Last Update 2 months ago
With the Shopify integration, restaurants can automatically receive online orders from their Shopify store directly in the POS system via MERGEPORT.
This integration enables efficient order processing and payment synchronization — all in one unified workflow
1. Create a Shopify Store Page
If you don’t already have a Shopify page, start by setting one up at shopify.com.
Add your products (menu items), configure delivery and pickup options, and make sure your payment methods are active.
2. Configure Payment and Delivery Settings
Inside your Shopify Dashboard, go to Settings → Payments and Settings → Shipping and Delivery to ensure all relevant options are set correctly for online orders.
3. Set MERGEPORT Webhook URL

To send orders to your POS via MERGEPORT, you need to add the MERGEPORT webhook in your Shopify dashboard.
Steps:
Open your Shopify Dashboard.
Navigate to Settings → Notifications.
Scroll down to Webhooks.
Create a new webhook with the following details:
Event: Order creation
Format: JSON
URL: https://ordering.mergeport.com/v4/hooks/shopify/order
Once created, Shopify will display a Webhook Key — copy and save this key, as you will need it for the next step.

4. Connect Shopify in MERGEPORT
Open your MERGEPORT Controller: controller.mergeport.com
Select your restaurant.
Go to Configuration → Add Platform and choose Shopify.
Enter the following details:
Shop Domain (e.g. restaurantname.myshopify.com)
Webhook Key (from Step 3)
Save the configuration.
Your restaurant will now receive orders from Shopify directly in the POS system.
5. (optional) Item Mapping (SKUs)

In the Shopify Dashboard, each menu item can be assigned a SKU number under Products → Edit Product → Inventory.
This SKU number is transmitted with each order and allows the POS to correctly identify the item.
We recommend ensuring that the SKU number matches the Item ID or PLU used in your POS system.
If unsure, please coordinate with your POS vendor.
6. Testing & Verification
To confirm that the connection works correctly:
Place a test order in your Shopify store.
Check if the order appears in the Orders tab in your MERGEPORT Controller.
Verify that the POS receives and processes the order correctly.
If no orders appear, double-check the webhook configuration and the webhook key in both Shopify and MERGEPORT.
7. Troubleshooting & Support
If you encounter issues during the setup or activation process, check:
Webhook URL and key entered correctly
POS connection is active and online in the MERGEPORT Controller
The restaurant domain in Shopify matches the one configured in MERGEPORT
Need help? Contact our support team at support@mergeport.com
For technical documentation, visit ordering.mergeport.com/v4/documentation
