Goflow Documentation Logo

Creating and Managing a Shopify Bridge Connection

If you manage order fulfillment through Shopify, you can still leverage Goflow's full suite of integration benefits. By creating a Shopify Bridge connection, Goflow can seamlessly forward orders from all sales channels to Shopify, retrieve shipment updates from Shopify, and relay them back to the respective channels.

Shopify Bridge operates in Goflow like a 3PL warehouse, including 3PL products and inventory. Order fulfillment follows the standard 3PL fulfillment workflow.

Creating a Shopify Bridge

To create a Shopify Bridge in Goflow, follow these steps:

  1. From the sidebar menu, go to Settings › App Store.
  2. Select Shopify Bridge from the list of available apps.
  3. On the Shopify Bridge page, click Install App and confirm by clicking Install.
  4. Choose how to name the warehouse in Goflow.
  5. Enter your Shopify account credentials. For detailed instructions on obtaining the required keys, click the Where do I get these? link.
  6. Click Save to create your Shopify Bridge Warehouse.

Managing a Shopify Bridge Warehouse

After creating the Shopify Bridge, prepare to forward orders to Shopify by completing the following tasks:

You can connect other Shopify stores to Goflow. However, connecting the same Shopify account that is already linked as a Shopify Bridge in Goflow creates a paradox and is not practical. In any event, Goflow will not import Shopify orders that were originally created through the Shopify Bridge app, ensuring there is no circular workflow.

Pushing Orders to Shopify

Goflow is pushing orders to Shopify by following the standard 3PL order fulfillment flow. When an order in Goflow reaches the Ready to Fulfill status, it is automatically forwarded to Shopify. Once the order is created in Shopify, Goflow updates the order status to Awaiting Confirmation. As soon as a shipment is posted in Shopify, Goflow retrieves the shipment details, updates the order status to Shipped, and sends the tracking and shipment information back to the store.

Using the shipping address details from the channel order, Goflow creates a corresponding customer in Shopify. The order is then posted to the first Shopify location with sufficient inventory. The fulfillment status of the Shopify order is set to Unfulfilled, while its financial status is marked as Paid.

Shopify assigns the order number. After an order is submitted, Goflow updates the fulfillment request with the Shopify order number. Each Shopify order contains essential details from the channel order in Goflow, including:

Shopify does not allow specifying the shipping method directly. Instead, the shipping service is determined by the settings configured in your Shopify account.

Shopify shipments do not include shipping costs. As a result, the shipped order in Goflow will not automatically reflect the shipping cost. However, you can manually apply the shipping cost by uploading it using a CSV file.