All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Facility Group

Explore the significance of facility groups in HotWax Commerce for efficient order routing and fulfillment.

HotWax Commerce routes orders to optimal fulfillment locations. To facilitate order routing, it’s imperative to configure all facilities, including both stores and warehouses, within HotWax Commerce.

You can easily add facilities existing in your network using the HotWax Commerce Facility App. To learn how you can add new facilities in HotWax Commerce, please refer to the Facility App Documentation.

Once all the facilities have been set up, those facilities that will be using NetSuite for fulfillment should be added to the NetSuite Fulfillment group.

When HotWax routes orders, if an item is brokered to a facility within this group, it indicates that OMS syncs allocation details for these items with NetSuite.

Adding/Removing Facilities from NetSuite Fulfillment Group

  1. Access NetSuite Integration Page by Navigating to Settings > NetSuite Integration.

  2. Locate and access the Facility Groups section.

  3. In the Facility field, type the facility name directly within the UI.

  4. Choose the appropriate facility from the dropdown suggestions.

By making these associations, the integration layer ensures that when an order is brokered to a facility within the NetSuite Fulfillment group, the allocation details are updated in NetSuite.

You can simply click on thebin icon to remove a facility from the NetSuite Fulfillment Group.

Example

Facility Group ID
Facility

Here's a guide to

Discount Codes

Explore how discount codes are managed and synchronized between HotWax Commerce and NetSuite for seamless order processing.

On a daily basis, HotWax Commerce syncs discount codes from NetSuite. The HotWax integration layer maps discount codes in HotWax to their corresponding counterparts in NetSuite.

Order Level Discounts

When an order has a discount code, during order sync to NetSuite, HotWax validates if the code exists in NetSuite. If the code is available, then the exact code is used, and the value of the discount is shared as the Rate with amount 0.00 because NetSuite has the defined workflows for its discount codes.

Oftentimes, eCommerce teams generate custom discount codes that are not pre-existing in NetSuite. These codes may serve specific purposes, such as one-time use for friends or family members, or may be temporarily crafted to accommodate a particular customer's request.

In the event HotWax identifies that the code provided by eCommerce is not available in NetSuite, the integration layer will fall back to a DEFAULT discount count and will add the discounted amount in the Amount feed.

Item Level Discounts

Item level discounts are synced as a separate line item in the order. When HotWax identifies the order has an item level discount, the integration layer adds the discounted amount added in the Amount field.

You can simply add a new discount code mapping or modify an existing one by navigating to the NetSuite Discount Codes section on the NetSuite Integration page.

Here's how you can create mappings for discount codes

  • Confirm the addition by clicking on Add.

  • Central Warehouse

    NetSuite Fulfillment

    East Coast Warehouse

    NetSuite Fulfillment

    create mappings for facilities

    Shipping Methods

    Explore the intricacies of shipping methods in eCommerce and their synchronization with HotWax Commerce and NetSuite.

    Shipping methods in eCommerce are mapped in HotWax Commerce, responsible for order and fulfillment. When orders are synced from HotWax Commerce to NetSuite, it's essential to communicate the shipping method information to NetSuite. However, NetSuite may have a single method servicing multiple eCommerce shipping methods.

    To address this, the HotWax integration layer maps the original carrier and shipment method to the corresponding method in NetSuite. During order syncing to NetSuite, the integration layer checks saved mappings, ensuring accurate correspondence. This shipping method mapping guarantees alignment between selected eCommerce methods and their counterparts in both HotWax Commerce and NetSuite, facilitating order processing.

    Creating a Shipping Method in HotWax Commerce

    Shipping methods that are supported by the retailer need to be created in HotWax Commerce to ensure that the shipping information is sent to the shipping carrier. Shipping methods can be created by following these steps:

    1. Log in to your user instance and navigate to Settings > General Settings.

    2. Locate the shipment method section and click on the Add, which will open up a form.

    3. Fill in the required fields:

      • Shipment Method Type ID: The name used to identify the shipping method within HotWax Commerce.

      • Description: A brief explanation of the shipping method's intended purpose.

    4. After entering the necessary details, click on the Add to save the shipping method in HotWax Commerce.

    Once shipping methods are created, they need to be mapped with NetSuite to provide accurate information for order processing and fulfillment.

    You can simply add a new shipping method mapping or modify an existing one by navigating to the NetSuite Shipping Method section on the NetSuite Integration page.

    Here's a breakdown of how to create mappings for shipping method

    Integration Mappings

    Discover the seamless integration between HotWax Commerce and NetSuite through configurable mappings.

    HotWax Commerce integration layer stores a structured repository of integration mappings between HotWax and NetSuite, including payment methods, shipping methods, promo codes, and price levels.

    Configuring Mappings between HotWax Commerce and NetSuite

    Users need to periodically amend mappings to ensure that the integration between HotWax and NetSuite remains aligned with the current operational landscape. Because of these semi-frequent adjustments, they require access to updating these mappings themselves.

    The dedicated NetSuite Integration page within the OMS lets you manage integration mappings between HotWax and NetSuite directly from the UI without relying on external support.

    The out-of-the-box integration mappings that can be configured are:

    Here’s how you can configure these mappings between HotWax Commerce and NetSuite:

    If you cannot find the NetSuite Integration page, navigate to the General Settings page, and at the top, click on Load NetSuite Data to initiate the upload of NetSuite data.

    1. Navigate to Settings and select the option NetSuite Integration from the menu.

    2. Locate the Specific Mapping that you want to configure.

    3. Click on the Add and fill-in the mandatory details mentioned in the input fields.

    Field
    Description
    1. Confirm establishing the new mapping by clicking on the Add.

    The integration layer maps the original entities in HotWax Commerce to their corresponding representations in NetSuite. This mapping is established through a key-value pair, where the key denotes the original entity, and the value signifies its counterpart in NetSuite.

    Integration Mapping Key

    The mapping ID present in HotWax Commerce.

    Integration Mapping Value

    Corresponding value present in NetSuite.

    Description

    Briefly describe the method.

    Payment Methods

    Discount Codes

    Price Levels

    Shipping Methods

    Facility Group

    Price Levels

    Discover how price levels facilitate the management of product pricing variations based on factors like sales channels and events.

    Price levels are used to manage multiple prices for a product. This is especially useful when a product is priced differently based on conditions like sales channel, events, or employee-specific pricing. NetSuite provides flexibility to set up different price levels for each item.

    To sync orders from HotWax Commerce to NetSuite, you need to set the price level in HotWax that should be sent to NetSuite.

    During order sync to NetSuite, the integration layer checks price level mapping in HotWax and applies the defined price level in the Price feed. This configuration lets you send the price level to NetSuite instead of actual prices. NetSuite identifies item prices based on the assigned price level.

    The price level to be sent into NetSuite is set to Base Price (MSRP) by default. Because there can be multiple price levels in NetSuite, if you want to use a different price level at any point, you can change the value of this setting.

    For example, if NetSuite has a Price Level named Online Price adjusting the value of PRICE_LEVEL_NETSUITE ID from Base Price (MSRP) to Online Price ensures the integration layer syncs orders with this specific price level. NetSuite then applies the actual price based on the configurations set for the Online Price level.

    You can simply add a new price level mapping or modify an existing one by navigating to the NetSuite Price Level section on the NetSuite Integration page.

    Here's a breakdown of how to

    create mappings for price levels

    Payment Methods

    Learn how to configure and map payment methods in HotWax Commerce for seamless synchronization with eCommerce platforms and NetSuite.

    Before initiating order sync, it is crucial to configure payment methods in HotWax Commerce and establish mappings with both eCommerce and NetSuite.

    HotWax integration layer maps payment methods in HotWax to the corresponding payment methods in the eCommerce platform to create customer payments and streamline order fulfillment.

    Mapping payment methods is especially crucial in case of COD orders as it helps fulfillment teams identify orders with pending payments and initiate payment collection when fulfilling them. Retailers also leverage HotWax for reporting, so accurate data aggregation of orders and their payment methods helps them derive insights into payment trends and customer behavior.

    When orders are synced from HotWax to NetSuite, it's critical to communicate the payment method information to NetSuite so that customer deposits can be created. To address this, the HotWax integration layer also maps payment methods in eCommerce and HotWax to the corresponding methods in NetSuite. When orders are synced to NetSuite, the integration layer checks saved mappings and accurately applies the defined payment method in the order feed.

    You can simply create a new payment method mapping or edit an existing one by navigating to the NetSuite Payment Method section on the NetSuite Integration page.

    In the event a payment method in eCommerce and HotWax is not mapped to a payment method in NetSuite, the integration layer will fall back to a DEFAULT payment method. Currently, this fallback payment method is mapped to Shopify Payment in NetSuite.

    Example Mapping

    Here's how you can

    HotWax ID
    NetSuite Value

    EXT_SHOP_ECOM_GFTCRD

    Gift Card

    EXT_SHOP_CASH_ON_DEL

    Shopify Payment

    create mappings for payment methods