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.

Creating a Shopify Bridge

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

  1. From the left sidebar, 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.

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 circular workflow and is not practical. In any event, Goflow will not import Shopify orders that were created via the Shopify Bridge, preventing circular loops.

After creating the Shopify Bridge, prepare to forward orders to Shopify by managing Shopify SKUs and Inventory and Shopify Orders.

Managing Shopify SKUs and Inventory

Goflow imports all your Shopify SKUs along with their reported inventory levels. The reported inventory is then used to update your connected sales channels. To import Shopify SKUs and inventory, follow these steps:

  1. From the left sidebar, go to Directory › Warehouses, and open the Shopify warehouse.
  2. Click the pencil icon next to 3PL Products, and set it to Enabled.
  3. Select the Shopify locations from which to pull inventory.
  4. Click Save to apply your settings.

Your imported Shopify SKUs will appear under Catalog › 3PL Products. Click into any product to view the inventory reported by Shopify.

Finish setting up your Shopify SKUs by completing the following steps:

Pushing Orders to Shopify

Goflow pushes orders to Shopify using 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 its status to Awaiting Confirmation. When a shipment is posted in Shopify, Goflow retrieves the shipment details, updates the order status to Shipped, and sends the tracking information back to the store.

To enable pushing orders to Shopify, follow these steps:

  1. From the left sidebar, go to Directory › Warehouses, and open the Shopify warehouse.
  2. Click the pencil icon next to Auto Fulfill Orders, and set it to Enabled.
  3. Select which stores are to automatically push orders to Shopify.
  4. Choose the Shopify location where orders should be sent.
  5. Click Save to apply your settings.

Only orders assigned to the Shopify warehouse will be pushed to Shopify.

Configure the order number format for Shopify orders created by Goflow. On the External Fulfillment card, click the pencil icon next to Order Number, and choose between two options:

Goflow submits orders to Shopify with a fulfillment status of Unfulfilled and a financial status of Paid. The Shopify order includes key details from the original channel order in Goflow, including:

Note that Shopify does not allow specifying a shipping method directly. Instead, Shopify determines the shipping service based on your account shipping settings.

Shipments from Shopify do not include shipping costs, so the order in Goflow will not automatically reflect a shipping cost when marked as shipped. Manually apply shipping costs by uploading a CSV file.