Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

1. Shoppers on the Checkout Page

As soon as shoppers land on the checkout page, Shopify automatically calls Fenix EDD API, then the Fenix performs the following.

  • Find the optimized locations based on inventory availability and customer specific allocation rules.

    • DC priority

    • Sort priority by distance

    • Sort priority by quantity

    • Split Shipments

    • Merge Shipments

    • etc…

  • Find the optimized package (carrier specific boxes, customer boxes) details based on the package and prepackage configurations.

  • Performs the rate shop against the configured services against every shipping option.

  • Calculate the shipping option specific estimated delivery dates, and shipping costs, and return them to Shopify.

2. Shoppers place the orders

Shoppers select any one of the shipping options based on their needs and place the order with it. And, then Shopify captures specific information from Fenix responses and updates them directly into Shopify’s order data as below.

Fenix Response Data

Shopify Order Data

Fenix Shipping (Fenix APP Source Name)

Shipping Source (Shipping Lines)

Fenix recommended carrier service names (FedEx Smartpost, FedEx Home Delivery, Etc…)

Code (Shipping Lines)

3. Fenix updates the recommendations to the Shopify order

When the order is confirmed and created in a Shopify database, Shopify automatically pushes the order data into Fenix in real-time (via Shopify webhooks), then Fenix performs the following operations against the Shopify orders

  • Fenix captures the Shopify orders and stores it in the Fenix data lake.

  • Fenix lookup for the rate-shopped recommendations (performed at checkout page level).

  • Fenix updates them to the Shopify orders as notes, note attributes, and tags.

  • No labels