Shipment Validation and Errors

It is highly recommended anytime making adjustments or additions to your setup, that you run a test. This includes testing through shipments, when an Item is shippable.

Shipment Errors are caused when:
  • Fulfillment Credentials are incorrect; these are provided by the Fulfillment Provider.
  • Item info is misconfigured between Vrio and the Fulfillment Provider.

Key Setup Checkpoints

These are the key components to review during setup when it comes to anything that would touch a shipment.

  1. Is the Item flagged Shippable? If so, do I have the accurate Fulfillment Connection associated with that Item.
  2. Is the SKU correct and is it matching the SKU setup within the Warehouse? Note - some Fulfillment Connections require a SKU match.
  3. Does my warehouse require Shipping Carrier and Shipping Class/Method to be passed? If so, ensure that your campaign is using a Shipping Profile.
  4. Is my Fulfillment Connection set to Test Mode.
    1. Test Mode will allow Shipments associated with Test Orders to be posted to the warehouse.
Fulfillment Connection Test Mode setting

System Tips

Shipment Delays

Shipments are run every 15 mins on batch, unless a longer delay is setup within the Offer Configuration.

Shipment Cancellations

Shipments may be cancelled while the Shipment is in Pending Post and Pending Tracking. This will update the Fulfillment connection to cancel the shipment.



Note - if utilizing any additional technology in addition to the Fulfillment Connection, ensure they are getting real time shipment data from the Fulfillment Connection.


Errors

Shipping Error Status

A Shipment goes into an Error status based on the response from the Fulfillment Connection.

Reprocessing an Error

When a shipment is in an Error state, once the cause of the Error has been corrected, the shipment will automatically repost within the 15 min batch window.

Testing Error Responses

Fulfillment ID: -1

This means the order did not actually go to the Fulfillment Connection.

Check the API Response, you will see:

do not post, connection not in test mode