1

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:

  1. Open your Shopify Dashboard.

  2. Navigate to Settings → Notifications.

  3. Scroll down to Webhooks.

  4. Create a new webhook with the following details:

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

  1. Open your MERGEPORT Controller: controller.mergeport.com

  2. Select your restaurant.

  3. Go to Configuration → Add Platform and choose Shopify.

  4. Enter the following details:

    • Shop Domain (e.g. restaurantname.myshopify.com)

    • Webhook Key (from Step 3)

  5. 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

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us