Using Mock Connectors

Mock connectors let you test end-to-end without touching live systems. Use Mock Ecommerce to simulate a selling channel and Mock 3PL to simulate a fulfillment provider. You can test either side independently or run a fully isolated sandbox using both.


Choose Your Test Setup

Goal

 

Use this setup

 

What you validate

 

Test routing and fulfillment safely

Real ecommerce + Mock 3PL

Routing outcomes, shipping requests, fulfillments back to the app and your real channel

Test ingestion and channel pushes safely

Mock Ecommerce + real 3PL

Order/product ingestion from a mock store; inventory and fulfillment pushes to a mock channel

Full sandbox (no real systems)

Mock Ecommerce + Mock 3PL

Complete flow: products → inventory → orders → routing → shipping request → fulfillment → pushes back to channel


Prerequisites

  • Locations mapped and routing rules drafted.

  • Test SKUs with unique SKU codes.


Steps

1. Add and configure Mock Ecommerce (selling channel)

  1. In the app, go to IntegrationsAdd integrationMock Ecommerce → Connect.

  2. Pull products from Mock Ecommerce:

    • Settings → turn on Pull products.

  3. Pull or place a test order in Mock Ecommerce, then ingest it:

    • Settings → turn on Pull orders.

  4. Prepare channel pushes (used later in end-to-end testing):

    • Settings → turn on Pull locations.

2. Add and configure Mock 3PL (fulfillment channel)

  1. In the app, go to IntegrationsAdd integrationMock 3PL → Connect.

  2. Seed inventory for test SKUs (required if your routing is inventory-aware):

    • Settings → turn on Pull inventory.

  3. Prepare fulfillment flow:

    • Settings → turn on Pull locations.

3. Route orders to the mock location

  1. In Order Routing, add or adjust a rule so your test order selects the Mock 3PL location.

  2. Keep Push shipping requests off for real 3PLs while testing with the mock.

4. Send to fulfillment and verify the loop

  1. In IntegrationsMock 3PLSettings, turn on Push shipping requests.

  2. Open your test order in Orders. If a shipping request already exists, select Cancel, then Rerun routing to regenerate and send the request.

  3. The order status changes to Sent to Fulfillment. The mock 3PL will produce a fulfillment with tracking.

  4. Confirm the order in Orders shows Fulfilled with tracking.

  5. Because Push fulfillment is on for Mock Ecommerce, the fulfillment will also appear in the mock selling channel.

5. Clean up

  • Disable Push shipping requests if you are not going live.

  • Remove temporary routing rules and test inventory.

  • If you connected Mock Ecommerce to a real 3PL, cancel or close any test orders in that system.


Troubleshooting

  • Order didn’t route to Mock 3PL

    • Confirm the rule conditions match your test order and that the rule priority is correct.

    • Ensure the mock location has Available inventory for the SKUs if your rules require inventory.

  • Fulfillment not received in the app

    • Confirm Pull fulfillments is on for Mock 3PL.

    • Confirm Push shipping requests is on for Mock 3PL and that you Rerun routing after enabling it.

  • Fulfillment not visible in Mock Ecommerce

    • Confirm Push fulfillments is on for Mock Ecommerce.

    • Verify the order ingested from Mock Ecommerce uses SKUs that exist in the app.

  • Products or SKUs missing

    • For Mock Ecommerce, verify Pull products is on.

    • Confirm SKUs are unique.


Need Help?

If you need additional assistance:

We're here to help you succeed with your operations.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Have more questions?
Submit a request
Share it, if you like it.