githubEdit

Configure Rate Shopping

This guide walks you through setting up rate shopping in HotWax Commerce.

Introduction

In Shopify, retailers can choose from various shipping methods, which are then presented to customers during checkout. Retailers may offer customers shipping based on Service Level Agreements (SLAs) such as standard shipping or specific shipment methods like FedEx Air or FedEx Ground. Customers select their preferred method, and charges are applied accordingly.

In HotWax Commerce, the shipping method mapping can be different based on the retailer's requirements.

Mapping for Specified Shipping Methods

For retailers with agreements with carrier service providers, shipping method options are directly offered to customers. Customers can then choose their preferred shipping method, and charges are applied accordingly. In such scenarios, carrier providers automatically offer retailers the best shipping prices. In these instances, HotWax simplifies the process by only requiring the mapping of shipping methods from Shopify to HotWax for generating shipping labels. For instance, if a customer selects FedEx Two-Day Shipping on Shopify, this method would have been pre-mapped by the retailer, including rates, zones, and other pertinent information. When an order transitions from Shopify to HotWax, this shipping method seamlessly transfers over.

Carrier Shipment Method Mapping

Retailers need to create carrier and shipment methods in HotWax Commerce and ensure that product store shipment mapping is also completed for the existing shipment methods. Learn how to map carrier shipment methods here.

Shopify Shop Carrier Shipment Mapping

Once shipping methods are created, retailers have to also map Shopify Shop carrier shipment methods to ensure all the shipment methods coming from Shopify are mapped with the respective carrier shipments. Follow these steps to map Shopify Shop carrier shipments:

  1. Login: Login to your HotWax Commerce Instance and navigate to Shopify Shop from the Hamburger menu.

  2. Select Shop: Select the Shopify Shop for which you want to create the mapping

  3. Navigate to Carrier Shipments: Navigate to the Shopify Shop carrier shipment section

  4. Add Mapping: Click on the Add button to open the shipment mapping form

  5. Select Carrier and Method: Select Carrier and Carrier shipment method from the dropdown menu

  6. Add Shopify Shipment Method: Add the Shopify Shipment Method name that will correspond to the above-selected shipment method.

  7. Save Mapping: Click on the Add button to save the shipment method.

Add Carrier Facility

In HotWax Commerce, the ability to add shipping carriers to facilities is essential for order fulfillment. Once a shipment gateway is set, adding carriers to facilities enables shipping label generation specifically for those carriers associated with the selected facility. To learn more about how to add a carrier party to the facility, read our user manual

Once the shipment method is saved and mapped, HotWax Commerce runs a carrier-specific API call to generate a shipping label based on the shipment method selected by the customer during checkout. Since all shipment methods are mapped, HotWax Commerce directly generates the shipping label based on the shipment method, shipping distance, and the box size from the carrier.

Shopify Shop Carrier Shipment Mapping

Mapping for SLA Based Shipment

For retailers without specific carrier integrations, offering customers the choice between standard and expedited delivery is common practice. Default delivery charges are applied for both options, but actual shipping costs may vary depending on the carrier and the chosen method. For example, if a customer selects Standard Shipping and the retailer charges $20, but the carrier offers Air Shipping for $30 and Ground Shipping for $10, it's crucial to select the most cost-effective option, such as Ground Shipping. HotWax Commerce facilitates this through rate shopping, querying different service levels, or shipping methods provided by carrier partners to find the best option for each shipment.

Enabling Rate Shopping

Retailers who want to rate shop need to enable the rate shopping configuration for their Product Store.

  1. Log in: Access your HotWax Commerce instance.

  2. Navigate: Go to the Settings section from the main menu.

  3. Select Store: Choose the relevant Product Store.

  4. Add Configuration: Under the store settings section, click on the Add button.

  5. Configure Rate Shopping: Choose Configuration for Rate Shopping and set the value to Y.

  6. Save: Click Add to save. You will see the RATE_SHOPPING setting active for the store.

Enable Rate Shopping

Creating Shipping Methods in HotWax Commerce

Shipping methods are created and mapped with the carrier, product store, and facility in regular manner. For shipping based on SLA, retailers don’t have to map the Shopify shop carrier shipment methods.

Setting Service Level Agreement

Setting Service Level Agreements (SLAs) defines delivery expectations for shipment methods.

  1. Navigate to the Fulfillment App > Carrier & Shipment Methods.

  2. Select the NA carrier (or the relevant carrier).

  3. Go to the Methods tab.

  4. Locate the shipment method and click on the Edit icon (or relevant configuration button).

  5. Specify the Delivery Days to set the SLA for that method.

Setting Service Level Agreement

Generating Shipping Labels with Rate Shopping

HotWax Commerce streamlines shipping label generation by automating the process based on order specifics like shipping method, box size, and delivery distance. Retailers need to associate carrier ID with the Facility to generate shipping labels with rate shopping. Read here for more information.

The system initiates an API call in the background when a picklist is created, leveraging SLA data to fetch shipping methods and charges. This ensures efficient selection of the most cost-effective shipping method within the specified delivery timeframe, saving time and resources for retailers.

Step-by-Step Usage Instructions

  1. Picklist Creation: When a store manager creates a picklist in HotWax Commerce, the DoRateShopping/ service initiates in the background.

  2. API Call Execution: This service triggers an API call to the endpoint of the shipping carrier or aggregator, based on the configuration.

  3. Fetching Shipping Methods: The API call retrieves available shipping methods and associated charges, considering the specified SLA for order delivery. For example, if the SLA for order delivery is 7 days, the API call fetches all the shipping methods available to deliver the order in 5-7 days.

  4. Selection of Method: HotWax Commerce automatically selects the most cost-effective shipping method from the fetched options, optimizing efficiency and cost for the retailer.

  5. Automatic Label Generation: Upon selection, another API Call a shipping label is generated in the background, ready for store associates to print during the packing process.

  6. Regeneration on Packaging Change: If store associates modify the default packaging, the shipping label needs to be regenerated, prompting rate shopping to occur again to ensure accurate and cost-effective shipping.

circle-info

HotWax Commerce only supports rate shopping for a single carrier. If the retailer wants cross-carrier rate shopping, they have to integrate with a shipping aggregator like EasyPost. In such cases, the API call hits the endpoint of the aggregator and fetches shipment method from all the integrated carriers before selecting the most cost-effective shipment method.

Last updated

Was this helpful?