Testing NetSuite Connector ShipStation Sync

Note:

This topic is only for 3PL connectors like ShipStation or ShipWorks, which use a passive connection.

NetSuite Connector has a passive connection with ShipStation, meaning it doesn't actively send or receive data. Instead, ShipStation retrieves or sends data to NetSuite Connector. Due to this difference, the activation steps for ShipStation are unique.

Syncing a Test Order to ShipStation

The following procedure describes syncing a test order to ShipStation.

Note:

Before proceeding, make sure you have configured ShipStation.

To sync a test order to ShipStation:

  1. Log in to app.farapp.com.

  2. Select the required 3PL connector and then select the relevant account.

  3. Go to Data Flows > Manage Data Syncs.

  4. To enable order sync, check the Order Sync On/Off button.

    Note:

    In most connectors, order sync is not enabled until the last step of activation. However, for ShipStation and ShipWorks, you need to enable order sync earlier so they can pull orders from NetSuite Connector.

  5. Go to Data Flows > Orders.

    Check if your test order has been automatically imported. If it has, move on to Step 6. If not, follow these additional steps:

    1. Enter the order ID in the Search box and click the magnifying glass icon.

      NetSuite Connector will search for the order in the current set of orders. If the order isn't found, NetSuite Connector will try to import it from NetSuite. When the order is in NetSuite Connector, the status for the order is Awaiting Retrieval from ShipStation.

      This status means ShipStation needs to pick up the order for fulfillment. Note that NetSuite Connector doesn't control when ShipStation picks up orders. Most orders are picked up within 10 minutes, but this can vary.

    2. Wait 10 minutes, then refresh the page to check for a status update.

      You can also manually initiate a pull from the 3PL.

    3. When the 3PL has the order, the status in NetSuite Connector changes to Order Posted, Waiting for Shipment.

  6. Log in to your 3PL and ship the order.

    Make sure you have the tracking info to verify the sync in NetSuite Connector.

    Whether ShipStation automatically notifies NetSuite Connector of the shipment depends on your ShipStation settings.

  7. If you're prompted to notify the marketplace, accept the notification. In this context, marketplace is NetSuite Connector.

    ShipStation sends the order back to NetSuite Connector.

  8. Wait 10 minutes.

  9. Click the Action icon and select Post Shipment To NetSuite.

    NetSuite Connector creates an item fulfillment for your sales order in NetSuite and updates the order status in NetSuite Connector to Complete.

Verifying NetSuite Connector ShipStation Sync

After NetSuite Connector syncs the fulfillment from ShipStation to NetSuite, verify the sync in NetSuite.

To verify the ShipStation sync in NetSuite:

  1. Locate your test order in NetSuite.

    You should see one of the following statuses on the order:

    • If you've shipped all items, the order will show a Pending Billing status.

    • If you haven't shipped all items, the order will show a Partially Fulfilled/Pending Billing status.

    • If you have NetSuite automation set up to bill orders automatically, you might see a Billed status.

  2. Click the Related Records subtab.

    Note that this subtab might be called Related Transactions in some records.

    This subtab shows all records created from the sales order.

  3. Click the date for the item fulfillment to view the record.

  4. On the Item Fulfillment page, check that the status is Shipped.

  5. Click the Packages subtab.

  6. In the Package Tracking Number column, check the tracking number.

    The 3PL activation is complete.

Related Topics

General Notices