Talk to an Advisor
  1. Home
  2. Order Processing
  3. Interoperability | Amazon Flex/Amazon Easyship

Interoperability | Amazon Flex/Amazon Easyship

Purpose/Background of the Event:

Sellers using Uniware process orders across multiple Amazon programs—including Warehouse Integration (WI), Pharmacy, Easy Ship (ES), Self Ship (SS), and Multi-location Fulfilment (MLF for ES and SS). When there are technical issues or downtime on the integrator side, sellers are unable to fulfill orders, which impacts their daily operations and customer experience. To address this, Amazon is enabling order processing via SmartHub. This allows sellers to seamlessly process orders during downtime and avoid performance penalties, such as site suspension.

If there is downtime, sellers can switch to SmartHub to process orders. These orders will be marked with the status ‘SHIPPED’ or ‘DELIVERED’ and source as ‘SmartHub’. The latest order status can be fetched using the getOrder/listOrder API or through the Orders.Updated event.

Objectives/Outcomes:

  1. This Amazon Interoperability will be employed in situations where Amazon Flex/Easyship orders are not automatically created in Uniware’s system, due to system downtime, timeouts, connectivity problems, or any other issues.
  2. Prevents potential business losses for sellers by maintaining order consistency and reliability even in the face of technical difficulties.

Procedure:

Scenario Action by UC
1 Orders not synced to integrator panel and processed via SmartHub
  1. Create the new order and update the order status shared by Amazon with processing source as ‘SmartHub’.
  2. Deduct Inventory for the ordered SKU directly or using serial number and bin information returned in the customAttributes in the Orders Payload
  3. Listen to the Orders.Updated events for latest status
  4. Generate necessary order document like label or invoice retrospectively
2 Orders have synced but ShipLabel was generated through SmartHub
  1. Consume the order status shared by Amazon with processing source as ‘SMARTHUB’
  2. Deduct Inventory for the ordered SKU directly or using serial number and bin information returned in the customAttributes in the Orders Payload
  3. Listen to the Orders.Updated events for latest status
  4. Generate necessary order document like label or invoice retrospectively

FAQs

Sellers will have the capability to scan barcode/serial numbers when processing orders from SmartHub. This will be returned to integrators in the custom Attributes in the Orders Payload.
Any time a seller is facing challenges when processing orders through integrator WMS/OMS, they can process orders from SmartHub.
Orders processed on SmartHub will be automatically marked with processing source as ‘SmartHub’. These fields along with customAttributes can be used to identify orders processed on SmartHub.
Yes, a seller can switch between SmartHub and integrator system. API calls from integrators will not be blocked even if they use SmartHub to process a subset of pending orders.
With this feature, we have made both the panels interoperable allowing sellers to switch between the panels in real time. Therefore, once the integrator tech issue is resolved, seller can continue processing the orders from integrator panel.

Related Articles