🥯
Everything
  • Best Practices and Guidelines
    • ChatGPT Prompts
    • Documentation Guideline
    • GitBook Spaces
    • GitHub Guideline
    • Internal Usage
  • Tools
    • End to End Order Flow
      • Order Creation
      • Order Import
      • Order Brokering
      • Order Fulfillment
      • Order Fulfillment Notification
    • Git
      • How to Create Issue on Git
    • Jira
      • Feature Request on Jira
    • Launchpad
      • Fulfillment
        • Stuck Orders in Fulfillment App
      • Job Manager
        • Check Job Frequencies
        • Job Runtime Error
        • Mismatch Time Zone
    • Napita
      • Glossary
      • Schedule Processors
      • View and Manage Processors
      • Flow Definitions
      • Verify Processor Properties
      • Bulletins
      • Data Provenance
      • Troubleshooting
        • Data Export Errors
        • Queue Errors
        • Fetch Put SFTP Retry
    • Netsuite
      • Managing Saved Searches
    • Ofbiz
      • Orders
        • Multicurrency Sales Orders
        • POS Order Refresh Failure
        • Pre-Order Catalog Sync
        • Reindex Order after Solr Down Time
      • Products
        • Product Duplication
      • Inventory
        • Add New Variance Reason
      • Data Manager Configuration
        • Create a Job Using Data Manager Configuration
        • SFTP Issue
    • Shopify
      • How to Access Shopify POS APP
      • How to Create Draft Order in Shopify
    • Tathya
      • Database Configuration
        • Additional Settings
      • Charts Creation
        • Selecting Database & Schema
        • View & Save Chart
        • Charts Access
        • Create Multiple Charts
        • LogInsight Charts
      • Understanding Dashboards
        • Configuring Dashboards
        • Dashboards Access
        • Dashboard Options
        • Dashboard Customizations
        • Link Configuration
        • Set Multi-Day Filters
      • Configuring Alerts & Reports
        • Creating Alerts
        • Creating Reports
        • Alternate Interfaces to Schedule Reports
      • Creating Roles
        • List & Modify Roles
      • Creating User
        • Creating LDAP Account
        • Tathya Authentication
        • Listing User in Tathya
        • User Permissions
      • Troubleshoting
        • Reporting Discrepancies
        • Tathya login Issue
      • How to
        • How to Create User on Tathya
        • How to Create Alpha Role on Tathya
        • How to Request for the Report
  • Client Communication
    • Templated Replies
    • Ticket and Release Mangemnet
  • Monitoring
    • Sanity Checklist
    • System Monitoring Guide
  • Hotwax Deployment & Versions
    • HotWax Commerce Deployment
    • Launch Machine
    • Update OMS Version
    • Rollback OMS Version
    • Optional Plugins
Powered by GitBook
On this page
  • Launch Machine
  • Initial Login
  • Add DBIC
  • Add Product Store
  • Load Facility
  • Create Facility Groups
  • Configure System Property Data
  • Configure SFTP
  • Add Solr Indexes
  • Add Shipping Gateways
  • Install the HotWax commerce App
  • Configure Mappings between HotWax Commerce and Shopify
  • Sync Products
  • Sync Orders
  • Import Inventory
  • Sync Inventory to Shopify
  • Start Brokering Runs
  • Create Users for Fulfillment
  • Checklist
Edit on GitHub
Export as PDF
  1. Hotwax Deployment & Versions

HotWax Commerce Deployment

This document provides a detailed, sequential walkthrough on deploying a fresh instance of HotWax Commerce.

PreviousSystem Monitoring GuideNextLaunch Machine

Last updated 4 months ago

This document offers a detailed guide for deploying HotWax Commerce tailored to meet the specific requirements of enterprise retailers

Launch Machine

The HotWax Commerce support team initiates the launch of a machine to deploy a HotWax Commerce instance. This step establishes the foundational infrastructure for hosting and operating HotWax Commerce. The team configures the machine with precision, aligning it with client requirements for production or testing purposes.

Initial Login

Once the instance is operational, retailers will get a login prompt. Each instance comes with a default user, which is omitted here for security purposes.

During initial login, you'll likely be prompted to reset your password for security purposes. Once you log in ensure that all menus within the Sidebar and EXIM screen have loaded correctly. It is recommended that you create new and disable the default user.

Add DBIC

DBIC (Doing Business in Countries) is an essential feature for tailoring HotWax Commerce to specific countries where the retailer has fulfillment locations. When a retailer utilizes one HotWax Commerce Instance to cater to different countries, it is crucial to include only the countries relevant to the specific instance. Read here to learn how to in HotWax Commerce.

Add Product Store

In HotWax Commerce, the Product Store represents a collection of configurations that can be applied to one or multiple Shopify stores. When a retailer deploys HotWax Commerce, the Product Store allows them to specify brand-specific configurations, such as default Inventory Facility, Order Brokering, Pre-Order Auto Releasing, Allow Split, etc. These settings allow retailers to configure HotWax Commerce for their unique business requirements.

When you deploy HotWax Commerce, one default product store is already created, which needs to be as per requirement. However, if the retailer has multiple brands, each with a unique catalog, a needs to be created for all the brands.

Load Facility

Create Facility Groups

Configure System Property Data

Configure SFTP

Add Solr Indexes

Add Shipping Gateways

Install the HotWax commerce App

Configure Mappings between HotWax Commerce and Shopify

Sync Products

Sync Orders

Import Inventory

Sync Inventory to Shopify

Start Brokering Runs

Create Users for Fulfillment

Checklist

  • Launch Machine

  • Initial Login

  • Add DBIC

  • Add Product Store

  • Load Facility

  • Create Facility Groups

  • Configure System Property Data

  • Configure SFTP

  • Add Solr Indexes

  • Add Shipping Gateways

  • Configure Mappings between HotWax Commerce and Shopify

  • Sync Products

  • Sync Orders

  • Import Inventory

  • Sync Inventory to Shopify

  • Schedule Brokering

  • Create users for Fulfillment

Facilities are physical locations such as a warehouse, distribution center, or store where inventory is stored, managed, and processed. To establish facilities, it is necessary to create both the facilities and their internal locations within OMS. Typically, upon creating facilities, the associated locations are generated automatically. In cases where they are not generated, manual addition of location data is required. For an efficient bulk creation of facilities and their corresponding locations during the initial setup, it is advisable to utilize the , or you can with our Facilities application.

In Hotwax commerce facility groups are used to define the scope and functionality of the facility for omnichannel order management. For instance, including a facility in the Online Facility group indicates that this facility will be available to sell its inventory to online channels. Facilities in the Pickup group will be available for BOPIS and Facilities under the Brokering subtype will be the facilities where orders can be brokered. You can learn how to add facilities and through our detailed document.

HotWax Commerce has default settings tailored for US retailers, For non-US retailers adjustments are needed to align with their business location. The System Property data encompasses a range of configurations that influence the fundamental settings governing how your instance operates. Ensuring accuracy in these configurations is essential. Read our document on to learn how you can configure system property data such as currency, country, and Shipment Weight Units.

SFTP (Secure File Transfer Protocol) is used to secure file transfers between HotWax Commerce and another system. Configuring SFTP is crucial for smooth and secure data exchange within your system and HotWax Commerce. Read our documentation to learn how you can for seamless data transfer.

Solr, an open-source enterprise search platform, provides powerful search capabilities, making it indispensable for efficient data management. Configuring Solr indexing in HotWax Commerce is vital for enhancing data retrieval and search operations within the platform. You can through the steps given in the document.

HotWax Commerce's Store Fulfillment App empowers retailers to efficiently manage online order fulfillment from their stores. By integrating with multiple Third-Party Logistics companies, known as Carriers, HotWax Commerce enables the generation of shipping labels based on store and customer addresses, as well as package weight and dimensions. Each Carrier offers a Shipping Gateway software system, facilitating the request for shipment quotations and labels during the fulfillment process. Read our to learn how to set up shipping carriers, shipping methods, and integration with the shipment gateway, ensuring a streamlined and cost-effective order fulfillment process. Users are also required to add to ensure precise shipping cost calculation and accurate label generation.

The HotWax Commerce integration app on Shopify facilitates the connection between Shopify stores and HotWax Commerce's Omnichannel Order Management System (OMS). This integration enhances operational efficiency and enables consistent customer experiences across multiple channels. Read our user manual to learn how to for your Shopify Store.

The HotWax Commerce integration layer maintains a structured repository of integration mappings between Shopify and HotWax Commerce, covering locations, payment methods, shipping methods, product types, and price levels. Some default mapping data needs to be included when connecting a Shopify store to ensure that data flows smoothly between both systems with correct mappings. If you're only using the default Shopify Shop ID, this data can be .

However, retailers can have multiple Shopify Shops based on their business scope. Therefore, it is imperative to map the integrations available in HotWax Commerce with different Shopify shops according to business requirements. Users need to periodically amend mappings to ensure alignment with the current operational landscape. Due to these semi-frequent adjustments, users require access to update these mappings themselves. Read our document to learn how to between HotWax Commerce and Shopify Shop directly from the UI without relying on external support.

HotWax Commerce requires accurate product data to track inventory changes and ensure near real-time inventory counts on Shopify. It also facilitates order downloads and expedites the fulfillment process. Here’s how you can created in Shopify to HotWax Commerce.

HotWax Commerce ensures that order information is always updated to streamline the process of fulfilling orders. To integrate HotWax Commerce with Shopify, retailers are required to import all open sales orders from a particular time frame that HotWax Commerce must fulfill. Discover how to initiate the process between HotWax Commerce and Shopify to seamlessly import open and unfulfilled orders. Orders are initially synced in HotWax Commerce in the created state but they are not sent for fulfillment until approved. So make sure as per the retailers’ requirements.

HotWax Commerce provides a unified view of inventory by seamlessly connecting with various technology systems used by retailers, including Enterprise Resource Planning (ERP), Point of Sale (POS), and Warehouse Management Systems (WMS). HotWax Commerce ensures that inventory updates from all these systems are synchronized to support various business scenarios. HotWax Commerce offers out-of-the-box integrations with systems such as and to sync inventory. Retailers can also through a CSV file or contact the HotWax Commerce support team for possible integration with the systems in their tech stack.

HotWax Commerce determines the "Available to Promise (ATP)" or the amount of inventory that can be sold and then sends it to Shopify. This makes HotWax Commerce the ultimate authority on inventory availability. Here’s how you can from HotWax Commerce to Shopify.

Order routing allows the OMS to determine the best location to fulfill an order according to a set of criteria. The criteria are with respect to selecting which order (part of order) to broker and the criteria to find inventory. Merchants use configurable routing to create order fulfillment strategies best suited for their business. User configurable routing rules allow merchants to optimize fulfillment cost, inventory, and workload based on arbitrary order and fulfillment location parameters such as order total, SKUs, product category, facility type, operating hours, or fulfillment capacity. Read our comprehensive document to learn how to for order routing.

HotWax Commerce's Users application allows businesses to create and manage users within the HotWax Commerce Order Management System (OMS). By establishing user profiles, organizations can grant access to critical operations involving managing orders and fulfillment. Here’s how you can with store associate and roles to manage order fulfillment.

users
add DBIC
configured
new product store
facilities CSV
create facilities
manage facility groups
System Property Data
configure SFTP
add data to the Solr Index
document
shipping boxes
install the HotWax Commerce App
imported directly
manage integration mappings
import all the products
initial order sync
orders are approved
NetSuite
RetailPro
import inventory manually
upload inventory
schedule brokering runs
create users
picker