Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
These Troubleshooting document contains the common issues user may face when managing data imports and exports.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
HotWax Commerce documentation for Shipping Methods.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Explore essential terms in Omnichannel Order Management. Clarify your understanding with our comprehensive glossary.
An Advance Shipment Notification (ASN) is a notification sent by a supplier to a recipient detailing the contents and expected arrival of a shipment, often sent in advance of the physical delivery. For example, if a store anticipates receiving 100 shirts in an incoming shipment, the ASN will detail this expected inventory count.
In the context of Hotwax Commerce, store associates receive ASNs in relation to Transfer Orders (TOs). Generally, a Transfer Order is created in an ERP system, and when the TO is fulfilled in the ERP or WMS (Warehouse Management System), an ASN is generated in HC. Store associates then perform the receiving based on this ASN using the HC Receiving App. In the context of Purchase orders, the ASN receiving is done in ERP/WMS.
Upon the shipment's arrival, store associates can use the Inventory Receiving App to locate the ASN by scanning the ASN barcode or manually inputting the ASN ID. They can then view the ASN details, including SKUs, names, SKU codes, images, and expected inventory counts.
Appeasement refers to refunds, discounts, or other forms of compensation provided to resolve disputes, improve customer satisfaction, and maintain positive relationships. HotWax Commerce does not allow the creation of appeasements. Instead, CSR teams can create appeasements in e-commerce platforms like Shopify, either by offering another product or issuing a refund without a return. HotWax Commerce downloads these appeasements for reporting purposes and posts them to the ERP for financial record keeping without tracking order line item details.
The arrival date is the date when the inventory of the purchase order items is expected to arrive at the destination. Merchandisers can view the arrival date on the Find Purchase Orders page.
ATP (Available to Promise) represents the physical quantity of a product at stores or warehouses after deducting the reserved inventory, that is, inventory that has been allocated to online orders from the Quantity on Hand (QOH). ATP = QOH - Reserved quantities
Backorders are orders taken for products that are temporarily out of stock. These orders are referred to as “backorders” because they were previously in stock and will be available again soon but are currently unavailable due to high demand, inaccurate sales forecasting, or operational discrepancies. For example, Brand ABC has an amazing season and sells all its inventory. Some regular items were bought frequently, so the merchandisers have already sent POs for these goods and know the approximate date of arrival. The brand utilizes this time for sales and starts taking orders for these products. To learn more about Backorders Click Here.
Backorder parking refers to the area that holds the orders for Backorder items. These orders are stored in the backorder parking area until they are restocked and prepared for fulfillment. To learn more about Backorder Parking Click Here.
In Hotwax Commerce, brokering refers to the process of matching and routing orders to the most suitable fulfillment center or location based on factors like inventory availability, proximity to the customer, and delivery speed requirements. This ensures that orders are processed and shipped efficiently to meet delivery expectations.
Brokering History refers to the record of past brokering activities in HotWax Commerce. It logs when orders were routed to fulfillment centers based on inventory, proximity, and delivery speed.
The Brokering Queue serves as a waiting area for orders awaiting processing in the order brokering process. It ensures that orders are handled efficiently by analyzing order priority and determining the optimal fulfillment location based on proximity and inventory availability. Orders in Approved status waiting to be brokered are parked in the Brokering Queue until the brokering engine runs at frequent intervals.
For example, if the brokering engine runs every three hours starting at 9:00 A.M., orders placed and approved at 10:00 A.M. will remain in the Brokering Queue until the next brokering engine runs at 12:00 P.M. Similarly, orders placed and approved at 11:30 A.M. will also be processed at 12:00 P.M.
To Know more about Brokering Click Here.
A Bundle Product refers to a product that consists of multiple components. These components are integrated to form a cohesive product offering. For example, a computer bundle might include a CPU, motherboard, RAM, and a hard drive.
The Import Bundle Product Components job ensures that these components are accurately reflected in the Order Management System (OMS). The availability of a bundle product is determined by the lowest common denominator of component inventory available at each facility. This means that the bundle product's availability is constrained by the facility with the least available inventory of its components. The computed inventory of each bundle product at every facility is then aggregated to determine the final sellable inventory number across the entire network.
To know more about Bundle Products Click Here.
A Customer Service Representative (CSR) is the first point of contact for any customer who has a question or an issue with a product or service the company sells. CSRs are responsible for handling customer requests regarding order fulfillment, order cancellations, and returns.
Customer Service Representatives (CSRs) can utilize HotWax Commerce to get detailed visibility about the orders and perform actions accordingly as per the customer’s requests.
Digital gift cards, or e-gift cards, are virtual equivalents of physical gift cards. Customers receive them via email or text message along with a unique serial number that they can use to redeem the value stored in the card. When customers order a digital gift card on Shopify, the order is immediately auto-fulfilled, a serial number is assigned, and the value is loaded to activate the gift card. Consequently, when HotWax Commerce downloads that order from Shopify, it is automatically marked as "Completed".
To Know more about Gift cards Click Here.
The Estimated Delivery Date (EDD) is the predicted date on which a customer can expect to receive their order. Displaying the EDD prominently on Product Display Pages (PDP) is crucial for managing customer expectations, as it provides clear and honest delivery information, enhancing the overall customer experience. With HotWax Commerce, retailers can display the EDD on Shopify, empowering customers with essential information about when they can anticipate their order's arrival.
Excluded ATP refers to the inventory at fulfillment locations that are not participating in online selling. This inventory is not considered available for online orders and is excluded from the Online ATP calculation.
Excluded Facilities are facilities that are either not participating in online order fulfillment or temporarily unable to participate due to reasons like insufficient labor, natural disasters, or holidays. Inventory becomes available again when these scenarios change. Retailers can turn off fulfillment if they want to temporarily disable a facility from participation.
To learn more about excluded facilities Click Here.
Expedited orders are those prioritized for faster processing and shipping to ensure delivery within a shorter timeframe, typically within one to three business days. These orders are given precedence over standard orders to meet the high expectations of consumers for quick delivery. Expedited orders often involve additional costs for the customer or the merchant to facilitate the faster shipping and handling process.
In HotWax Commerce, a facility is a physical location such as a warehouse, distribution center, or store where inventory is stored, managed, and processed.
Facility groups are used to define the scope and functionality of facilities for omnichannel order management. For example, including a facility in the Pickup and Same Day Shipping groups indicates that the facility accommodates both Buy Online, Pickup In-Store (BOPIS), and same-day shipping orders.
In HotWax Commerce, Facility type refers to different locations used for fulfillment, including:
Retail Store: Physical stores that fulfill online orders and facilitate in-store pickups.
Warehouse: Centralized storage locations for fulfilling online orders and restocking stores.
Outlet Store: Discount retail locations that fulfill orders and offer in-store pickups.
Outlet Warehouse: Storage for outlet inventory, supporting fulfillment for outlet stores, and direct customer shipments.
Retailers can prioritize their brokering rules according to the facility types
Future Inventory refers to stock that is not currently available but is expected to be in stock at a later date. With HotWax Commerce, retailers can maximize sales at full price by offering customers early access to future inventory through pre-orders, thereby reducing the need for end-of-season markdowns. This strategy helps retailers maintain higher profit margins and better manage inventory levels.
Inventory Allocation in HotWax Commerce involves routing online orders to fulfillment locations using configurable rules. These rules consider factors such as shipping method, customer loyalty, proximity to the shipping address, inventory levels, store fulfillment capacity, and splitting configurations. This comprehensive approach ensures efficient and accurate fulfillment, optimizing inventory distribution and enhancing customer satisfaction.
Inventory variance refers to discrepancies between expected and actual inventory levels. It can be caused by factors such as damaged goods, discrepancies in shipment, or theft.
Item Fulfillment Status in HotWax Commerce tracks the current stage of an item within the order fulfillment process. This status helps in monitoring and managing orders, indicating whether an item is Reserved, Picked, Packed, Shipped, or Delivered.
The Maximum Order Limit is a predefined limit set by a store, indicating the maximum number of orders it can fulfill in a day. When this limit is reached, the brokering engine automatically routes additional orders to alternative facilities that have capacity available. Setting a maximum order limit helps the store manage its resources effectively. It ensures that orders can be fulfilled within operational constraints and prevents overcommitment of resources. By leveraging the brokering engine to redirect orders to other facilities as needed, retailer maintains their ability to meet customer demand without delay.
A Mispack refers to an error in the packing process where items are incorrectly packed, resulting in incorrect or incomplete orders being shipped to customers. Mispacks can lead to customer dissatisfaction and increased return rates. In HotWax Commerce, retailers can enforce scanning during the packing process to minimize mispacking incidents. This ensures that each item is accurately scanned and verified before being packed and shipped, thereby reducing errors and improving order accuracy and customer satisfaction.
A Mixed Cart order allows customers to combine items for store pick-up and direct home delivery into a single order, streamlining the shopping experience by eliminating the need for separate transactions and potentially increasing Average Order Value (AOV). Notably, Shopify does not inherently support a Mixed Cart feature. With HotWax Commerce, Shopify merchants can leverage this functionality to offer a more flexible and convenient shopping experience, enhancing customer satisfaction and sales potential.
Multi-channel Inventory refers to inventory available for sale across various sales channels, including online stores, social media platforms, physical retail outlets, and third-party marketplaces. Managing inventory effectively across these channels is critical for retail brands to prevent overselling and ensure efficient order fulfillment. HotWax Commerce addresses this challenge by enabling the management of multiple Available-to-Promise (ATP) inventories for each sales channel. This feature allows brands to allocate distinct inventories to different channels, reducing the risk of delayed fulfillment or overselling penalties. Read our Multi-channel sales inventory setup user manual to learn more.
Online ATP represents the unified inventory pool of actual sellable inventory count that is published on eCommerce platforms and can be promised to customers. To calculate Online ATP, HotWax Commerce deducts inventory that is not available for sale from the ATP. This includes items such as safety stock, threshold quantities, orders in the brokering queue, and inventory from locations that are not participating in online selling. HotWax Commerce calculates Online Available to Promise (ATP) Online ATP = QOH - (Reserved quantities + Safety stock + Threshold + Orders in brokering queue + Excluded facilities’ ATP) To Know more about Online ATP Click Here.
Order Fulfillment Status in HotWax Commerce tracks the current stage of an overall order within the order fulfillment process. This status helps in monitoring and managing orders, indicating whether an Order is created, approved, picked, packed, or shipped.
When a customer places multiple orders that can be fulfilled from the same location. Instead of treating them as separate orders, retailers prefer to merge them into a single shipment, ensuring a smoother and more cost-effective delivery process. Hotwax commerce enables order merging so that orders coming from the same location are fulfilled together. To Know more about Order Merging Click Here
A packing slip is a document included with a shipment that lists the contents of the package. It typically includes details such as item names, quantities, and sometimes prices. This document assists both customers and senders in confirming that the correct items have been packed and shipped. In HotWax Commerce, store associates can choose whether they want to print the packing slip when packing orders To know more about Packing Slip Click Here.
Pickers are tasked with fulfilling orders by picking items from the store’s location according to a printed or digital picklist. This role can be created and assigned to a user in HotWax Commerce, ensuring efficient management of picking operations. Once a digital or printed picklist is created, it can be assigned to a user in the Picker role, to streamline the order fulfillment process.
A picklist provides details such as inventory SKUs, quantities, and locations. It serves as a guide for pickers to pick items for orders fulfillment. To improve the picking process, store or fulfillment managers often organize inventory based on criteria such as Product Name, Bin ID, or Location Sequence ID. Structuring picklists to align with these strategies ensures an optimized route for pickers, minimizing time spent on picking and improving both speed and accuracy.
Pre-orders are simply advance orders taken for future inventory. These products have not yet been released in the market and are still in planning or production, and thus not in stock. A pre-order is an order placed for a product that is not yet available for purchase or delivery. Customers can reserve the item in advance, and the order will be fulfilled once the product becomes available in stock. To Know more about Pre-Orders Click Here
Pre-order parking in HotWax Commerce is a holding area where pre-ordered items are kept until their inventory becomes available. Orders in this queue are not yet ready for fulfillment and wait until the specified stock arrives before being moved to the brokering queue for processing and shipping. This ensures efficient and timely handling of pre-orders based on inventory availability. To Know more about Pre-Order Parking Click Here
A product variant in HotWax Commerce refers to individual variations of a product, which can include different sizes, colors, or other features. The Find Product page displays these variants along with the product category, product name, product ID, and product features such as size and colors.
In HotWax Commerce, the promise date refers to the estimated date by which an order is expected to be fulfilled and shipped to the customer. It represents the commitment made by the seller regarding the delivery timeline for each order in the system.
In the context of HotWax Commerce, proximity refers to the distance or closeness of a particular location or fulfillment center to the customer's shipping address. It is a key factor in determining the most efficient and cost-effective way to fulfill orders, as closer proximity may result in shorter shipping times and lower shipping costs.
A purchase order (PO) is a document created by a retailer and sent to their supplier to order items. It is typically generated in the retailer's ERP system. POs are synchronized from the ERP to HotWax Commerce to track ordered items and anticipate future inventory arrivals. This synchronization helps in calculating future inventory and managing pre-orders and back-orders. HotWax Commerce also syncs future inventory data to eCommerce platforms like Shopify, ensuring accurate pre-order management without overpromising or underpromising. To learn more Click Here
QOH represents the total physical quantity of a product available at stores or warehouses. HotWax Commerce receives daily inventory feeds from the ERP system to update and maintain inventory data. Additionally, in the absence of ERP systems, HotWax Commerce also receives inventory feeds from Warehouse Management Systems (WMS) and Point of Sale (POS) systems.
Rejected orders are orders brokered for fulfillment but rejected by a warehouse or store due to physical inventory unavailability, often caused by damaged, lost, or stolen items. Rejected orders return to the brokering queue for reassignment. Rejected orders are managed by routing them back to the brokering queue for reassignment. The OMS will then route the order to another facility based on product availability, customer shipping preferences, and routing rules.
Reserved inventories refer to inventory, whether in a store or warehouse, that has already been allocated to fulfill orders. Reserved quantities are not included in the "available to promise" (ATP) and are not eligible to be sold.
Return Merchandise Authorization (RMA) is a process that allows customers to return products for a refund, replacement, or repair. With HotWax Commerce, store managers can create RMAs for products sold online, facilitating the Buy Online, Return In-Store (BORIS) process. This feature streamlines returns management, improving customer satisfaction and operational efficiency.
Safety stock helps retailers control how much inventory they promise to online channels. Once a store’s inventory count falls below the designated safety stock quantity, the remaining inventory will be reserved for in-store sales. Retailers often face inventory discrepancies, where a system’s inventory does not match the actual inventory in stores. Keeping safety stock also helps retailers mitigate the risk of taking orders that cannot be fulfilled due to inventory discrepancies. A robust omnichannel order management system helps retailers easily manage safety stock for each store. To Know more about Safety Stock Click Here
Send Sale orders in HotWax Commerce refer to orders captured through the Shopify POS App. These orders are taken in the store by store associates on behalf of customers for items that are not in stock in the store. The items are then shipped to customers at their preferred shipping location. In HotWax Commerce, these orders are downloaded and processed just like online orders. However, the channel tagged for the order in HotWax Commerce is Point of Sale (POS).
A shipping label is a document used by shipping carriers to deliver a package to the customer's address. It includes essential information such as the destination address, return address, and tracking barcode. HotWax Commerce integrates with third-party shipping carriers like FedEx and shipping aggregators like ShipStation to obtain shipping rates and generate labels. The fulfillment team can create packages and generate labels directly within HotWax Commerce, without needing to move to a separate system.
This is a unique identifier assigned by Shopify to each order. It serves as a reference point for tracking and managing orders within the Shopify platform. Additionally, users can conveniently view the order details directly on Shopify by clicking on the provided link associated with the Shopify order ID on the view order detail page.
The order name in Shopify typically refers to a customizable name or title assigned to an order on Shopify for further order identification.
Shopify assigns a distinct numerical identifier to each order. It acts as another unique reference for orders, often used in communication and documentation.
Soft Allocation is a feature in HotWax Commerce that performs real-time eligibility checks for items in a customer's shopping cart. By evaluating the cart items alongside the destination zip code, Soft Allocation ensures compliance with predefined criteria set by retailers, such as verifying if all items can be shipped from a single location. This process guarantees efficient validation of shipping eligibility, aligning with the requirements of various specialty shipping carriers. Read here to learn more about soft allocation.
Split shipment, also known as order splitting, is a fulfillment strategy where a single customer order is divided into multiple shipments to ensure faster delivery of available items. This approach is used when different items in an order are located at different fulfillment centers or when some items are out of stock and need to be shipped separately once they become available. In HotWax Commerce (HC), this capability is a configurable setting. Retailers have the option to choose whether they want orders to be split for shipment or not. This global setting applies to all orders by default but can be overridden for specific orders as needed. When configuring brokering rules in HC, administrators can specify conditions for when orders should be split and when they should not. For instance, the brokering engine can prioritize shipping all items from one location to avoid splitting orders. However, if necessary, it can split an order and ship items from multiple locations as a last resort to fulfill the customer's requirements efficiently.
To know more about Split Shipment Click Here
A Stock Keeping Unit (SKU) is a unique identifier assigned to each product and its variants, used for inventory tracking and management. In HotWax Commerce, retailers can choose their preferred product identifier, such as an SKU, to map products between Shopify and HotWax Commerce, ensuring accurate and efficient inventory synchronization and management across platforms.
To mitigate the risk of overselling caused by inventory inaccuracies, merchandisers allocate buffer stock on a company-wide basis before committing inventory to online sales channels. This buffer inventory is referred to as the Inventory Threshold. Unlike safety stock, which is managed at the store level, the Inventory Threshold ensures that reported inventory levels across all products are adjusted to account for potential inaccuracies before allocating stock to online channels.
For example, let’s say Brand ABC sets the threshold of 10 units for red socks in Stores X and Y. This will impact these stores’ inventory levels, in the following manner:
Store X Inventory: 100 Units Store Y Inventory: 100 Units Threshold: 10 Units Inventory Available for Online Orders: 200 Units - 10 Units (threshold) = 190 Units
A Transfer Order is crucial for maintaining inventory balance, minimizing stockouts, and optimizing allocation across stores or warehouses. Effective management enhances operational efficiency, reduces excess inventory costs, and improves customer satisfaction. Types include:
Warehouse to Store: Replenishes retail inventory from the central warehouse.
Store to Warehouse: Returns excess or unsold inventory for redistribution.
Store to Store: Transfers inventory between stores to optimize stock levels.
The HotWax Commerce Store Fulfillment App streamlines transfer order fulfillment, managing inventory movement and ensuring accurate tracking. Additionally, the receiving app facilitates inventory receipt in stores after transfers. Read transfer order lifecycle to learn more.
When inventory is unavailable for orders at any location, the order routing engine moves them from the Brokering Queue to the Unfillable Parking. A dedicated brokering run is performed to check the orders in the Unfillable Parking and allocate inventory to them.
Easily create and manage user profiles with HotWax Commerce's Users application.
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 orders, products, and inventory data.
User Creation: Seamlessly create new user profiles, defining roles and assigning granular access privileges.
User Management: Effortlessly manage existing user accounts, updating permissions and maintaining user information.
The Launchpad serves as the central hub for all HotWax Commerce apps, providing easy access to development, user acceptance testing (UAT), and production versions of the applications all in one place.
This document outlines key pages and functions within the Launchpad.
Key items:
Home page
Application categories
Application instances
Allows accessing all HotWax Commerce applications.
Characteristics:
Single Sign-On (SSO): Enables users to log in applications using their credentials. After the initial login in the Launchpad, they gain automatic access to all associated applications without the need to enter their login details again.
Shows how apps are categorized on basis of their characteristics.
This category revolves around managing the orders using the three apps: BOPIS, Pre-Order Management and Fulfillment.
BOPIS (Buy Online, Pickup In-Store) HotWax Commerce’s BOPIS app enables users to handover store pick-up orders to customers.
Pre-Order Management HotWax Commerce’s Pre-Order Management app enables users to manage pre-orders and backorders, with planned future inventory to fulfill the orders.
Fulfillment HotWax Commerce's Fulfillment app enables users to pick, pack, and ship orders brokered to the stores from the OMS.
This category revolves around managing the workflow using the three apps: Threshold Management, Job Manager and Import.
Threshold Management HotWax Commerce’s Threshold Management app enables merchandisers to set inventory thresholds for a group of products.
Job Manager HotWax Commerce’s Job Manager app helps the operations teams to manage jobs by scheduling new jobs, skipping or canceling scheduled jobs and finding failed jobs that need attention.
Import HotWax Commerce’s Import app enables users to import inventory and purchase orders.
This category revolves around managing the inventory using the three apps: Receiving, Cycle Count and Picking.
Receiving HotWax Commerce’s Receiving app enables users to manage incoming shipments, purchase orders, and return orders.
Cycle Count HotWax Commerce’s Cycle Count app enables stock associates to count the store’s inventory, and reconcile systematic and physical inventory.
Picking HotWax Commerce’s Picking app enables the fulfillment team to efficiently pick order items during order fulfillment.
This category revolves around managing users and facilities using the two apps: User Management, and Facilities.
User Management HotWax Commerce’s User Management app allows businesses to create and manage users within the HotWax Commerce OMS.
Facilities HotWax Commerce’s Facilities app assists businesses in overseeing multiple facilities like stores and warehouses, and managing attributes like facility details and fulfillment options for each facility.
Users can access specific instances of the HotWax apps.
Instances:
1. Production Instance: To access the production instance of an app, users can click on the respective app card.
2. UAT (User Acceptance Testing) Instance: Users can access the UAT instance of an app by clicking on the bottom right icon of the respective app card.
3. Dev (Development) Instance: Users can access the dev instance of an app by clicking on the bottom left icon of the respective app card.
Related flows:
HotWax Commerce offers advanced security permissions tailored to employee roles, ensuring operational integrity and preventing unauthorized actions across all Enterprise User Apps.
HotWax Commerce provides retailers with a suite of Enterprise User Apps to ensure seamless omnichannel operations such as same-day BOPIS, Ship From Store, and Pre-Order management. The Enterprise User App suite is accessible to all employees across the organization, from pickers to the head of operations, with each user assigned a specific role and provided with appropriate training.
By enabling or disabling app features and actions in accordance with the logged-in user's granted authorizations, HotWax Commerce provides superior security clearance management. This granular control guarantees that only authorized employees have access to specific app features, thereby assisting retailers in preventing unintended alterations to the apps. The User permission feature in HotWax Commerce offers retailers the flexibility to alter permissions for each group according to specific requirements. Additionally, the platform allows for the creation of new security groups with tailored permissions, providing unprecedented flexibility in user access management.
The Create Security Group
feature enables retailers to create customized security groups tailored to specific roles or responsibilities within their organization. By defining access levels through these groups, retailers can ensure that users only have access to the functionalities necessary for their tasks, enhancing security and efficiency within the platform.
Suppose retailers have different users for sales order fulfillment and managing transfer orders. In such cases, they may need to create a user role responsible for fulfilling only the transfer orders in the fulfillment app and receiving the transfer shipments in the receiving app. Retailers can create such user security groups through the following steps:
Accessing the Permission App:
Navigate to the Permission
section in the User Management App
Locate the Create Security Group
option, typically found in the last section of the permissions interface.
Creating a Security Group:
Click on the + Create Security Group
button.
Input relevant details such as the Name, internal ID, and description for the new security group.
Adding Permissions:
After creating the security group, click on the checkboxes corresponding to the permissions you wish to assign to this group.
Finalizing Setup:
Once all necessary permissions have been selected, click on the Finish Setup
to finalize the creation of the security group.
By enabling the creation of customized security groups and precise assignment of permissions, this feature ensures that users have access only to the functionalities necessary for their roles, thereby minimizing security risks and optimizing productivity within the platform.
By allowing users to edit security group details such as name, internal ID, description, and permissions, HotWax Commerce empowers retailers to adapt security settings according to evolving organizational needs and user roles. This feature significantly contributes to workflow efficiency by streamlining the process of managing user access rights and maintaining a secure environment for business operations.
Store associates often have permission and access to manage orders both for the store pickup order and regular shipping orders. However, if a retailer aims to separate these permissions and keep different users to manage store fulfillment orders and BOPIS orders, they need to create a new user group specifically for BOPIS fulfillment and remove BOPIS fulfillment permissions from the existing store associate role. By reallocating permissions and ensuring proper group assignments, the retailer ensures that store associates have access only to the functionalities relevant to store fulfillment.
Access Security Group Settings: Navigate to the permissions
tab within the User Management App
.
Select Security Group: Identify the security group you wish to edit from the list displayed. Click on the group to view the granted permissions.
Modify Permissions: Review the permissions assigned to the security group. You can adjust permissions by checking or unchecking the checkbox against the permission to add or remove access to specific functionalities.
Edit Name and Description: You can also change the name and description of the user permissions by clicking on the edit button
available in front of the permission's name.
Simplify user management in the Order Management System (OMS) with HotWax Commerce.
In the Order Management System (OMS), user management is a straightforward process accomplished through the Find User page and the User Details page. Follow these steps for efficient user management:
Go to the Find User page within OMS.
Utilize the search by user name and filtering options such as clearance and status to find the specific user you want to manage.
Once the user is identified, click on the user to access the dedicated User Details page.
On the User Details page, you can update contact information, adjust roles, or manage permissions.
The "Block User Login" function allows administrators to control user access to OMS applications. Blocking a user disables their login capabilities, providing an additional layer of security or managing access during specific circumstances. If a user login is attempted too many times with an incorrect password, their login will be blocked automatically. Conversely, unblocking a user restores their login privileges, allowing them to access the system again. This function is useful for enforcing temporary restrictions or addressing security concerns.
The "Reset Password" function enables administrators to initiate a password reset for a user in the OMS. This is particularly useful in situations where a user forgets their password or for security reasons. Administrators can set a new password directly or trigger an email notification to the user using their saved contact info, prompting them to reset their password independently.
The "Update Contact Details" function enables administrators to modify a user's contact information, including email, phone number, or external ID. The on file email of a customer is important for ensuring that reset password emails are sent to the correct address. The external ID of a user is helpful for tracking their commissions during order fulfillment.
The "Update User’s Role and Permissions" function empowers administrators to modify a user's role or security group within the OMS. This function allows for the adjustment of access levels and permissions, ensuring that users have the appropriate privileges based on their evolving responsibilities within the organization.
The "Show as Picker" function allows picklists to be assigned to a user. This role is tailored for order fulfillment tasks, providing specific access and permissions related to picking operations. By utilizing this function, administrators can customize a user's capabilities to efficiently handle tasks associated with order fulfillment.
The "Add Facilities" function allows administrators to associate a user with multiple facilities in the OMS. This flexibility enables users to access and manage fulfillment operations across different locations. Additionally, administrators can assign facility-specific login credentials, ensuring that users have the necessary access privileges for activities related to specific facilities.
The Favorites function allows users to pin their most frequently used Product store and Shopify shop, ensuring these selections are automatically applied each time they log in to any HotWax Commerce App.
This feature is particularly valuable when users need to schedule specific jobs from the Job Manager app, such as Import new products
, on a parent Shopify shop. If the shop is not set correctly or the default Shop is not the parent, users might mistakenly run a job on the child shop, which could lead to unexpected changes in OMS behavior.
HotWax Commerce provides merchants with a suite of Enterprise User Apps to ensure seamless omnichannel operations such as same-day BOPIS, Ship From Store, and Pre-Order management. User access in HotWax Commerce is tailored based on employees' roles and designations, and customized permission parameters. To ensure that some users can execute actions while others are granted either view-only access or no access to certain or all information within an app's interface.
By enabling or disabling app features and actions by the logged-in user's granted authorizations, HotWax Commerce provides superior security clearance management. This granular control guarantees that only authorized employees have access to specific app features, thereby assisting retailers in preventing unintended alterations.
Learn about Company App in HotWax Commerce
In HotWax Commerce, the Product Store serves as a vital hub for configuring brand-specific settings across one or more Shopify stores. These settings include product inventories and order fulfillment processes, essential for tailoring HotWax Commerce to meet the distinct needs of each business.
To streamline this process, the Company App provides retailers with an intuitive platform to easily create and manage product stores for each brand. With user-friendly toggles and a simplified interface, retailers can efficiently configure and update settings, ensuring their operations align with specific business requirements. The Company App enhances the flexibility and ease of managing product stores within the platform.
When importing employee data into OMS, specific issues may occur that can prevent a successful bulk import. This guide will assist you in troubleshooting and resolving common problems that may arise during the employee import process.
When importing employee data into OMS, various errors can occur due to issues in the CSV file or system conflicts. It is essential to recognize and address specific errors to ensure a smooth import process.
Missing mandatory fields in the CSV file
Duplicate employee entries
Incorrect format of email or external ID
Security group not recognized
Invalid username or password format
The issues with importing employees are generally related to specific data formatting errors or missing fields in the CSV file. Below is an analysis of common causes:
Missing mandatory fields – Ensure that the CSV contains all the required fields: first name, last name, security group, username, password, email ID (for password reset), and external ID (if provided).
Duplicate employee entries – If an employee already exists in the system with the same external ID or username, the import may fail.
Invalid format for email or external ID – Ensure that the email follows the standard format (e.g., example@domain.com), and external ID (if used) is unique.
Security group not recognized – Verify that the security group matches the ones available in the system.
Incorrect username or password format – The username should follow the specified pattern, and the password should meet the security requirements (e.g., minimum length, special characters).
Access the OMS platform using your credentials.
Once logged in, go to the EXIM menu.
Under the Relationship category, click on Employee.
If you cannot find the Employee link under the EXIM menu:
Navigate to Settings.
Click on Data Manager Config.
In the search bar, type IMP_EMPLOYEE.
This will direct you to the correct configuration page for employee imports.
In the Employee Import screen, upload your CSV file containing the employee data.
The CSV should include the following fields:
First name
Last name
Security group
Username
Password
Email ID (for password reset)
External ID (if provided)
Ensure that all mandatory fields are present and formatted correctly.
Check for duplicates or missing information.
Once validated, proceed with the import.
If any errors occur during the import, review the logs provided by the system.
Identify the issue based on the error message and adjust the CSV file accordingly.
Re-upload the corrected CSV file to complete the import.
After the import is complete, verify that the employees have been added to the system correctly by:
Navigating to the Employees screen under the Relationship category in OMS.
Checking that all imported employees appear in the system with the correct details.
Efficiently manage your product store configurations with HotWax Order Management System.
Product store management is a straightforward process accomplished through the Find Product Store and the Product store details page. Follow these steps to manage product store configurations:
Go to the Find Product Store page and select the Product store you want to manage to open the Product Store details page.
The scope is limited to the product store name, as the company name and product store ID cannot be changed once configured.
Navigate to the product card in the Product Store details page.
Locate and click on the 'Edit' button associated with the product store card. You may find this button labeled 'Edit.'
Once clicked, a dialog box will appear, allowing you to make changes to the product store name.
In the provided field, modify the product store name to your desired new name.
After making the necessary changes, click on confirm
to save your edits.
Verify that the changes have been applied by checking the updated product store name.
Select the Operating Countries detail
button on the product card in the Product Store details page to open the dialog box.
Within the dialog box, you'll find a list of countries available for selection. If you need to add a new operating country, use the search functionality provided. You can search for countries by their GeoIDs, which may include country names.
To add a country, simply check the checkbox next to its name in the list. This indicates that the selected country will be included as an operating country forthe product store.
Conversely, if you need to remove a country, uncheck the checkbox next to its name. This will exclude the deselected country from the list of operating countries for the product store.
Once you've made the necessary changes, ensure to save selections. This might involve clicking on a 'Save' or 'Apply' button within the dialog box.
After saving, confirm that the operating countries for the product store have been updated accordingly.
Administration settings require special permissions and, if mismanaged, can impact the workflow of OMS. Hence, it is recommended to not change these flows without approvals.
Navigate to the product card in the Product Store details page.
On the product card, locate the toggle switches for Order Reservations and Order Brokering.
Order Reservations: OMS serves as the definitive source for inventory information, and as such, this setting should consistently remain at its default value of Y without alteration.
Order Brokering: Disabling brokering hinders OMS from optimizing inventory allocation for orders, defeating its intended purpose. Therefore, this setting should always be maintained at its default value of Y and should not be modified.
Navigate to the Order card in the Product Store details page.
Import:
Sales Order Prefix: Specify any preferred prefix to be added to internal order IDs. To modify, locate the "Sales Order Prefix" field and enter your desired prefix.
Save Bill To Information: Store billing information associated with orders in OMS. Ensure this option is toggled on if you want billing information to be saved automatically.
Approval:
Approve on Import: Configure when no further order information is needed prior to order approval. Adjust the setting according to order workflow preferences.
Returns:
Creation Deadline Days: Specify the number of days permitted for creating returns for in-store. Adjust this value based on your return policy and operational needs.
Navigate to the Brokering card in the Product Store details page.
Soft Allocation:
Preselected Facility Tag: Orders tagged with this tag will undergo line item check for fulfillment facility selection. To set a preselected facility tag, navigate to the Soft allocation section in the Brokering card, and select the default tag or create a new tag if any.
Shipping Facility Tag: This tag will hold the preselected fulfillment facility value. To assign a shipping facility tag, locate the relevant field in the Brokering card and select the default tag or create a new tag if any.
Routing:
Order Splitting: Configure when no further order information is needed prior to order approval. Access this setting in the routing section of Brokering card, and adjust it according to your workflow requirements.
Minimum Shipment Threshold Value: Set threshold values for order items to ensure efficient order splitting while mitigating the risk of losses due to low-value shipments. Navigate to the routing or order management settings, and specify the desired threshold value, tthe shipment value will pick the currency set in the product store, ensuring consistency in currency throughout the order management process.
Notification:
Send Notification to Shopify: Enable this option to automatically update tracking information on Shopify when the order is marked fulfilled. To modify this setting, navigate to the notification settings section in the Fulfillment card, locate the Send Notification to Shopify
option, and toggle it as needed.
Cancelled:
Auto Order Cancellations: Configure the cancellation threshold for unfulfilled orders. To adjust this setting, navigate to the cancellation settings section in the fulfillment card, find the Auto Order Cancellations
option, and and toggle it as needed.
Auto Cancellations Days: Specify the number of days after which the order should be automatically marked as cancelled if not fulfilled. This setting can be adjusted in the cancellation settings section alongside the "Auto Order Cancellations" option.
Partial Order Rejection: Specify whether to reject a BOPIS (Buy Online, Pickup In Store) order partially when any order item inventory is insufficient at the store. This setting can be found in the store pickup settings section. Navigate to this section in your dashboard, locate the Partial Order Rejection
option, and toggle it as required.
Inventory View:
Show Systemic Inventory: Enable this option to display the current physical quantity expected at locations while inventory counting. To adjust this setting, navigate to the inventory view settings in the Inventory card, locate the Show Systemic Inventory
option, and toggle it accordingly.
Pre-order Computation:
Hold Pre-order Physical Inventory: Configure the inventory computation in the OMS to withhold physical inventory from being made available online for products with orders in the pre-order queue. To adjust this setting, navigate to the pre-order computation settings in your dashboard, locate the "Hold Pre-order Physical Inventory" option, and toggle it as needed.
Pre-order Group: Specify the facility group to be used for computing the pre-order catalog computation. To adjust this setting, navigate to the pre-order computation settings, find the "Pre-order Group" option, and select the appropriate facility group from the available options.
Identifier:
Global Identifier: This identifier is utilized universally across your business operations. To modify or set the global identifier, navigate to the identifier settings section within your dashboard. Locate the "Global Identifier" option and adjust it according to your requirements.
Preferred Identifier View: Opting for a preferred product identifier enables you to view products using your preferred identification across HotWax Commerce Apps. To set your preferred identifier view, access the identifier settings in your dashboard. Find the Preferred Identifier View
option and select the desired product identifier from the available options.
Control what your customers are allowed to edit on their order when they are editing their order on Reroute Fulfillment. Configurations are:
Delivery method change
Shipment method allowed to switch to
Delivery address change
Pickup location change
Cancel order before fulfillment
Associating a product store with a facility allows the product store to add the facility for the brand. This configuration defines in OMS to make the facility available for order fulfillment related operations for the brand. A facility can be associated with multiple product store.
Navigate to the facility tab in the Product store details page.
Click on the Add Facility
button.
Choose the facility you want to associate product store with from the Add Facility method dialog box.
Once you've configured the association between the product store and the facility, save your changes.
Remove Facility mapping
To remove an association between a product store and a shipping method, follow these steps:
Go to the Shipping Method tab.
Locate the shipping method that you want to disassociate from the product store.
Click on the overflow menu (typically represented by three vertical dots) next to the shipping method.
From the menu, select Remove Association option.
Confirm the action.
This will remove the association between the selected shipping method and the product store.
The shipment method dictates how products are delivered from seller to buyer. During the fulfillment process, as packers prepare packages and request shipping labels, the HotWax Commerce Fulfillment App retrieves quotations for all configured shipping methods based on configurations done in this section. These configurations help the HotWax Commerce Store Fulfillment App intelligently select the least expensive shipping method, optimizing costs and ensuring timely delivery. Shipment methods need to be configured for the product store to specify which shipment methods are supported by the specific product store.
Before creating the Shipment method, we need to ensure carriers are available in HotWax Commerce.
To integrate a new shipment method into your product store within HotWax Commerce, follow these detailed steps:
Navigate to the Shipping method tab.
Click on the Add Shipping method
button.
Choose your preferred carrier from the Add shipping method dialog box.
Select the specific shipment method offered by the chosen carrier (e.g., Next Day, Same Day, Standard) from the dropdown menu.
Choose the appropriate gateway configuration to facilitate the shipping process effectively.
Save your changes.
Remove Shipping method
To remove an association between a product store and a shipping method, follow these steps:
Go to the Shipping Method tab.
Locate the shipping method that you want to disassociate from the product store.
Click on the overflow menu (typically represented by three vertical dots) next to the shipping method.
From the menu, select Remove Association option.
Confirm the action.
This will remove the association between the selected shipping method and the product store.
Effortlessly create a product store in HotWax Commerce Order Management System.
In HotWax Commerce, managing multiple product stores is valuable for retailers with diverse brands. Each product store can be tailored to represent a specific retail brand, enabling efficient and customized management. This feature streamlines operations to meet the unique needs of each retail brand.
When retailers deploy HotWax Commerce, a default product store is automatically created. However, if a retailer has multiple brands, additional product stores need to be created.
To create a product store in the HotWax Order Management System, follow these steps:
Log in to the company.hotwax.io app using your credentials.
Navigate to the Find Product Store page and click on the "Create new product store" button.
This action will guide you through a product store creation flow.
Fill out the initial form with the following details:
Field | Description |
---|---|
Once done, click on "Manage Configurations".
Now, you'll set up additional configurations for your product store:
Configuration | Description |
---|---|
After configuring your product store, click on Setup Product Store
to finalize the setup.
Product store is now created and ready to use. For more details on managing configurations related to the product store, refer to the documentation.
If a user is unable to access an application in HotWax Commerce, the issue might be related to permissions or facility associations.
Verify if the user belongs to the correct security group that has permission to view the specific application. Users must be part of a security group with the appropriate permissions to avoid unauthorized access.
Ensure the user has the necessary view permissions for the application view. Here are the permissions the administrator can give users to view any application:
PERMISSION_ID | DESCRIPTION |
---|---|
Note: These permissions only allow users to view the app. Additional permissions would be required for them to perform any other operations.
If the user lacks the necessary view permissions, the administrator can follow these steps to grant access. Click Here to learn how to grant permissions to user groups.
If a user cannot access a BOPIS or fulfillment app application, they might need to be added to a facility. The administrator can follow these steps to add the user to a facility:
To add a user to a facility, follow these steps: Click here
The HotWax Commerce Fulfillment App is designed specifically for store fulfillment teams. It allows store users to carry out basic tasks such as picking and packing without special permissions, so access to the Fulfillment app is open for all users. However, sensitive actions like marking an item as shipped or altering fulfillment-related settings require higher-level permissions. Below is a list of all the actions available in the Fulfillment App, along with the specific permissions needed to perform them.
S.No | Action | Permission | Description |
---|---|---|---|
The HotWax Commerce Import App is designed specifically for merchandisers to manage purchase order inventory and regular inventory imports from external systems into HotWax Commerce using CSV files. Since inventory management at the enterprise level is a critical function, access to the Import App is restricted to users responsible for these tasks. Therefore, only users with "IMPORT_APP_VIEW" permissions can access the app. Additional permissions are required to manage specific processes within the Import App, ensuring that only authorized personnel can execute sensitive tasks.
Below is a list of all the actions available in the Import App, along with the specific permissions needed to perform them.
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
S.No | Action | Permission | Description |
---|---|---|---|
Company name
The parent company owning all the brands.
Product store name
The name of the brand for which you are creating a product store.
Product store ID
The unique identifier of the product store (e.g., NN_STORE for NotNaked Brand).
Operating countries
List the countries where the brand operates.
Product identifier
The identifier used consistently throughout business operations.
Auto-approve orders
Enable auto-approval for orders upon import into OMS.
Allow split
Configure whether orders should be split or fulfilled from a single location.
Sales order prefix
Customize the prefix for HotWax Order IDs.
BOPIS_APP_VIEW
View BOPIS App
FACILITIES_APP_VIEW
View Facilities App
FULFILLMENT_APP_VIEW
View Fulfillment App
IMPORT_APP_VIEW
View Import App
INVCOUNT_APP_VIEW
View Inventory Count App
PREORDER_APP_VIEW
View Preorder App
RECEIVING_APP_VIEW
View Receiving App
THRESHOLD_APP_VIEW
View Threshold Management App
USERS_APP_VIEW
View Users App
1
In Progress view
-
Permission to view the "In Progress" orders page, where orders in various stages of processing are listed.
2
Reject all (In Progress)
COMMON_ADMIN
Allows users to reject all orders that are in the "In Progress" state, stopping further processing.
3
Pack orders
-
Provides the ability to pack all listed orders. Users are asked to confirm additional information before completing the packing process.
4
Order actions Chip > View details (In Progress)
-
Routes the user to the detailed view of an order currently in progress, where further actions can be taken or details can be reviewed.
5
Ready to pack
-
Allows users to select a box or container for an item during the packing process.
6
Report an issue
-
Provides the option for users to report issues encountered during the fulfillment process.
7
View item QOH (In Progress)
-
Displays the Quantity on Hand (QOH) for items in the order, helping users assess stock availability for completion.
8
Pack Order
-
Opens a popover for users to pack individual orders. Additional confirmation may be required to ensure all information is accurate before completing the packing.
9
Shipping label error
-
Alerts users to errors related to shipping labels, allowing them to address issues before proceeding with order fulfillment.
1
Completed view
-
Permission to view the "Completed" orders page, displaying orders that have been fully processed and are awaiting shipment.
2
Ship
COMMON_ADMIN
Enables the user to ship all listed orders. Once an order is shipped, it cannot be unpacked or edited. The "Ship" button will be enabled if the order has at least one packed shipment and all required information is present, including tracking details if needed.
3
Order actions Chip > View details (Completed)
-
Routes the user to the detailed view of an order that has been completed, where final actions can be reviewed.
4
View item QOH (Completed)
-
Displays the Quantity on Hand (QOH) for items in completed orders, helping users confirm stock used in fulfillment.
5
Ship now
COMMON_ADMIN
Enables the user to ship packed orders once all shipment information is complete, including tracking information if applicable. If tracking is missing, users with the "force ship" permission can still proceed.
6
Regenerate Shipping Label
-
Allows users to regenerate the shipping label for a completed order if necessary, ensuring proper labeling for shipment.
7
Print Customer Letter
-
Enables users to print the packing slip or customer letter associated with the order, ensuring documentation is provided with the shipment.
8
Unpack orders
COMMON_ADMIN
Provides users with the ability to unpack orders and send them back to the "In Progress" state if necessary. This action is only enabled when all required shipment and package information has been provided.
1
Transfer Orders View tab
APP_TRANSFER_ORDERS_VIEW, ORD_TRANSFER_ORDER_VIEW, or ORD_TRANSFER_ORDER_ADMIN
Grants access to the "Transfer Orders" tab, allowing users to view and manage inventory transfer orders between facilities or stores.
2
Transfer order detail tab
ORD_TRANSFER_ORDER_VIEW or ORD_TRANSFER_ORDER_ADMIN
Provides permission to view detailed information on transfer orders, allowing users to review the status, contents, and actions for each order.
3
Scan item input
-
Allows users to manually enter the SKU of an item for scanning during the order transfer process.
4
Scan item button (Barcode)
-
Enables the barcode scanner functionality for quickly scanning items during transfer order processing.
5
Open > Pick all
-
Allows users to pick all items in a transfer order when the "Pick All" button is enabled and no shipment ID has been assigned.
6
Completed > Regenerate shipping label
-
Provides the ability to regenerate shipping labels for transfer orders that have been completed.
7
Create shipment
ORD_TRANSFER_ORDER_CREATE or ORD_TRANSFER_ORDER_ADMIN
Enables users to create a shipment for a transfer order, preparing it for dispatch to the receiving facility.
1
EXIM view
-
Permission to view the "EXIM" page, providing visibility into export/import data and actions.
2
EXPORT Packed orders
-
Allows users to export data for orders that have been packed but not yet shipped, facilitating external tracking and reporting.
3
IMPORT Shipped orders
-
Enables users to import shipped order data from an external system based on tracking codes, ensuring accurate record-keeping within the platform.
1
Rejection reasons view
SFA_ADMIN
Grants access to the "Rejection Reasons" tab, where users can view and manage reasons for order rejections within the system.
2
Variance type selection
-
Allows users to select a specific rejection reason from a predefined list when processing rejected orders.
3
Ellipsis button > Remove reason
-
Provides the ability to remove a rejection reason from the system, ensuring the list of reasons remains relevant and accurate.
4
Add new Rejection reason
-
Opens a modal for users to create a new rejection reason, allowing customization of rejection types within the system.
1
Carrier View
CARRIER_SETUP_VIEW
Grants access to the "Carrier & Shipment Methods" tab, where users can view and manage carriers and their associated shipping methods.
2
Create new Carrier
CARRIER_SETUP_VIEW
Provides users with the ability to create a new carrier and configure its shipping methods, helping to ensure accurate shipping options are available in the system.
3
Create carrier > Setup methods > Setup methods page
CARRIER_SETUP_VIEW
Allows users to set up and configure shipping methods for carriers that have been created, ensuring all necessary options are available for order fulfillment.
4
Carrier details view
CARRIER_SETUP_VIEW
Provides access to view the details of a specific carrier, including shipping methods and associated configurations.
1
Order online fulfillment
COMMON_ADMIN
Allows users to configure the order fulfillment capacity of their facility, ensuring the system accurately reflects the facility's capabilities.
2
Sell inventory online
COMMON_ADMIN
Controls whether the store's inventory is made available for online sales, allowing users to manage online inventory visibility.
3
Product Identifier selection
-
Allows users to choose a product identifier to view products using their preferred identification method, facilitating easier product management.
4
Generate shipping label toggle
-
Enables users to toggle the option to print supplementary documents, such as a shipping label, with the shipment for better package identification.
5
Generate packing slip toggle
-
Provides the ability to toggle the option to print a packing slip alongside the shipment, ensuring proper documentation is included with orders.
1
Orders detail page > Ship now (Completed orders)
COMMON_ADMIN
Allows users to ship a packed order, provided all shipment and package information is complete. The button will be enabled when tracking information is either provided or force ship permission is granted.
2
Orders detail page > View Details
-
Enables users to view the order details along with customer detailed information and the selected shipping carrier details
3
Orders detail page > Unpack (Completed orders)
COMMON_ADMIN
Provides the ability to unpack a completed order and send it back to the "In Progress" state. This action is only enabled when all required shipment and package information is present.
Efficiently manage your Shopify Connection with HotWax Order Management System.
When you download the HotWax Commerce integration App from the Shopify App Store, it automatically creates a Shopify shop in HotWax OMS. This app acts as the link between OMS and Shopify, and you can adjust its settings on the Find and View Shopify Connection
page in OMS. To manage your Shopify connections:
Go to the Find Shopify Connection
page and pick the specific Shopify Connection you want to handle. This will take you to the Shopify Connection page.
On the Find Shopify Connection
page, you can filter connections by their status and perform quick actions like:
a. Copy credentials: Quickly copy the shared secret and access token to Shopify, only accessible to super users. b. Favorite: Mark a Shopify connection as a favorite for easy access when using other apps like Job Manager. c. Deactivate Shop: Stop all communication with Shopify by deactivating the connection.
All crucial details regarding a Shopify connection are stored in the Shop summary card. This includes information like the country-base, subscription type, operating timezone, and owner's name. The card also offers quick actions such as:
a. Manage Shopify access: This allows you to change the access type, determining the level of communication between HotWax OMS and Shopify. 'No access' deactivates the connection, 'read only' permits viewing information, and 'read and write' enables performing actions on Shopify within the app's permissions.
b. Link product store: Users can connect the Shopify connection to a Product store, representing a unique brand in OMS. Multiple Shopify connections can be hosted under a single product store.
c. Upload refunds to Shopify: This setting is explicit and can only be configured when returns created in HotWax trigger refunds in Shopify. Accessible only to super users.
d. Weight/Currency: Displays the weight and currency metrics used on Shopify.
Ensuring that all products from Shopify are downloaded into HotWax OMS is important for accurate product information and order synchronization between OMS and other integrations. When triggering the product download, all available products on Shopify are imported into OMS. Before the products are downloaded, make sure different product types are correctly mapped with corresponding types in HotWax to prevent unintended discrepancies in product information. For instance, Insurance product types in Shopify should be mapped with Digital product in HotWax.
Additionally, it's important to have the bulk downloads job already configured in OMS for product downloads. Once initially products are downloaded, you can view all products count imported within the last 24 hours, as well as previously downloaded products from Shopify.
Users can also quickly disable the sync and initiate a quick product sync directly from Shopify.
Ensuring that all orders from Shopify are synced with HotWax OMS is essential for maintaining accurate information and order processing between OMS and other integrations. By default, HotWax only downloads unfulfilled and open orders from Shopify in OMS. When triggering the order sync, all orders from Shopify are imported into OMS.
It's crucial to ensure that different sales channel are accurately mapped between Shopify and HotWax OMS to avoid discrepancies in order processing. Failure to configure this mapping could lead to unintended errors in order handling.
Additionally, having the bulk order sync job already configured in OMS to the process of syncing large volumes of orders.
Once orders are synced, you can easily review all orders count imported within the last 15 minutes hours, as well as total synced orders from Shopify. This feature also enables you to quickly disable the sync or initiate a manual sync from Shopify for immediate updates.
When inventory is sent to Shopify, it's directed to a single location for order acceptance. However, in HotWax, orders are fulfilled from the most suitable location available.
HotWax suggests linking the default Shopify location with OMS, ensuring orders are fulfilled from a predetermined location. This default location in HotWax is associated with a brokering queue, used for bulk inventory counts. When an order is placed on Shopify, inventory is reduced from the default location, and the order is sent to the HotWax Commerce Brokering queue for brokering to the optimized location for fulfillment.
For Shopify Point of Sale (POS) users, inventory syncs to all locations, but the total is summed up at the mapped location. To avoid unintentional inventory syncs, it's crucial to deactivate online selling in these POS stores.
Once a location is mapped, you can track the last sync time to see when inventory was last sent to Shopify. Quick controls like instant sync and deactivation are provided for easy management.
To sync inventory with Shopify POS locations, it's essential to establish and connect facilities in HotWax with locations on Shopify. Clicking "Import Shopify locations in HotWax" generates a list of all Shopify locations, allowing for quick selection to create corresponding locations in OMS. Facilities and locations are mapped one-to-one.
Facilities created in OMS utilize information from Shopify to populate basic details in HotWax. Additional configurations for a facility can be managed through the HotWax Commerce Facilities app.
The Facilities section also offers quick actions, including:
a. Quick link to the location on Shopify: Easily access the corresponding location on Shopify for further management directly from HotWax.
b. Remove and change the mapping with the facility in OMS: Modify or remove the mapping between the facility in HotWax OMS and the location in Shopify, providing flexibility in configuration.
c. Sync any newly created locations on Shopify: Ensure that any newly created locations on Shopify are promptly synchronized with HotWax OMS for seamless inventory management.
Mapping data from Shopify to OMS empowers users to configure one-to-many associations, offering control over data integrations across ERP, OMS, and E-commerce systems. Customizing data mappings ensures flexibility and precision in syncing information, crucial for analytics and seamless order processing.
OMS provides out-of-the-box functionality to map three types of data:
Sales channel
Product types
Payment methods
Quick actions:
When triggering mapping, relevant data is imported from Shopify, ready to be mapped in one-to-one or one-to-many formats within HotWax. By default, no mappings are created, but as data is mapped, options are appended accordingly. Additionally, default product types are available in HotWax, but users can create their own mappings as needed. At any time, mappings can be adjusted or removed as desired by using the overflow menu.
Mapping shipping methods with HotWax enables users to synchronize shipping information effectively. This feature allows users to configure the shipping process in HotWax, particularly useful when rate shopping is not required and shipping labels should be generated for predefined shipping methods.
Clicking "Import Shopify shipping methods in HotWax" generates a list of all Shopify shipping methods, simplifying the selection process to create corresponding shipping methods in OMS.
Imported shipping methods can then be mapped to the shipping methods set up in HotWax Commerce. Typically, shipping methods are associated with carriers, ensuring accurate functionality of the mappings. Therefore, each shipping method should be linked with its designated carrier. These associations can be changed or removed at any time as needed with the help of overflow menu.
1
Open orders view
-
Permission to view the "Open Orders" page, displaying orders that are in an unprocessed state.
2
Reject all (Open Orders)
COMMON_ADMIN
Allows users to reject all orders that are in the open state, removing them from processing workflows.
3
Print picksheet
-
Enables the printing of a picksheet that can be used to assign pickers to orders in bulk, streamlining the picking process.
4
Order actions Chip > Pick order
-
Allows users to assign a picker to a specific individual order, initiating the fulfillment process for that order.
5
Order actions Chip > View Order details
-
Routes the user to the detailed view of an individual order, where further actions can be taken or details can be reviewed.
6
View item QOH (Open Orders)
-
Displays the Quantity on Hand (QOH) for items in the order, helping users assess available stock for fulfillment.
Serial No. | Action | Permission | Description |
1 | Inventory tab | MDM_IMP_INVENTORY_VIEW | Enables users to upload CSV files containing inventory data received from external systems. |
2 | Schedule Restock tab | - | Allows users to schedule inventory restocking based on the imported data. |
3 | Purchase Order tab | - | Provides the ability to upload CSV files to import purchase orders into the system. |
4 | Saved Mappings tab | - | Enables users to view previously saved mappings that link CSV file data to system fields. |
5 | Review Inventory CSV page | - | Allows users to review imported inventory CSV files and correct any issues or discrepancies. |
Here is the updated version of the Users App documentation with serial numbers added:
The HotWax Commerce Users App is designed to manage user profiles and permissions within the system. Since all users are permitted to manage their own profiles, no specific permission is required to access the Users App for personal profile management. However, to add new users or to manage permissions specific to other users, additional higher-level permissions are required.
Below is a list of all the actions available in the Users App, along with the specific permissions needed to perform them.
No. | Action | Permission | Description |
---|---|---|---|
The process of adding a new facility involves the following steps: Navigate to the Facilities App
in the Launchpad
and login to access the app.
Only users with Admin permissions can log in to the Facilities app
. Users in the Administration security group have admin permissions.
Select the Facilities
option on the homepage to view all the existing facilities.
To create a new facility users need to click on the +
button at the bottom right corner and then select the type of facility, whether the facility is a Warehouse or Store.
This will open a create facility page
where users can add the name of the facility and add internal IDs and external IDs of the facility. Finally, click on the Create Facility
button.
On the next page, the user will get the option to add the facility address along with the exact geolocation of the facility. This geolocation helps in two ways:
Efficient Brokering: At the time of order brokering, the brokering engine finds the nearest store from the customer’s location for fast delivery and lower shipping costs.
BOPIS Convenience: Retailers can empower their customers to choose a pickup location or store by identifying the nearest store with the required product for their order. On Shopify PDP, customers choosing the "pickup today" option enter their current zip code to view a list of stores ranked from nearest to farthest.
Admin users can manually add the facility-associated latitude and longitude, or use the Generate
icon to generate latitude and longitude based on the provided address automatically.
In the next step, users will get a configurations page from which users can specify the facility-specific configurations. Such as:
Product Store: The user can specify the facilities available to fulfill the products of a certain brand.
Sell Inventory Online: The User can configure whether the facility’s inventory should be available to sell on an e-commerce platform.
Allow Pickup: User can configure whether the store is equipped to handle BOPIS operations.
Use Native Fulfillment App: Finally, the user can specify whether the facility uses HotWax Commerce’s native Fulfillment app or third-party Fulfillment apps. For Warehouses employing a Warehouse Management System (WMS) for fulfillment, retailers can turn off the toggle, signifying that HotWax's fulfillment app is not being utilized.
If a facility uses the Native Fulfillment app then admin users would get the option to create a facility login that can be used by Facility staff.
Click Save Configurations
to create the facility with the specified settings. Alternatively, users can choose to add configurations at a later time. Once facilities are added, users can manage and further modify these configurations within the Facilities App as needed.
The HotWax Commerce BOPIS App is designed for store staff to efficiently manage the fulfillment of Buy Online, Pick Up In Store (BOPIS) orders. Similar to the Fulfillment App, store users can carry out essential tasks such as picking, packing, and handing over orders without needing special permissions. As a result, access to the BOPIS app is open to all users involved in the order fulfillment process. However, managing the app's configurations, such as altering settings or workflows, requires higher-level permissions.
Below is a list of all the actions available in the BOPIS App, along with the specific permissions needed to perform them.
Here’s a detailed table of the actions available in the BOPIS App, organized by page, along with the specific permissions needed to perform them:
Serial No. | Action | Permission | Description |
---|
To ensure accurate facility management and fulfillment, it is crucial for the admin user to add address and latitude & longitude information. This foundational data not only facilitates seamless integration with external systems but also plays a vital role in optimizing logistical processes within HotWax Commerce. If the user has skipped adding this information initially, it can be added by following these steps:
On the Find Facilities
page, find the facility you want to add an address to and tap on it. This will open the Facility details
page.
Click on the Add
button in the Address card which will open a pop-up menu. Users can add Address Line, City, Country, State and Zip codes for the facility here.
After filling in the required details, click on the Save
icon to save the facility address.
Users have the option to edit the address by clicking the Edit
button below the address. Remember to save the edits using the save
icon to update the address.
HotWax Commerce employs zone-based routing to allocate the most suitable inventory for orders. This routing is based on zip codes, ensuring efficient order allocation. It's crucial to ensure that zip codes are added to each facility. Otherwise, orders won't be brokered to that facility for fulfillment.
The shipping name feature in HotWax Commerce offers retailers flexibility and branding opportunities. Unlike the facility name, which may be more generic, the shipping name can reflect the retailer's brand name for that facility. This customization enhances brand identity and ensures a consistent customer experience during order fulfillment. The Shipping Name can be set by following these steps:
Navigate to the Find Facilities
page in the Facility application.
Utilize the search function within the Find Facilities
page to locate the specific facility for which you want to set the shipping name.
Once you've identified the desired facility, click on the Facility Name to access its details and configurtaions.
Look for the section labeled Address and Contact Details
within the facility details
page. This section contains information related to the facility's address and contact details.
Click on edit
to open up a new form and add the desired shipping name.
Alongside entering the shipping name, ensure that you input the correct Zipcode
for the facility. This is crucial, as the Zipcode is required for setting the shipping name.
After entering the shipping name and verifying the Zipcode, save the changes by clicking on the save icon
to update the facility's details effectively.
HotWax Commerce BOPIS PDP App enhances the Shopify Product Detail Page (PDP) experience for the customers by displaying the distance of stores from a customer's current location. This functionality is achieved through the utilization of the "storeLookup" API, which retrieves all available pickup locations within a specified radius from the customer's location. The API relies on the latitude and longitude coordinates of facilities to determine their proximity to the customer.
To add the latitude and longitude coordinates for a facility, follow these steps:
On the Facility details
page, click on the Add
Button in the Latitude & Longitude card. A pop-up menu will appear, allowing users to input latitude and longitude information.
Users can manually add the facility-associated latitude and longitude, or use the Generate
icon located at the top right corner of the pop-up menu. This option automatically generates latitude and longitude based on the provided address.
After the creation of facilities, retailers need to utilize the Facilities
app to manage facility information. This includes tasks such as renaming facilities, updating addresses, modifying fulfillment settings, or adding and managing external mappings.
Retailers may often seek a particular facility or specific type of facility. The search facilities functionality will enable users to effortlessly find their desired facility by navigating to the Find Facilities
page by clicking on the Facilities
button on the homepage to manage the existing facilities. There are two ways to locate the facilities for which users need to manage the configurations:
While looking for a specific facility, the user can search the facility by name from the Search facilities
functionality on the top left of the page.
To narrow down the list of facilities and locate facilities manually, the user can utilize the Product Store
and facility Type
filters. For instance, if a retailer has multiple product stores, the dropdown menu in the product store filter will present all the product stores from where the user can select any specific product store to access the facilities associated with the particular product store. Similarly, if a user is seeking a specific type of facility, they can use the type filter to view all the facilities of any particular type.
For any facility name updations made, the user can seamlessly rename facilities by clicking on the Edit
button near the facility's name. this will open a pop-up where users can edit the name and click on Apply
to save the name.
Users can now change the facility type of a facility from the facility details page to provide flexibility and accommodate changes in business requirements.
Users can create facility logins which can be used by the staff of the respective facility by clicking on the retail/warehouse login card through following steps:
Click on the Add
Button in the login card
This will open up a new form, Add the Facility user name, password, and a reset password link
Click on the save icon to save the facility login.
Before configuring any settings, it's crucial to establish a connection between the facilities within HotWax Commerce and external systems like e-commerce platforms, ERP systems, and third-party logistics systems. Each facility in HotWax Commerce manages inventory; and the Available To Promise (ATP) is also controlled by retailers through ERP integration, ensuring accurate fulfillment and inventory management across the system. Users can map the HotWax Commerce facilities with external systems using the following steps:
Access Facility Details: Users can click on the desired facility's name which will redirect them to the facility details page, providing a comprehensive overview of the chosen facility.
External Mapping: Scroll down to the External Mappings
tab located at the bottom of the facility details page.
Map Facility to an External System: Click on the Map Facility to an External System
button to initiate the mapping process.
Choose External System: In the menu that appears, choose the external system for which a mapping has to be created.
Fill in Required details:
For Shopify: Choose the appropriate Shopify store from the dropdown menu and add the location ID of the facility that can be obtained from the URL of that specific location in the Shopify admin panel.
For Custom Mapping: Users can create custom mapping by selecting the Custom
option from the menu, adding the Mapping ID
, Mapping Name
(external system for which mapping needs to be done), and the Mapping Value (1xternal ID of the facility).
Save Mapping: Once the required information is filled in, click on the save
icon to save the configuration. This integration lays the groundwork for a cohesive connection between the facility in HotWax Commerce and the facility in the external system, facilitating streamlined configuration and operational processes.
Edit and Remove: Users can further edit the external ID in case of any modification of the facility on the external system using the Edit
button or remove any mapping by clicking on the Remove
button.
The HotWax Commerce Receiving
app is designed specifically for store associates to receive shipments arriving at their facilities. Since the app facilitates manual scanning and receiving by store associates, no specific permissions are required to access the app or to perform basic receiving tasks. However, to complete and close shipments, higher-level permissions are required. This ensures that only store managers, after verifying that the items have been received as requested and addressing any discrepancies, can finalize the shipment process.
Below is a list of all the actions available in the Receiving App, along with the specific permissions needed to perform them.
No. | Action | Permission | Description |
---|
Users managing multiple product stores in HotWax Commerce can associate the facility with specific product store on the Facility details
page. For facilities selling products from multiple product stores, users can also specify the Primary
product store associated with the facility. Users can add the product store to a facility using the following steps:
Click on the Add
button within the Product Stores
card to initiate the process of adding a new product store.
A pop-up menu will appear, presenting a list of available product stores. Choose the relevant product store(s) that you want to associate with the selected facility.
After selecting the product store(s), click on the save icon to add them to the facility. The names of the selected product store(s) will now appear within the product store card.
Users have the option to designate a specific product store as the Primary
store or Unlink
a product store from the facility in the selected product store's overflow menu.
It is crucial to display the operating hours of each store on the e-commerce Product Display Page (PDP) to enhance customer experience, especially for Buy Online, Pick Up In Store (BOPIS) orders. Failing to showcase this information may result in customers arriving to collect their orders beyond operating hours, leading to disappointment and potentially increasing the order cancellation rate. Additionally, providing operating hours is vital for communicating with shipping carriers about the store's timings. Operating hours of any facility can be managed on the Facility details
page in the following ways:
Users can select the operating hours by clicking on any of the pre-existing calendars in the Operating hours
card. Once the calendar is selected they can click on the Add Operating Hours
button.
Users can also create a custom schedule for the store using the following steps:
a. Click on the Custom Schedule
button on the Operating hours
card.
b. A pop-up menu will appear, prompting users to add a schedule name, start time, and end time. Click on the save
icon to save standard operating hours for the entire week.
c. To establish different start and end times for specific days, toggle on the Daily Timings
option. Select the start and end time for each day of the week. If no time is specified for a particular day, it will be considered closed for that day (e.g. Saturday and Sunday).
d. Click the save
icon to confirm and save the customized operating hours.
HotWax Commerce’s Job Manager App enables users to view, schedule, and update job workflows running within the Order Management System for operations related to orders, products, inventory, and more. Users can easily view all jobs to see which jobs are scheduled and when they will run. While no specific permissions are required for viewing jobs, advanced permissions are necessary to schedule or manage job workflows.
Below is a list of all the actions available in the Job Manager App, along with the specific permissions needed to perform them.
Serial No. | Action | Permission | Description |
---|
Configuring the scope of participation of a facility in online fulfillment is made convenient through the Sell inventory online
card on the facility details page. Retailers can now manage whether a facility will participate in inventory computation for a channel from the Sell inventory online
card.
Users can configure the following settings for the facility:
Allow Pickup: BOPIS operations require a staging area where customers can collect their orders. However, users can decide whether they can fulfill BOPIS orders by simply toggling on/off the Allow pickup
settings to enable or disable BOPIS for the selected facility. These settings also ensure that the facility is available for store pickup option on Shopify PDP. The facilities that do not allow store pickup won't be available for selection on the BOPIS Fulfillment App
.
Use Native Fulfillment App: The Use native fulfillment app
setting enables users to specify whether the facility uses HotWax Commerce’s fulfillment app or third-party fulfillment apps. For warehouses employing a Warehouse Management System (WMS) for fulfillment, retailers can turn off the toggle, signifying that HotWax Commerce's fulfillment app will not be utilized. If the fulfillment for that facility is being managed by a third-party fulfillment app then showing the facility option and the orders in the HotWax Commerce Fulfillment App
can create confusion for the store associates.
Generate Shipping Labels: HotWax Commerce allows users to integrate with carrier partners so that at the time of fulfillment via HotWax Commerce’s Fulfillment app, shipping labels can be automatically generated for the shipment process. If the toggle is turned on
, the shipping label is automatically generated for the retailer's carrier partner. Retailers who opt not to integrate HotWax Commerce with their carrier partners or work with multiple carrier partners can turn the toggle off
to manually choose the shipping carrier and enter tracking IDs in HotWax Commerce to generate shipping labels accordingly.
Days to Ship: Days to ship
are the minimum number of days the facility will take to ship the order post brokering. Enter the number of days to ship and click on the Update Days To Ship
button to save the configuration for the facility. This ensures that if the facility takes more days to ship than the SLA, the orders won't be brokered to that facility.
Users can enable the toggle for the sales channel of the facility to include its ATP, or they can disable the toggle to exclude its inventory from the calculation for the sales channels.
Efficiently assign user permissions in the Order Management System.
In the Order Management System, every user is assigned specific permissions based on their roles and responsibilities. Users can be divided into administration, fulfillment, catalog management, and customer-facing roles.
Individual User Accounts: Individual user accounts are created for specific users who require access to the OMS to perform their tasks. These users typically have a designated role and access privileges that align with their specific responsibilities. For instance, a fulfillment manager may have access to order fulfillment functions, while a customer service representative may have access to customer information and order status updates.
Generic Facility Logins: Generic facility logins are created for shared use within a facility, allowing multiple users to access HotWax Commerce fulfillment applications such as BOPIS and Store Fulfillment using centralized login credentials. This approach is particularly useful in scenarios where multiple users perform similar tasks and do not require individualized access privileges. For example, a generic facility login can be used by multiple store associates to access order shipping functions.
Non-Login Users: Non-login users are individual user accounts for specific tasks that do not require direct application access. These kinds of users are generally created for incentive-based performance tracking. For instance, a non-login user may be created for order picking at a facility, allowing them to assign picklists to themselves while logged in using a common facility user.
To create a user in the HotWax Order Management System, follow these steps:
Log in to the app with your credentials. These credentials will be provided by the HotWax Support team.
On the Find Users page, click the plus (+) button located at the bottom right.
Upon clicking the plus button, you'll be guided to a user creation flow.
Before entering any details, toggle the “Facility user” switch if you are creating a common facility login for fulfilling. The user creation form dynamically adjusts based on your selection.
If you're creating an individual user, provide the following details:
First Name
Last Name
Employee ID
Phone Number
If you’re creating a facility login, provide the following details:
Select a Facility from the list
The username will be pre-filled automatically, but you can change this if you’d like
Reset Password Email
Facility Contact Number
Upon clicking 'Create User' button, user will be created and you will reach the User Setup
page where you can pick between Quick Setup and Manual Setup.
Quick setup provides defined templates that autofill information and speed up the user creation process. Predefined templates are available for:
Admin: Grants full administrative permissions.
Fulfillment: Tailored for single facility logins such as picker.
Fulfillment Manager: Designed for fulfillment managers overseeing operations.
CSR (Customer Service Representative): Configured for Customer Service Representatives handling customer-facing roles.
Merchandising Manager: Ideal for catalog management roles.
Manual setup allows manual control over creating a user. Follow these steps:
Add Credentials for the User: Add username and password.
Verify and Update Contact Information: Enter contact details of the user.
Manage User Permissions: Give clearances in OMS specific to the user role.
Add Them to Brands for Merchandise Management: Add user to specific product store.
Associate Facilities for a User in a Fulfillment Role: Add user to facilities and assign them fulfillment role.
Discover the process of creating pickers in HotWax Commerce through CSV import or the user management app.
HotWax Commerce allows retailers to select pickers to streamline the process of picking orders from the shelves. As orders continuously flow in, efficient delegation of the picking items to pickers is crucial for timely processing. This delegation ensures that orders are processed promptly and accurately, contributing to customer satisfaction and retention. Furthermore, the feature facilitates incentive-based performance evaluation for pickers, motivating them to handle orders efficiently. Store managers can assign the picklist to picker to pick orders from the fulfillment app. The generated picklists can be printed or displayed in the picking app. Only the users with the picker role will be visible to store managers when assigning orders. Pickers can be created in two ways:
Adding Pickers in Bulk
Log in to HotWax Commerce and Navigate to the MDM
> EXIM
page through the Hamberger menu.
On the EXIM
Page Choose Picker
under the Relationship
headings from the options available under Imports
section
This will open an import picker data setup
page.
On the import picker data setup
page, download the sample CSV template, fill it with the required details, save the file, and upload it back into the system.
Following field need to be added in the CSV file:
Field | Description |
---|
Adding Individual Pickers
Navigate to the user management app
of HotWax Commerce
Go to the Fulfilment card
tap and click on show as a picker
Click on add facilities button, this will open a new form. Select the facility for which you want to add the picker.
Verify Picker
1.Go to the Store Fulfillment
app within HotWax Commerce.
2.Access the Orders tab within the store Fulfillment
application.
4.After selecting the desired orders we can select to pick order option to assign the picker or click on Print Picklist
to generate the picking list.
5.Search for Picker: Search for the picker by name, Hotwax ID
, or external ID
. The picker's name should appear in the list menu for selection.
In order to disable a facility, users need to disable all fulfillment permissions for that specific facility and unlink all associations it has with various product stores, groups, and others from the Facility Details
page. Users can disable any facility using the following steps.
Only users with Admin permissions can log in to the Facilities App
. Users in the Administration security group have admin permissions.
Navigate to the Facilities App
in the Launchpad
and log in to access the app.
Select the Facilities
option on the homepage to view all existing facilities.
On the Find Facilities
page, locate the facility you want to remove and click on it. This action will open the Facility Details
page.
Disable all configurations on the Sell inventory online
card, such as Shopify, Amazon and others, using the toggle buttons in front of the configurations to unlink all channels for online orders.
Set the order capacity of the facility to '0' by clicking on the Fulfillment Capacity chip
on the Online Order Fulfillment
card and selecting the No Capacity
option from the menu.
Disable all the following configuations on the Fulfillment Settings
card using the toggle buttons provided along with the settings:
Allow Pickup
Uses native fulfillment app
Generate shipping labels
Unlink all 'Product Stores' associated with the facility by clicking on the overflow menu button in front of the product store name and selecting the Unlink
option from the menu.
Go to the External Mappings
tab at the bottom of the Facility Details
page and unlink all mappings including Shopify that exist for the facility by clicking on the Remove
button on the mapping card.
After completing all the above steps, the specific facility will be disabled.
Fulfillment capacity is defined on the basis of the number of orders a facility will be able to fulfill in a day. It is set up considering various resources such as facility size, staff, and footfall. Users can set up the maximum order limit that can be allocated to that facility through the Online Order Fulfillment
card. Users can manage the order fulfillment capacity of the facility using the following steps:
On the Online Order Fulfillment
card, next to number of orders allocated today
, there is a button that, when tapped, opens an overflow menu. This menu can be used to set up the fulfillment capacity of the facility. The following options are available on the Fulfillment Capacity
overflow menu:
Unlimited capacity: Removes the fulfillment capacity limit, allowing the facility to handle an unrestricted number of orders. This setting is not recommended for retail stores.
No capacity: Sets the fulfillment capacity to 0, preventing any new orders from being brokered to the facility. The capacity should be only set to 0 if the facility is unavailable to fulfill any upcoming orders. This setting should be used cautiously.
Custom: Allows the users to set a custom number for the order fulfillment capacity.
Click on Apply
to save the chosen capacity. The users can also view the consumed capacity, out of the added fulfillment capacity on the card.
Users can also see the facility order count history by clicking on the View order count history
button on the Online Order Fulfillment
card. This will help them in setting up the capacity based on their previous records.
Furthermore, the Find Facilities
page also offers the ability to view consumed capacity and configure fulfillment capacity seamlessly.
No. | Action | Permission | Description |
---|---|---|---|
No. | Action | Permission | Description |
---|---|---|---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
No. | Action | Permission | Description |
---|
No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Serial No. | Action | Permission | Description |
---|
Retailers have the flexibility to sell their facilities' inventory across . Additionally, they may need to exclude the Available-to-Promise (ATP) of a specific facility from the total online ATP. For instance, if a facility is temporarily unavailable to fulfill online orders, the retailer may want to remove its inventory from the overall online ATP calculation. This configuration can be done through the following settings.
Open the user you want to make a Picker
or
3.Locate the order that need to be processed, or select
1
Edit Profile Information
-
Allows users to add a photo and edit personal information such as their name.
2
Block Login
SECURITY_CREATE OR SECURITY_ADMIN
Enables the ability to block a user's access to HotWax Commerce applications.
3
Reset Password
-
Allows users to reset their own password.
4
Add Contact Details
-
Enables users to add or update contact information such as email, phone number, and external ID.
5
Select Security Permissions
WEBTOOLS_VIEW
Allows users to change security groups assigned to themselves or others.
6
Add Product Store
SECURITY_CREATE OR SECURITY_ADMIN
Provides the ability to assign users to a specific product store.
7
Add to Facilities
STOREFULFILLMENT_ADMIN
Enables the assignment of users to specific facilities for fulfillment tasks.
8
Add as Picker
STOREFULFILLMENT_ADMIN
Allows the user to be added as a picker for fulfillment purposes.
9
Select Favourite
-
Enables users to select a favorite product store and Shopify shop for preselection across all applications.
1
View Tab
SECURITY_VIEW OR SECURITY_ADMIN
Allows users to view all permissions currently assigned within the system.
2
Create Security Group
SECURITY_CREATE OR SECURITY_ADMIN
Provides the ability to create new security groups for managing user permissions.
3
Add/Remove Permissions
SECURITY_CREATE OR SECURITY_ADMIN
Enables users to add or remove permissions from existing security groups.
4
Download Permission List
-
Allows users to download a list of existing permissions within a security group.
1 | Ready for Pickup Button | - | Marks an order as ready for pickup, triggering a notification to the customer. |
2 | View Inventory | - | Allows users to view the available inventory for items in the order. |
1 | Handover Button | - | Marks an item as fulfilled when handing over the order to the customer. |
2 | View Inventory | - | Enables users to view the available inventory for items in the packed order. |
3 | Resend Notification Button | - | Allows users to resend the pickup notification to the customer. |
1 | View Completed Orders | - | Allows users to view all completed orders. |
1 | View Incoming Orders | - | Enables store associates to view incoming orders, ready-for-pickup orders, and completed orders from the store. |
1 | Order Information | - | Allows store associates to view the details of an order. |
2 | Order Rejection | COMMON_ADMIN | Enables users to reject an order completely or partially, based on available inventory or other factors. |
1 | Order Edit Permissions | COMMON_ADMIN | Controls what customers are allowed to edit on their order when re-routing fulfillment. |
2 | Partial Order Rejection | COMMON_ADMIN | Specifies whether a BOPIS order can be partially rejected if inventory is insufficient at the store. |
3 | Show Shipping Orders | - | Allows users to view shipping orders alongside pickup orders. |
4 | Generate Packing Slip | - | Enables the creation of packing slips, helping customers reconcile their order against delivered items. |
5 | Enable Tracking | - | Tracks who picked orders by entering picker IDs during the packing process. |
6 | Notification Preference | - | Allows users to select the types of notifications they want to receive. |
1 | View Shipment Details | - | Allows users to view detailed information about a specific shipment. |
2 | Scan Items | - | Enables users to scan items that are part of the shipment. |
3 | Add Items | RECEIVING_ADMIN | Allows users with higher permissions to add unexpected items to the shipment. |
4 | Receiving Items | - | Allows users to receive items listed in the shipment. |
5 | Product Image | - | Enables users to view and enlarge the product image associated with the shipment. |
6 | View Receiving History | - | Allows users to view the history of receiving activities related to the items in the shipment. |
7 | Receive and Close Shipments | RECEIVING_ADMIN | Allows users with higher permissions to receive and close the shipment after verifying all items. |
1 | Select Product Identifier | COMMON_ADMIN | Allows users to select the product identifier that will be used to view items within the app. |
1 | View Page | - | Allows users to view the Initial Load page, including the list of jobs and access to the initial load menu for managing related workflows. |
2 | Import Products in Bulk | COMMON_ADMIN | Import products in bulk from Shopify into HotWax Commerce. |
3 | Import Orders in Bulk | COMMON_ADMIN | Import orders in bulk from Shopify into HotWax Commerce. |
4 | Process Bulk Imports | COMMON_ADMIN | Process bulk imported files from Shopify into HotWax Commerce. |
1 | View Page | - | Allows users to view the Pre-orders page, including the list of jobs and access to the pre-order menu for managing related workflows. |
2 | Enable/Disable Jobs | COMMON_ADMIN | Enable or disable pre-order jobs by checkbox. |
3 | View Presell Catalog | COMMON_ADMIN | View items that are on pre-order and backorder catalog in HotWax Commerce. |
1 | View Page | - | View the Orders page, including scheduled and available jobs, and view history. |
2 | Update Jobs | COMMON_ADMIN | Change job schedule, runtime, and parameters. |
3 | Update Job Configurations | COMMON_ADMIN | Skip once, Disable, Save Changes, and Run Serial No.w options for job configurations. |
4 | Order Webhooks | COMMON_ADMIN | Subscribe to Shopify webhooks related to orders. |
1 | View Page | - | Allows users to view the Brokering page, including the list of scheduled jobs. |
2 | Create Brokering Run | COMMON_ADMIN | Create a new run for brokering orders. |
3 | Update Schedule Runs | COMMON_ADMIN | Update the runtime and frequency of brokering runs. |
1 | View Page | - | View the Fulfillment page, including scheduled and available jobs, and view history. |
2 | Update Jobs | COMMON_ADMIN | Change job schedule, runtime, and parameters. |
3 | Update Job Configurations | COMMON_ADMIN | Skip once, Disable, Save Changes, and Run Serial No.w options for job configurations. |
4 | Auto Cancellation Configurations | COMMON_ADMIN | Manage auto-cancellation settings including days input, save button, and daily toggle options. |
1 | View Page | - | Allows users to view the Inventory page, where they can see the scheduled and available inventory jobs and view the job history. |
2 | Update Jobs | COMMON_ADMIN | Enables users to change the schedule, runtime, and parameters for inventory-related jobs. |
3 | Update Job Configurations | COMMON_ADMIN | Allows updating job configurations such as skipping a job once, disabling a job, saving changes, and running the job immediately. |
4 | Inventory Webhooks | COMMON_ADMIN | Manages Shopify webhooks related to inventory level updates, ensuring real-time synchronization between systems. |
1 | View Page | - | Allows users to view the Product page, where they can see the scheduled and available product-related jobs and view the job history. |
2 | Update Jobs | COMMON_ADMIN | Enables users to change the schedule, runtime, and parameters for product-related jobs. |
3 | Update Job Configurations | COMMON_ADMIN | Allows updating job configurations such as skipping a job once, disabling a job, saving changes, and running the job immediately. |
4 | Product Webhooks | COMMON_ADMIN | Manages Shopify webhooks related to importing and deleting products, ensuring accurate product data management. |
1 | View Page | - | Allows users to view the Reports page, where they can see the scheduled and available report-related jobs and view the job history. |
2 | Update Jobs | COMMON_ADMIN | Enables users to change the schedule, runtime, and parameters for report-related jobs. |
3 | Update Job Configurations | COMMON_ADMIN | Allows updating job configurations such as skipping a job once, disabling a job, saving changes, and running the job immediately. |
1 | View Page | - | Allows users to view the Miscellaneous page, where they can see the scheduled and available miscellaneous jobs and view the job history. |
2 | Update Jobs | COMMON_ADMIN | Enables users to change the schedule, runtime, and parameters for miscellaneous jobs. |
3 | Update Job Configurations | COMMON_ADMIN | Allows updating job configurations such as skipping a job once, disabling a job, saving changes, and running the job immediately. |
1 | View Page | COMMON_ADMIN | Allows users to view the Schedule in Bulk page, where they can see the scheduled bulk jobs. |
2 | Schedule Jobs | COMMON_ADMIN | Enables users to schedule multiple jobs in bulk, streamlining the job management process. |
Discover HotWax Commerce's Master Data Manager tool. Streamline data import, export, and cross-referencing for efficient data management in OMS.
The Master Data Manager within HotWax Commerce is a tool for overseeing data in the OMS. Offering users the ability to manually import and export data, it goes beyond by enabling the cross-referencing of systematically imported information. This application streamlines processes for adding, modifying, and auditing data within the OMS, contributing to a more efficient data management system.
Key features and functionalities include:
Manual Data Import and Export: Users have the flexibility to manually bring in or extract data as needed.
Cross-Referencing Capabilities: The tool allows for cross-referencing systematically imported data, ensuring accuracy and consistency.
Seamless Data Modification: Users can easily add or modify data within the OMS, promoting a smooth and adaptable data management process.
Auditing Functionality: The Master Data Manager includes auditing features, providing a comprehensive record of data-related activities for transparency and accountability.
Safely manage customer data in compliance with GDPR regulations using HotWax Commerce's secure deletion feature.
The GDPR bill passed by the European Union has brought changes in how businesses handle customer data. One aspect is the "right to be forgotten," also known as the "right to erasure," allowing individuals to request the deletion of their data if it's no longer necessary or if there's no compelling reason for its continued processing.
In the context of HotWax Commerce, where customer information is stored after order fulfillment for future use such as returns or accounting, compliance with GDPR's right to erasure is vital. HotWax Commerce provides a feature to delete customer details securely.
By implementing this feature, HotWax Commerce users can manage customer data in accordance with GDPR requirements. It ensures compliance and fosters trust with customers by demonstrating a commitment to data privacy and protection. Moreover, it streamlines data management processes, contributing to workflow efficiency.
Navigate to the Sales Order
page.
Enter the customer's email ID in the search bar.
From the search results, select an order associated with the customer.
Click on the customer’s name in the Bill To
section.
On the customer page, click the Delete Customer
button at the top.
The customer will be deleted from the OMS.
Return to the Sales Order
page.
Search for the customer's email ID.
If no orders are displayed, the customer has been successfully deleted.
If the customer name is still displayed, proceed to the next step.
For each order visible:
Open the order associated with the email ID.
Click the Reindex
button at the top of the order details page.
Verify successful reindexing by searching the email ID again on the Sales Order
page.
If no orders are displayed, the reindexing is successful.
If orders are still present, proceed to the next step.
createOrderIndex
Service:Open Webtools
and click the Service Engine
button.
Search for and open the createOrderIndex
service.
Click the Schedule Job
button.
For each order visible:
Enter the order ID as the job ID and click Submit
.
Verify customer deletion by searching the email ID on the Find Sales Order
page.
Visit the HotWax Commerce webtools portal and log in using your credentials.
Once logged in, locate and click on the Service Engine
tab. This is where you can access various services which you can schedule in HotWax Commerce.
deleteCustomerDetails
In the Service Engine
, locate the service titled deleteCustomerDetails
. This service is specifically designed to delete customer information in compliance with GDPR regulations.
After selecting the deleteCustomerDetails
service, you will be prompted to schedule it. Provide the PartyID
of the customer whose data you wish to delete. This ensures that the deletion process targets the correct customer information.
Once you've added the PartyID
, proceed to execute the service. This action triggers the deletion process, securely removing the specified customer's details from the system.
After the service has been executed, verify that the customer's details have been successfully deleted. You should see placeholders such as 'deleted' in place of the customer's name, address, and email, with 'NA-NA' replacing the phone number.
By following these steps, HotWax Commerce users can comply with GDPR regulations regarding the right to erasure while maintaining data management practices within the platform.
When importing active orders, particularly BOPIS (Buy Online, Pickup In Store) orders, it may not be possible to import them in their current status. For BOPIS orders, their shipment needs to be created and marked as packed for those that are ready for pickup. Additionally, fulfilled orders require a status update to reflect completion. This guide will help you manage the import process for both BOPIS and fulfilled orders.
The primary issue when importing active orders is that their current status may not allow direct import. For BOPIS orders, the system requires that the shipment be created and marked as packed for those ready for pickup, while fulfilled orders require additional updates. Errors can arise if these processes are not followed.
Missing mandatory fields in the CSV file
Incorrect order ID, shipment ID, or FacilityID
Duplicate entries for shipment
Invalid shipment status
BOPIS orders – BOPIS orders ready for pickup must have their shipment created and marked as packed using IMP_QCK_SHIP_ENT_GRP
.
Fulfilled orders – For orders that are fulfilled, both the shipping group and the shipment status need to be updated using IMP_QCK_SHIP_ENT_GRP
and IMP_UPT_SHIPMENT
.
Missing or invalid fields – Ensure that all required fields such as order ID, shipGroupSeqId
, FacilityID for shipping groups, and shipmentID for shipments are present and correctly formatted.
Access the OMS platform using your credentials.
If the EXIM link is not visible for these imports, navigate to Settings.
Click on Data Manager Config.
In the search bar, enter IMP_QCK_SHIP_ENT_GRP
to create or IMP_UPT_SHIPMENT
for updating shipments.
After locating IMP_QCK_SHIP_ENT_GRP
, upload your CSV file containing the following required fields:
orderid – The ID of the order associated with the shipping group.
shipGroupSeqId – The sequential identifier of the shipping group within the order.
FacilityID – The facility where the shipping group will be fulfilled.
Validate the data in the CSV to ensure all mandatory fields are present and correctly formatted.
For IMP_UPT_SHIPMENT
, upload your CSV file containing the following required fields:
shipmentID – The unique identifier of the shipment.
StatusID – The current status of the shipment (ensure that this follows the system’s defined statuses).
Ensure that the shipment details in the CSV are accurate and consistent with the shipment data already present in the system.
If errors occur during the import process, review the system logs to identify the specific issues.
Common issues may relate to missing fields, invalid IDs, or mismatched statuses.
Adjust your CSV file accordingly based on the error messages and re-upload the corrected file.
Re-upload the corrected CSV file to complete the import.
After completing the import, verify that the shipment and shipping group data has been successfully added to the system:
Navigate to the Shipment Management and Shipping Group Management sections in OMS.
Check that all imported entries are present and that their details are correct.
If you are unable to find IMP_QCK_SHIP_ENT_GRP
or IMP_UPT_SHIPMENT
when searching in Data Manager Config, this may indicate that the services are not yet set up in the system. In this case, you will need to create the appropriate data manually or consult with your system administrator to ensure the configurations are properly set up. Once the services are created, you can proceed with the import using the steps outlined above.
The HotWax Commerce Pickers App is designed to assist store associates in efficiently picking order items from their facility locations, preparing them for packing and fulfillment. The app supports both wave-based picking and collaborative picking options, allowing store associates to work together seamlessly. Since the app is tailored for collaborative use, no specific permissions are required to access the app or to perform actions such as viewing picklists, scanning items, and completing picklists.
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 Pickup and Same Day Shipping groups indicates that the facility accommodates both Buy Online, Pickup In-Store (BOPIS), and same-day shipping orders.
Users can find the Facility Groups by clicking on the Group Tab
in the Facilities App
. On the Facility Group page, users can perform various functions such as:
Users can search for the groups from the search bar on the top left of the Group details
page. Users can filter the groups by the system groups section below the search menu.
Users can perform various actions on a specific group by accessing the overflow menu associated with the group card. This includes renaming the Group
, Editing its description
, and Deleting
the group.
HotWax Commerce allows retailers to create product stores in HotWax Commerce to configure brand-specific settings across one or multiple Shopify stores. Retailers can link specific product stores with designated facility groups to define the scope and purpose of various facilities within a product store. This is specifically crucial when creating facility groups for brokering the brokering engine ensures that inventory allocation aligns with each brand's specific requirements. The product store can be linked to the facility group by clicking the number chip
against the product store option.
The number displayed in front of Facilities
on the group card indicates the count of facilities linked to that group. Clicking on this number provides users with a list of all associated facilities. Users can efficiently manage facility associations in bulk within a designated group by utilizing the Quick Edit
button. Clicking on the Quick Edit
button opens a modal where checkboxes next to facilities can be marked for association. Click on the save icon to finalize the process, allowing hassle-free facility management within the group.
There are some default groups already added when you deploy HotWax Commerce. However, retailers can create groups as per their requirements by scrolling to the end of the page and then clicking on the Create Group
button. On clicking the Create Group
button a pop-up window appears with the following fields-
Name
Internal ID
System Group Type
Description After filling in this information users need to click on the +
icon button to create a new group.
These are default facility group types, which are available when you deploy HotWax Commerce. All the group types have specific functions, The facility groups need to be added to the respective group type to define the scope of facilities.
Pickup
Facilities managing BOPIS orders often require a designated staging area to ensure efficient order processing. Furthermore, given the urgency of same-day customer pickups, immediate picking and packing are essential. Only Facilities that have the capability to fulfill BOPIS orders can be added to this group. You can create a facility group with a PICKUP
group type to ensure that facilities are available to the customer on Shopify PDP as a pickup option. For adding individual facilities, you can also go to the Facility Details
page and turn the toggle on for Allow Pickup
, which will automatically add the facility to the PICKUP
facility group.
Brokering Group
Retailers may opt not to facilitate order brokering for all stores, even if their facilities support order management system (OMS) fulfillment. This could be due to a preference to prioritize certain facilities during brokering runs. In such scenarios, retailers must establish facility groups for which they intend to broker orders simultaneously. These designated facility groups should be categorized with a BROKERING
subtype. Once classified, facility groups with the BROKERING
subtype become visible to users within the Order Roting app when establishing brokering rules.
Online Facility Group
Facilities have the option to choose whether or not to participate in selling their inventory online. If a facility is capable of fulfilling orders and wants its inventory to be sold online, it can be added to a facility group with the CHANNEL FAC GROUP
subtype. Conversely, if a facility decides not to sell its inventory online, it can be excluded from the group.
Retailers can have multiple online facility groups for different channels. If a retailer sells their inventory on different channels, For example, on Shopify and Amazon, they can have two Groups, one for each Amazon and Shopify with the CHANNEL FAC GROUP
subtype. The facilities that are added to the Shopify facility group would be available to sell their inventory only on Shopify and Vice Versa. The facility group created with the CHANNEL FAC GROUP
subtype will also be available as options in toggles in the sell online
card on the facility details
page which can be turned on to add the facility to the respective facility group.
Generate Shipping Label
Facilities qualified for HotWax Commerce Shipping Label Generation are part of this group. If a facility relies on a third-party fulfillment app or if the shipping carrier used by the retailers lacks compatibility with Hotwax Commerce integration, the feature can be deactivated. Since the facility does not rely on HotWax commerce for the shipping label, clicking on the generated shipping label may result in an error, resulting in confusion for the store associates. You can add the facility from the facility group page or you can turn the toggle on to generate shipping labels in the facility details page.
Same day Shipping
Fulfilling orders on the same day requires a faster turnaround time for the pick-pack-ship process. Facilities that can fulfill orders and have enough resources for a short lead time can be added to the same-day shipping groups. However, facilities facing any constraints preventing them from meeting this commitment can be excluded from the group so that same-day shipping orders won’t be brokered to these facilities.
OMS Fulfillment
This group includes facilities that support store fulfillment for online orders from the HotWax Commerce Fulfillment app. If a retailer prefers to handle fulfillment through the ERP, those facilities can be removed from the group. Removed facilities and the orders brokered to them will no longer be visible in the Fulfillment
app.
Users can see groups linked to specific facilities in the facilities' details page and also add individual facilities to a group by clicking on the Link to Group
facility button in the groups
tab.
Learn how to add Solr indexes in HotWax Commerce to efficiently index product orders and other data, enhancing data retrieval and search operations within the platform.
Solr is an open-source enterprise-search platform used by HotWax Commerce to index product orders and other data within its system. It provides powerful search capabilities, making it an essential component for efficient data retrieval and search operations within the platform.
Navigate to the Search Admin
page from the hamburger menu
to manage Solr indexing in HotWax Commerce. This page is divided into 3 sections:
Upon accessing the Search Admin
page, you'll find the Overview
section, which provides essential details about the Solr indexing configuration for your instance.
Host: This indicates the host location of the Solr index associated with your specific instance. It's crucial to identify where the indexing operations are being performed.
Cloud Mode: This indicates whether the indexes are hosted on the cloud or not. Understanding the hosting environment helps users manage and optimize their indexing setup accordingly.
Solr Version: This displays the version of Solr being utilized. It's important for compatibility and understanding the available features and functionalities.
Instance Name: This identifies the specific instance within HotWax Commerce. It helps users differentiate between multiple instances and manage indexing settings accordingly.
The Core Operations
feature within HotWax Commerce enables users to manage Solr cores effectively, ensuring optimal performance and organization of their indexed data. In the context of Solr, a core refers to a single index along with its associated transaction log and configuration files. Each core represents a distinct collection of data within the Solr search platform. HotWax Commerce utilizes three different types of cores:
shopifyCore: This core contains all data related to Shopify GraphQL files for pre-order and backorder functions. It serves as the repository for information pertinent to pre-orders and backorders processed through the Shopify integration within HotWax Commerce.
enterpriseSearch: The enterpriseSearch core houses comprehensive data concerning products, orders, and other enterprise-related information. It serves as the primary repository for critical business data, facilitating efficient search and retrieval operations within the HotWax Commerce platform.
logInsights: The logInsights core contains insights derived from system logs, offering valuable information for generating superset reports within HotWax Commerce. It serves as a repository for log data analysis, aiding in performance monitoring, troubleshooting, and reporting activities.
Refresh Core: Click on the Refresh Core
button to update the Solr index with the latest data, ensuring synchronization with system changes or updates.
Delete Core: Use caution when deleting a core, as it permanently removes all associated data. Only delete cores that are no longer in use and ensure the action is intentional.
Upload ConfigSet: Utilize the Upload ConfigSet
feature to upload configuration files for Solr cores, it only works if there are changes in the Solr config data.
Delete all data: Click on Delete all data
to remove all indexed data from the selected core while preserving the core structure. This operation is useful for data cleanup or resetting the index.
Delete Query: Enter a specific query to delete selected data from the Solr index, allowing users to remove specific records or subsets of data while retaining the rest of the index intact.
The "Index Operations" feature within HotWax Commerce is essential for ensuring that data is properly indexed in Solr cores, enabling efficient search functionality within the platform. This feature plays a crucial role in enhancing users' ability to retrieve relevant information quickly and accurately, thereby improving workflow efficiency and decision-making processes.
Follow these steps to create all the indexes for Solr cores:
Create Userlogin Index: Click on the Create Userlogin Index
button to initiate indexing for user login credentials. Optionally, add a specific user login ID if you want to index data for a particular user. Otherwise, click Submit
to index all user login data.
Create Store Index: Use the Create Store Index
button to create an index for product stores in HotWax Commerce. Optionally, insert a specific product store ID to index data for a particular store. Otherwise, click Submit
to index data for all product stores.
Create Product Index: Click on the Create Product Index
button to create an index for products downloaded from Shopify. Optionally, specify a time frame to optimize indexing by including only products created within that period. This helps manage and streamline the indexing process for product data.
Create Order Index: Use the Create Order Index
button to create an index for orders in HotWax Commerce. Optionally, add a specific order ID if you want to index data for a particular order. Otherwise, click Submit
to index all orders.
Create Order Item Ship Group Inventory Reservation (OISGIR) Index: Click on the Create Order Item Ship Group Inventory Reservation (OISGIR) Index
button to create an index for reservations against order item ship groups. Optionally, specify parameters such as order ID, order item sequence ID, ship group sequence ID, inventory item ID, or shipment ID to index specific reservation data. Otherwise, click Submit
to index all reservations.
The Facilities app
within HotWax Commerce offers an efficient solution for overseeing queues or parking spaces designated for orders awaiting fulfillment. These queues serve as digital storage areas for various order types, including those awaiting brokering or pre-orders lacking inventory. Through representing these queues as virtual facilities within the app, users can conveniently establish, oversee, archive, and modify them as necessary. This functionality optimizes workflow by effectively organizing orders and facilitating seamless order management procedures.
Navigate to the parking page in the Facilities App
.
Click on the (+)
Add New Parking button at the bottom of the page which will open up a new form for creating new parking.
Enter the name, Internal ID, and description for the new parking.
Click on the (+)
symbol at the bottom of the form to confirm and save the new parking.
Access the parking
page within the Facilities app
.
Select the overflow menu
button of the parking you wish to archive.
Choose the Archive
option to archive the selected parking.
To unarchive parking, click on the View Box
icon located at the top right corner of the page. This will display a list of all archived facilities. Click on the Unarchive
icon next to the name of the parking you wish to unarchive.
In the Parking page
, click the overflow menu of the parking you want to rename.
Choose the option to rename
the parking.
Enter the new name for the parking and confirm the changes.
There are some default parkings available when you deploy HotWax Commerce, you can create any new parking of your preference and archive any unused parkings.
Brokering Queue
Order brokering is the process of analyzing the order priority and determining the optimal fulfillment location, with proximity and inventory availability. Brokering Queue serves as a waiting area for orders awaiting processing, ensuring that they are handled efficiently. If brokering engine is scheduled to run at various times throughout the day, Orders placed between each brokering session will wait in the queue until the next scheduled processing time.
For example, if brokering engines are scheduled to run at 9:00 A.M. and 12:00 P.M.,orders placed between 9:00 A.M. and 12:00 P.M. will remain in the queue until 12:00 P.M. brokering session.
Pre-order Parking
Pre-orders offer businesses the opportunity to secure orders for products ahead of their official release. Customers can reserve these items in advance, and pre-order parking provides a digital space within the system to manage these orders until the products become available for fulfillment.
For instance, NotNaked intends to launch a new style of t-shirt in the upcoming season. Even though the inventory from the purchase order won't arrive until 01-03-2024, the brand can start accepting pre-orders from 01-01-2024. These pre-orders will be stored in the pre-order parking area until the products are ready for delivery.
Backorder Parking
Backorders are orders placed when inventory is temporarily unavailable. Backorder parking designates a specific area in the system to hold these orders until the backordered items are restocked and prepared for fulfillment.
For example, let's take NotNaked, a clothing retailer facing high demand for their t-shirts. They've already placed purchase orders (POs) for new inventory, anticipated to arrive on 01-03-2024. Backorders submitted before the inventory arrival date will be stored in the backorder parking area.
Configuration Facility
The merchandising team maintains a buffer stock at the company level, known as the Inventory Threshold, before committing inventory to online channels. The Configuration Facility allows retailers to allocate this threshold inventory to a virtual location. Inventory stored in the configuration facility will not be available for sale on the e-commerce platform.
For example, let's take Product A, with a Quantity On Hand (QOH) of 100 units and a threshold of 10 units. In this case, 10 units will be stored in the Configuration Facility, which will be subtracted from the QOH. As a result, the Available to Promise (ATP) quantity for Product A would be reduced to 90 units.
General Operations Parking Queue
During the initial setup phase, a bulk data import is carried out to input orders into the system. If the retailer opts to include canceled and completed orders alongside open orders, they are placed in the General Operations Parking Queue. This step is taken to distinguish these orders from the open sales orders that HotWax Commerce will fulfill.
BOPIS Rejected Queue
The BOPIS (Buy Online Pick Up In Store) Rejected Queue manages orders that cannot be fulfilled at the intended store location. When an order cannot be fulfilled due to inventory unavailability at the store, it is rejected and placed in the BOPIS rejected queue.
Retailers can provide customers with alternative fulfillment choices, such as home delivery or pickup from another store. Upon the customer selecting their preferred option, the order is processed accordingly.
Unfillable Hold Parking
The Unfillable Hold Parking feature is crafted to manage situations where orders cannot be fulfilled due to insufficient inventory, potentially resulting in automatic order cancellations after a predetermined period. However, if merchandisers are aware of upcoming inventory, such as through Purchase Orders, they can place these orders in Unfillable Hold Parking. Additionally, any automatic cancellation dates associated with these orders are removed through backend processes, ensuring a digital space for effectively managing unfillable orders. Once the inventory for these orders becomes available, they are transferred to the brokering queue for processing.
For example, suppose an order encounters unavailability due to inventory shortages and will be restocked in 6 days. However, the merchandiser's policy dictates order cancellation if delivery cannot be made within 5 days. In such a scenario, merchandisers can relocate these orders to Unfillable Hold Parking. Concurrently, the system eliminates the auto-cancellation, ensuring the efficient management of the order until inventory becomes available for fulfillment.
Unfillable Parking
If an order cannot be processed during the current brokering sessions due to inventory unavailability, it is placed in Unfillable Parking. The order remains there until the next brokering cycle.
For example, suppose there are two brokering engines scheduled to run at 10:00 A.M. and 10:00 P.M. Orders that remain unfulfilled after the 10:00 A.M. the cycle will be parked in the Unfillable Parking space and will be processed for fulfillment at 10:00 P.M. Orders in the Unfillable Parking are prioritized for fulfillment in the next brokering run.
Hotwax Commerce facilitates the import and export of data with Shopify, including products, orders, and inventory, through automated jobs scheduled at regular intervals. However, occasional failures in processing may occur due to system errors or unsupported file formats. In such cases, the operations team overseeing order management receives notifications of these failures. To address these issues effectively, identifying the root cause is crucial, often achieved by examining the error logs.
To access the logs for import and export jobs, navigate to the MDM (Master Data Management) > EXIM (Export-Import) page from the Hamburger menu. Here, under the Shopify section, various MDM pages display the processes between Shopify and Hotwax Commerce. These pages include:
Shopify GraphQL job: Records all GraphQL files uploaded from Hotwax Commerce to Shopify for API calls like adding pre-order catalogs or tags.
Shopify Order MDM: Contains files generated from Shopify for importing orders into Hotwax Commerce.
Shopify Order Return: Covers all created order returns.
Shopify Product MDM: Includes all product import files generated from Shopify.
Shopify Inventory Sync MDM: Lists files for inventory changes from Hotwax Commerce to Shopify.
Shopify Cancel Order Import MDM: Displays details of all canceled orders from Shopify to Hotwax Commerce.
Shopify Fulfilled Item MDM: Provides information on all fulfilled items feeds generated from Hotwax Commerce to mark items as fulfilled in Shopify.
These MDM pages serve as a central location where users can check the status of each job, track uploaded files, and monitor processing tasks. Indicators show job statuses, indicating completed processes and those still processing.
After a job completes, users can access logs documenting every step of the data transfer. These logs provide insight into import-export operations, helping users identify where errors occurred.
If a job fails, users can identify problematic records in the log interface, facilitating troubleshooting and error resolution.
When importing employee data into OMS, specific issues may occur that can prevent a successful bulk import. This guide will assist you in troubleshooting and resolving common problems that may arise during the employee import process.
When importing employee data into OMS, various errors can occur due to issues in the CSV file or system conflicts. It is essential to recognize and address specific errors to ensure a smooth import process.
Missing mandatory fields in the CSV file
Duplicate employee entries
Incorrect format of email or external ID
Security group not recognized
Invalid username or password format
The issues with importing employees are generally related to specific data formatting errors or missing fields in the CSV file. Below is an analysis of common causes:
Missing mandatory fields – Ensure that the CSV contains all the required fields: first name, last name, security group, username, password, email ID (for password reset), and external ID (if provided).
Duplicate employee entries – If an employee already exists in the system with the same external ID or username, the import may fail.
Invalid format for email or external ID – Ensure that the email follows the standard format (e.g., example@domain.com), and external ID (if used) is unique.
Security group not recognized – Verify that the security group matches the ones available in the system.
Incorrect username or password format – The username should follow the specified pattern, and the password should meet the security requirements (e.g., minimum length, special characters).
Access the OMS platform using your credentials.
Once logged in, go to the EXIM menu.
Under the Relationship category, click on Employee.
If you cannot find the Employee link under the EXIM menu:
Navigate to Settings.
Click on Data Manager Config.
In the search bar, type IMP_EMPLOYEE.
This will direct you to the correct configuration page for employee imports.
In the Employee Import screen, upload your CSV file containing the employee data.
The CSV should include the following fields:
First name
Last name
Security group
Username
Password
Email ID (for password reset)
External ID (if provided)
Ensure that all mandatory fields are present and formatted correctly.
Check for duplicates or missing information.
Once validated, proceed with the import.
If any errors occur during the import, review the logs provided by the system.
Identify the issue based on the error message and adjust the CSV file accordingly.
Re-upload the corrected CSV file to complete the import.
To establish the relationship between the employee and the facility, follow these steps:
Navigate to Facility Party in EXIM:
Go to EXIM menu.
Under the Warehouse category, click on Facility Party.
Upload CSV for Facility-Employee Relationship:
In the Facility Party screen, upload a CSV file with the following fields:
facility-id (required): The ID of the facility.
party-id (required): The ID of the employee (party).
role-type-id (optional): The role of the employee in relation to the facility.
Establish the Relationship:
Once the CSV file is uploaded and validated, the system will establish the relationship between employees and facilities based on the provided data.
After the import is complete, verify that the employees have been added to the system correctly by:
Navigating to the Employees screen under the Relationship category in OMS.
Checking that all imported employees appear in the system with the correct details.
1
View Users
-
Allows users to view all existing users within HotWax Commerce.
2
Search Users
-
Enables users to search for specific users by name, email, or other identifiers.
3
Create Users
SECURITY_CREATE OR SECURITY_ADMIN
Provides the ability to create new user profiles within the system.
1 | Product View | - | Allows users to view all existing products in the catalog. |
2 | Product Detail | - | Enables users to check inventory levels across different stores for specific products. |
1 | View Shipments Tab | - | Allows users to view a list of shipments arriving at their facility. |
2 | View Returns Tab | - | Enables users to view and manage shipments returning to the facility. |
3 | View Purchase Order Tab | - | Allows users to view arriving purchase order (PO) shipments. |
1 | View Page | - | Allows users to view the Pipeline page, including the list of jobs |
2 | View Pending Tab | - | View all the jobs that are scheduled to run. |
3 | View In Progress Jobs | - | View jobs that are currently in progress. |
4 | View Completed Jobs | - | View jobs that have already been completed. |
5 | Update Job Configurations | COMMON_ADMIN | Allows updating job configurations including Skip Once, Disable, Save Changes, and Run Serial No.w. |
external_party_id | ID of the external party |
employee_id | ID of the employee |
first_name | First name of the employee |
last_name | Last name of the employee |
facility_id | ID of the associated facility |
facility_associated | Name of the associated facility |
hiring_date | Date of hiring the employee |
status | 'A' for Active or 'T' for terminated |
termination_date | Date of termination, if applicable |
Effective stock management relies on proficient location management. To enable store associates to establish precise locations for managing stock, which will ease in receiving and storing inventory, as well as facilitating the picking process, retailers can define specific locations within facilities, such as Area, Aisle, Section, Level, or Sequence. Users can manage locations in the facility using the Locations
tab in the footer on the Facility details
page.
Add Location
To add a new location within the facility, click on the Internal Locations
button to open a location pop-up card.
Fill in the required information to add the location to the facility.
Type: The location is divided into four types.
Bulk - This area stores large quantities of inventory not intended for immediate picking or display. This is a long-term storage space for excess stock, or bulk materials.
Pick/Primary - This is where the most frequently accessed items are stored. It's designed for efficient order fulfillment, with easy access for pickers, and quick movement of goods.
Receiving Bay - This is the designated area for incoming deliveries. It allows for unloading, inspection, and initial processing of new inventory before it's moved to its designated storage location.
Staging - This area acts as a temporary holding space for goods in various stages of processing. It could be used for preparing orders for shipment, kitting products or holding returns before processing.
Area: A designated section within a warehouse or a store with a specific function, department, or purpose.
Aisle: This is a designated walkway between sections within the warehouse or retail store. Aisles are numbered or named for easy navigation and identification.
Section: This further subdivides an area and usually refers to a specific range of product categories or brands.
Level: This defines the vertical plane of the location, especially in multi-story warehouses. For a single-story building, 'level' might not be used.
Sequence: This term is closely related to picking and usually refers to a specific order in which items need to be picked to optimize efficiency. It could be based on product location, order size, or customer priority.
Finally, Click on the save
icon to save the location within the facility.
Edit Location
To edit any location in the facility, click on the overflow menu present towards the right of the specific location in the list.
Select the Edit Location
button and edit the required fields that need to be updated.
Click on the save
icon to update the location details.
Remove Location
To remove a location from the facility, click on the overflow menu present towards the right of the specific location in the list.
Click on the Remove Location
button to remove the location from the facility.
The HotWax Commerce Pre-Order
App is designed for merchandisers to gain a clear understanding of their presell catalog, allowing them to track the status of pre-orders and backorders, and confirm listed items on the eCommerce platform. This app enables merchandisers to efficiently manage all pre-orders, including the ability to release them manually. The Pre-Order App is designed specifically for merchandisers to get a full overview of the pre-order products; therefore, the "PRE-ORDER APP VIEW" permission is required to access the app. Furthermore, actions that involve pre-order inventory configurations also require higher-level permissions. Below is a list of all the actions available in the Pre-Order App, along with the specific permissions needed to perform them.
Serial No. | Action | Permissions Needed | Description |
---|---|---|---|
The HotWax Commerce Facilities
app is designed for specialized users such as admins and store heads. It facilitates the creation of new facilities within HotWax Commerce, mapping them with external systems, and managing their scope of participation in store fulfillment processes. Consequently, access to the Facilities App is restricted to specialized users only. To log in to the Facilities App, users must have the "FACILITIES_APP_VIEW" permission.
All actions within the Facilities
App users with this permission level are unrestricted, as higher-level access is required to enter the app. Below is a summary of the actions available in the Facilities App:
To effectively oversee a facility's staff, which includes roles such as warehouse picker, warehouse packer, warehouse clerk, warehouse receiver, and warehouse manager, the store manager can assign these roles to staff members in the Facilities app for any facility. Subsequently, staff members can access the HotWax Commerce apps and perform functions specific to their assigned roles. Users can use the following steps to efficiently allocate role-specific permissions to staff members for accessing HotWax Commerce and its associated applications.
Navigate to the Staff
section available at the bottom of the Facility details
page. Click on Staff Member
button, this will open a pop-up window with a list of staff members.
In the Search
bar, users can either type the staff member's name and press enter, or scroll down the list to find the desired staff member.
The staff member's name and ID will be displayed, accompanied by a drop-down menu on the right.
Select the staff role from the drop-down menu and click on the save
icon to add the staff member to the facility in the selected role.
The added staff members will be listed, under the Staff
section along with their:
Name and ID
Assigned role
Date on which the staff member was added to the facility
To remove an inactive staff member from the facility, click on the x
button located on the right side of the staff member's name within the staff details section.
Discover how to manage data flow with HotWax Commerce's Data Manager Configurations.
The Data Manager Configurations page in the OMS empowers users to effectively manage data flow into and out of the OMS. This guide provides step-by-step instructions on adding and editing configurations, as well as integrating SFTP details into the configurations.
Go to the Hamburger menu.
Select Settings
.
Click on Data manager configurations
.
Adding a new data configuration in OMS enables users to specify how data is imported and exported.
Click the Add
button on the configurations page.
In the modal that appears, provide information for fields such as Config ID, Description, Import Service, Import Path, Export Content ID, Export Service, Export Path, File Name Pattern, and Multi-threading.
Click Add
again to save the new configuration.
Field | Description |
---|---|
File Name Pattern:
Scenario: Multiple file types share the same path on an SFTP server.
Purpose: Uniquely identify and categorize files for accurate processing by the import service.
Multi-threading:
Scenario: Large data imports, e.g., product inventory resets with files exceeding 20 MB.
Purpose: Speed up processing by grouping data and allocating multiple threads simultaneously.
Note: Default value is 'N' (No)
Export Content ID:
Scenario: HotWax uses content templates for exporting data with specific field values.
Purpose: Specify a unique identifier (Content ID) to ensure the export service selects the correct template for accurate data rendering and export.
Export/Import Path:
Scenario: Data communication between OMS and external systems through SFTP.
Purpose: Specify accurate paths for file import/export; incorrect paths can result in failed data communication.
Editing an existing Data Manager Configuration allows users to update configurations based on evolving business needs or changing data sources.
Search for the desired configuration by name or ID.
Click the Edit
button at the end of the search result.
Config ID cannot be changed after creation. Create a new Config if a new Config ID is needed.
In HotWax Commerce, the ability to view data logs is crucial for verifying the accuracy and completeness of imported data. These logs offer insights into the status of imported data, allowing users to verify the success of operations during the verification process.
Locate Desired Configuration:
Navigate to the search
bar within the HotWax Commerce Data Manager Configurations
page.
Search the configuration with the service/keyword or locate the desired service from the list.
Open the Data manager logs for the Configurations:
Identify the relevant configurations in the search results.
Click on the open link
icon located in front of the service name.
The system will open the Import Data page for the selected service.
Check the Status of the Service:
Review the displayed information to check the status of the service.
Ensure that the status of the service is finished. You can view different data status types here.
If any of the services fails, users can read the failed records through the data logs. Failed records are simply JSON/CSV file which has the failed reason appended at the end of the record, which can be used for troubleshooting.
View Logs for Detailed Information:
Click on the Log
button in the Import data page
to access detailed logs related to the service.
Use the logs to gather information about the service flow and identify the cause of any potential failures.
Non-technical users can utilize AI tools like ChatGPT to interpret log information and understand the service status.
In the OMS data import/export process, setting up SFTP users is essential for smooth operations. Server paths, beginning with the SFTP username (e.g., dummySftpUser/HotWax/SalesOrders/
), follow a consistent convention. HotWax simplifies user integration, minimizing manual errors. This streamlined setup is crucial for bulk user integration, allowing easy association with diverse import paths. By incorporating specific SFTP users into configurations, users can efficiently manage data flow, ensuring secure and error-free transactions within the OMS.
Select Add SFTP User to Config
.
Choose the SFTP user configuration path.
Select the FTP Config
and Config ID
.
Save the configuration.
By following these steps, users can manage data configurations within the OMS, ensuring efficient data flow and integration.
In case of errors during the import of data from Shopify, users may need to re-import the data for effective order management. If the error is resolved within the scheduled job run interval, such as every 15 minutes, the data will be automatically re-imported. However, if the automatic job has already passed, users must manually import the data. To perform manual import/export tasks, users can select the relevant Shopify shop and input the product/order ID on the corresponding page.
The following jobs are available for manual data import:
Job enumID | Job Name | Description |
---|---|---|
These manual import options provide users with flexibility and control to manage Shopify data effectively.
Troubleshoot data import issues in the HC OMS to ensure successful data loading and processing.
You scheduled a job to import data into OMS, but the imported data is not loaded. This could be due to the job Process bulk imported files
not being scheduled in the Job Manager application.
Verify Job Status:
Check the status of the job that imports data in bulk. Ensure it is scheduled and completed successfully in the Job Manager app.
Schedule Process bulk imported files
:
Navigate to the Miscellaneous page in the Job Manager application.
Locate the Process bulk imported files
job and schedule it.
The suggested frequency is 15 minutes, but adjust based on specific requirements.
Check Data Processing:
After scheduling the Process bulk imported files
job, observe the Data Manager logs in the EXIM page of OMS to confirm that the imported data is being processed.
Check Data Manager Logs in OMS:
Go to Hamburger Menu > MDM > EXIM > Import section.
Navigate to the import menu to find the files you have imported in OMS.
Check the status of the files; they should transition from Pending to Finished.
When importing data from external systems into HotWax Commerce, files must adhere to specific formats supported by the system. Failure to do so can result in import failures and data discrepancies.
Verification Steps:
Navigate to the Exim page from the MDM section via the Hamburger Menu.
Select the relevant import type (e.g., inventory import) to review import logs.
Identify and inspect the failed records column in the logs for error details.
Checking File Format:
Download the uploaded file from the import log.
Verify that the file format is CSV, as HotWax Commerce supports CSV format for data imports.
If the format is incorrect (e.g., XLSX), investigate the data transformation process:
If handled by middleware, review the transformation flow.
Contact HotWax Commerce support to check Nifi flow if handled internally.
Empty records in an imported file indicate that the expected data from the external system is not present or properly generated, leading to failed imports in HotWax Commerce.
Verification Steps:
Navigate to the Exim page from the MDM section via the Hamburger Menu.
Select the relevant import type (e.g., inventory import) to review import logs.
Verify if the imported file contains any data records.
Checking File Records:
If the file format is correct (CSV), review imported records from the file.
Ensure the external system generates data records:
Access the SFTP path specified for file uploads.
Refer to user manuals for correct file paths and SFTP settings.
Verify the existence of records in the SFTP directory.
In HotWax Commerce, a Product Store serves as a representation of a company or brand, particularly useful for retailers managing multiple brands.
Log in to OMS:
Access the OMS platform via .
Navigate to Store Settings:
Open the Hamburger Menu
Go to Settings
Select Store
Choose the Demo store, as it is the default store configured by OMS and can be modified as needed.
Adjust Configurations:
Modify the configurations according to your requirements.
Field | Description |
---|
Apart from these default configurations, retailers can add new configurations specific to their product store by clicking Add
in the store settings section. Here are the available store settings that retailers can add:
Learn how to add Doing Business in Countries (DBIC) in OMS to cater to different countries and ensure a positive user experience.
DBIC, or Doing Business in Countries
is a feature that requires the retrieval of a country list from the client. When a client utilizes multiple eCommerce instances to cater to different countries, it is crucial to include only the countries relevant to the specific instance.
Please note that the countries added here will be accessible in all address forms across the application. To ensure a positive user experience, it is advised to avoid adding an excessive number of countries.
Visit your OMS Instance at .
Open the Hamburger menu.
Go to Settings.
Select Companies.
Click on your company name to open the View Company page.
Find the DBIC section on the View Company page.
Click on Add function
in the DBIC section.
Choose "Country" from the dropdown menu.
Click on Add function
again.
By following these steps, you can add DBIC countries to your OMS instance, ensuring that the application caters specifically to the countries relevant to your business operations.
To import data into HotWax Commerce, a scheduled job retrieves the data from an SFTP location and places it under a specific configuration. Issues can occur if there is an incorrect "Configuration ID" in the job or if the "SFTP location" is missing in the configuration. These issues can prevent the job from picking up the file and importing it into the system.
In HotWax Commerce, each scheduled job is associated with a specific "Configuration ID" that determines the job's settings and execution parameters. If the Configuration ID is incorrect, the job will fail to execute properly, preventing data from being imported into the system. This issue often arises during initial setup or when configurations are manually updated.
You can refer to our to resolve job configuration errors.
HotWax Commerce relies on data being retrieved from specified "SFTP locations". Each job must have a correctly configured "SFTP path" where it can find the files to import. If the "SFTP location" is missing or incorrectly configured, the job will not be able to locate the files, leading to import failures. This issue can occur due to changes in SFTP credentials, path updates, or errors during configuration.
Resolution
Finding the SFTP Credentials in OMS:
Log in to HotWax Commerce with your user credentials.
Navigate to the Settings
section via the hamburger menu
.
Click on the General
page and navigate to the FTP Connection Settings
section.
Copy the SFTP credentials ("host", "username", "port", and "password").
Finding SFTP Path for Data Import in HotWax:
Log in to HotWax Commerce with your user credentials.
Navigate to the Settings
section via the hamburger menu
.
Click on Data Manager Configurations
to go to the Data Manager Configurations
page.
Search for the job name; the SFTP path locations are listed below the job name.
Connecting to the SFTP Server:
Download and Install FileZilla:
Download and install FileZilla
from the official website.
Accessing SFTP with FileZilla:
Open FileZilla
.
Click on File
in the top menu, then select Site Manager
.
Click on New Site
and enter a name for the connection.
Input the "Host", "Username", "Port", and "Password" obtained from HotWax Commerce settings.
Click Connect
to establish the connection.
Navigating Remote Site:
After connecting, you’ll see the Remote Site
section in FileZilla
.
Navigate through the directory to locate the path where your data needs to be transferred.
Verify if the files that need to be imported exist at that location. If not, verify the correct path from the remote site where the file exists.
Once you’ve found or created the desired path, right-click on it and select Copy
.
Updating the SFTP Path in HotWax Commerce:
Navigate to the Data Manager Configuration
page in HotWax Commerce.
Search for the job, then click on the pencil
icon to update the configuration.
Paste the correct import path and click Update
to save the configuration.
By following these steps, you can diagnose and resolve issues related to incorrect Configuration IDs and missing SFTP locations in HotWax Commerce, ensuring successful data imports.
Learn how to add more product stores in HotWax Commerce to cater to diverse retail brands, enabling efficient and customized management tailored to each brand's unique needs.
In HotWax Commerce, managing multiple product stores is valuable for retailers with diverse brands. Each store can be tailored to represent a specific retail brand, enabling efficient and customized management. This feature streamlines operations to meet the unique needs of each retail brand.
When retailers deploy HotWax Commerce, a default product store is automatically created. The settings for this default store can be configured on the View Product Store Page
. Visit the to explore the various configurations that can be set from this view.
However, if a retailer has multiple brands, additional product stores need to be created. Follow these steps to create a new product store in HotWax Commerce,
Create Product Store Groups- In HotWax Commerce, retailers can define product store groups linked to the company. When creating a product store, it is automatically added to the group of the default product store.
Create Product Store- You can create a product store through the Create Store
page. Simply click on Create Store
from the hamburger menu. This action will open a form for creating a new product store. Retailers should fill out specific attributes with defined values. For instance, consider the details needed for a product store named WasatchSki. Adjust the following attributes according to your retail brand.
Attribute | Value | Description |
---|
Add company and product store details as per your retail brand
Make sure your product store ID ends with _store
for accurate product store representation.
Adjust the additional Product Store settings according to your specific requirements for the following details:
Attribute | Value | Description |
---|
Create Product Catalog- A product catalog for the newly created product store needs to be created which defines which product will be sold through the created product store.
Import the following XML to create the product catalog
Associate product store with product catalog- After creating a product store and product catalog in HotWax Commerce, the next crucial step is to associate them. This ensures accurate mapping, allowing the correct products to be linked with the designated product store. Utilize the following XML template for creating the association:
Create Product Category- In HotWax Commerce, effective product management involves creating product categories, especially for handling pre-order and backorder products. The following attributes are essential for accurately defining product categories:
The following fields need to be inserted to create the product category
To create a product category, import an XML file with data similar to the provided sample:
Make sure to customize all product category IDs and names, and consider adding a company name prefix or suffix to the IDs. It's crucial not to alter any type IDs as specified in the note above. This process ensures accurate and tailored product categorization within HotWax Commerce.
Product Catalog and Product Category Association- Associating catalogs and categories within HotWax Commerce is a feature for effective product management. It allows users to link specific product categories to a catalog, ensuring accurate representation and organization of products.
In this dataset, input the previously created product catalog ID and category IDs. Maintain the existing type IDs without alterations. Set the from date
in the data either as the project's go-live date or 10 days past. Additionally, verify the sequence numbers in the data for accuracy.
Add Default data- To ensure the seamless establishment of the product store, it's essential to integrate default data via XML import. However, moving forward, this default data will be omitted to streamline the product store creation process.
These steps create the product store in HotWax Commerce. Ensure facilities that sell products of that brand are linked to the respective store. This association can be accomplished through the following steps:
Go to the EXIM
page from the hamburger menu
Locate the facility
page in the Warehouse
section
Upload the CSV file for the Facility along with the facility name and location for the WS_STORE product store. You can download the sample CSV to add the data according to the template provided.
Learn how to load facility data in OMS by creating facilities and their internal locations, either automatically or manually, for efficient bulk creation using the facilities CSV.
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 facilities CSV.
To obtain the sample facility CSV file, please navigate to https://<instance-name>.hotwax.io/commerce/control/ImportData?configId=IMP_FACILITY
and click on the "Download Sample CSV template" button to initiate the download. Once downloaded, fill out the CSV with the required information and proceed to import it into the system.
Here are what each of the required columns mean:
Field | Description |
---|
To ensure the accuracy of facility information and locations, follow these steps:
Log into OMS
Access the OMS platform using your credentials: https://{instanceName}.hotwax.io/
Navigate to Facilities
Open the Hamburger menu
Go to Warehouse
Select Facilities to open the Find Facility page
Search and verify Facility
Search for the desired facility, this will verify the facility.
Verify Locations
Click on the facility to open the View Facility page
Scroll to the bottom of the facility page to locate the facility's associated locations.
Verify the locations, which are presented in the following format:
warehouse-id | warehouse-external-id | area-id | aisle-id | section-id | level-id | position-id | location-type |
---|
Conclusion
This process verifies both the facilities and their corresponding locations.
By following these steps, you can ensure that the facility information and associated locations in the OMS align with the expected data format.
Learn about configuring the SFTP (Secure File Transfer Protocol) settings for smooth and secure data exchange within your system.
Configuring SFTP (Secure File Transfer Protocol) settings is a critical step in ensuring the smooth and secure exchange of data within your system. The importance of each configuration is outlined below:
Before uploading data, ensure all relevant variables are included.
Access FTP Connection Settings:
Locate the following configuration key and input the value:
Configuration Line | Value |
---|
Netsuite-specific Configuration:
This is essential only when utilizing Netsuite as an ERP; otherwise, it can be omitted.
Locate the following configuration key and input the value:
Configuration Line | Value |
---|
By following these steps, you can ensure that your system properties are configured appropriately for your business location, and the SFTP settings are accurately defined for seamless data transfer.
Learn how to set up shipping gateways in HotWax Commerce to integrate with Third-Party Logistics companies (Carriers) for efficient fulfillment of online orders.
The HotWax Commerce Store Fulfillment App empowers retailers to efficiently fulfill online orders from their stores. HotWax Commerce seamlessly integrates with multiple Third-Party Logistics companies, commonly known as Carriers, to generate shipping labels based on store and customer addresses, as well as the weight and dimensions of shipment packages. Each Carrier provides a Shipping Gateway software system, enabling HotWax Commerce to request shipment quotations and labels during the fulfillment process.
To enable the integration with Carriers, retailers must set up their preferred carriers, define shipping methods, and configure the necessary settings for the shipment gateway. This document outlines a four-step process that guides you through the setup of carriers, shipping methods, and the integration with the shipment gateway, ensuring a streamlined and cost-effective fulfillment process for online orders.
Navigate to the Settings
> General
page in the hamburger menu of HotWax Commerce.
Locate and click on the option related to your carrier in the header. For instance, click on Load Fedex Data
button to designate Fedex as your carrier.
After loading the data, a new menu option specific to the chosen carrier will be added to the hamburger menu. For example, if you load Fedex data, you will find a new page in Settings
> Fedex Carrier Setup.
After loading Carrier data into HotWax Commerce, the next critical step is to establish communication with shipping gateways. In this section, we'll explore the essential parameters needed to enable integration with FedEx and the same steps can be applied to other carriers.
To configure Shipment Gateways
settings, users need to navigate to the FedEx Carrier Setup
page. For adding new gateways, users should click the Add
button under the Shipment Gateway Configuration
section. This will open upShipment Gateway Configuration Form
, which comprises multiple fields. Not all of these fields are mandatory for configuration.
Below given fields are important and needs to be configured to enable the integration:
Connect URL, Access Account Nbr, Access Meter Number, Access User Key, Access User Pwd are mandatory fields and shared by Fedex
Shipment Gateway Config Id - Shipment Gateway Config Id is a unique identifier for each configuration. Choose your own unique ID and name it in a way that is easily recognizable later in the configuration process
Connect Url - This is the endpoint or URL where HotWax Commerce will connect to the Shipping Gateway for getting shipping quotations and labels. It serves as the gateway for sending requests and receiving responses.
Connect Timeout -Connect Timeout is the maximum time limit for establishing a connection with the Shipping Gateway. If the Shipping Gateway is unresponsive, HotWax Commerce will attempt to establish a connection, with the default timeout set to 60 seconds. You have the flexibility to set this value according to your specific needs. However, it's crucial to avoid excessively long timeouts, as they could potentially make HotWax Commerce busy or unresponsive during an extended connection process.
Access Account Nbr - This is a unique identifier associated with FedEx. It is used to authenticate and link HotWax Commerce to your specific FedEx account, ensuring that the shipping requests are associated with the correct account.
Access Meter Number - This is another identifier that helps FedEx track and manage the usage of their web services. It is specific to your FedEx account and is used for billing purposes.
Access User Key - Access User Key, also known as the 'access key,' is a security credential that authenticates HotWax Commerce when making requests to the FedEx server. It ensures that only authorized systems can interact with FedEx's services.
Access User Pwd - This is the password associated with the access key. Together with the access key, it provides a secure means of authentication, preventing unauthorized access to your FedEx account.
Label Image Type - Label Image Type is a mandatory field that determines the format or type of the shipping label image generated and returned by FedEx. Choosing the correct type, such as PDF or PNG.
After completing all field entries, you can save the shipment gateway configurations by clicking the Add
button within the form. If a user has entered any incorrect information in any field they can delete the configuration by clicking on the Delete
icon in the last column and add a new shipping gateway configuration with the correct information. We will be soon releasing the edit feature to modify the configurations.
Configuring the shipping options for your store is a pivotal step. Within the Product Store Shipping Method
section, you can easily add specific shipping methods by clicking the Configure Shipping Method
button. This action prompts a new form to appear on the screen, where configuration details must be entered. Upon clicking the Add
button in the form, the new configurations will be established.
During the fulfillment process, as packers prepare packages and request shipping labels, the HotWax Commerce Fulfillment App retrieves quotations for all configured shipping methods based on configurations done in this section. These configurations help HotWax Commerce Store Fulfillment App intelligently select the least expensive shipping method, optimizing costs and ensuring timely delivery.
Product Store - Choose the Store for which you want to add the shipping method.
Tracking Required - This configuration provides flexibility in managing your fulfillment process based on specific tracking requirements and business rules. Set the value to 'Y' (Yes) to enforce a rule that fulfillment teams cannot complete the shipment without a tracking code. Alternatively, set the value to 'N' (No) to allow fulfillment teams to proceed even when the Carrier does not return a tracking code.
Shipment Gateway Config Id - Choose the 'Shipment Gateway Config Id' that you recently created to associate it with the Product Store and Shipping Method. This identifier helps in specifying which shipping gateway to connect with when requesting shipping labels for the packages.
Shipment Method Type - Choose the Shipping Method that you want to add.
Carrier Service Code - "The 'Carrier Service Code' serves as a unique identifier for a specific shipping method offered by a carrier, such as FedEx. Shipping Gateways utilize this distinctive code to identify and distinguish various shipping methods. When you enter this code in the designated field, you are essentially mapping the shipping methods from HotWax Commerce to the corresponding services provided by the Shipping Gateway.
Delivery Days - The 'Delivery Days' field represents the number of days committed by shipping methods for order delivery. This information is crucial for the HotWax Commerce Store Fulfillment App, particularly during the rate shopping process before obtaining shipping labels. The 'Delivery Days' field guides the app in shortlisting shipping methods eligible for rate shopping based on the specified delivery timeframe.
If you wish to modify any settings within your shipment methods for a product store, you can do so by clicking either the Edit
or Delete
icons associated with the shipping method from the last column.
Carriers offer a range of predefined boxes designed for shipping products of various sizes and weights. Retailers opting for predefined boxes enjoy the advantage of sending only the box type, eliminating the need to specify package dimensions when requesting shipping quotations and labels. To streamline your packing process, follow these steps:
Navigate to the Carrier Shipment Box
section.
Click on the Add
button to open up a new pop-up form. Users can add preferred boxes individually in the form. These will be the boxes available for selection by packers at the time of packing.
For each box, choose the Shipment box and Packaging code shared by Shipping Gateways. The Packaging code is crucial for the identification of various packaging boxes by Shipping Gateways.
Save the carrier shipment box by clicking on the Add
button in the form.
By performing these steps, you essentially map the Packaging box from HotWax Commerce to the corresponding packaging boxes recognized by the Shipping Gateway. These setup ensure that your packing process is efficient, and packers only see the relevant box types that you have added. Click on the Delete
icon in the last column if you wish to remove any carrier box from view for packers.
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 rate shopping and shipping label generation specifically for those carriers associated with the selected facility. This feature enhances workflow efficiency by allowing the HotWax Commerce Store Fulfillment App to intelligently select the most cost-effective shipping carrier for each order. To add carriers to a facility follow these steps:
Navigate to the Carrier Facility
section.
Within the Carrier Facility section, look for the Add
button and click on it. This action will open a pop-up box where you can specify details for adding a new carrier to a facility.
In the pop-up box, enter the name of the facility where you want to add the carrier
Once you've entered the facility name, click on the Add
button to confirm and add the respective carrier to that facility.
If needed, you can remove the association between a carrier and a facility by clicking on the Delete
icon in the last column.
Learn how to map the Shipping method in HotWax to sync with Netsuite?
To ensure seamless communication of shipping information across all systems, it's crucial to map shipping methods in HotWax with those in Shopify and Netsuite. Follow these four steps to ensure the sync works as expected:
Creating a Shipment Method in HotWax.
Associating Shipment Method to Product Store and Carrier.
Mapping Shipment Method between Shopify and HotWax.
Mapping between HotWax and NetSuite.
A. Creating a Shipment Method in HotWax
Establishing the corresponding shipping methods in HotWax is essential to provide HotWax with the necessary options for handling shipping. These methods can then be effectively mapped with the shipping methods associated with incoming orders, ensuring seamless processing and fulfillment.
Log in to your user instance and navigate to Settings
> General Settings
.
Locate the shipment method section and click on Add
, which will open up a form. Fill in the required fields:
Field Name | Field Description | Example Value |
---|
After entering the necessary details, click on Add
to save the shipping method in HotWax.
B. Associating Shipment Method to Product Store and Carrier
By associating each shipping method with the corresponding product store and carrier, HotWax gains precise information about which brands and carriers are related to specific shipping methods. For example, this linkage allows HotWax to recognize that "Standard Shipping" is associated with the "product store X" and "Carrier Y." Consequently, when an order with "Standard Shipping" is received for "product store X," HotWax knows to apply the appropriate shipping rules and rates specific to that brand and carrier combination. This level of detail ensures accurate shipping calculations and streamlined order processing tailored to each brand's requirements.
To configure the shipping options for your store, navigate to Settings
> Stores
and locate the Product Store Shipping Method section, you can add specific shipping methods by clicking the Configure Shipping Method
button.
Field Name | Field Description | Example Value |
---|
Note: Fields marked with asterisks are required fields.
C. Mapping Shipment Method between Shopify and HotWax
Navigate to the Shopify Shop Carrier Shipment
section on the Shopify Shop Page.
Click on the Add
button, which will open up a new pop-up box.
Choose the carrier and the carrier shipping method existing in HotWax Commerce from the dropdown menu.
Enter the Shopify Shipping Method present in Shopify, and click on the Add
button to save the mapping.
D. Mapping between HotWax and NetSuite
Mapping between HotWax Commerce and NetSuite involves establishing connections and defining data mappings to ensure seamless communication and accurate synchronization of orders, inventory, and other relevant information between the two platforms. This ensures that data transmitted between HotWax Commerce and NetSuite is correctly interpreted and processed, ultimately improving efficiency and accuracy in order fulfillment and inventory management processes.
Navigate to Settings
and select the option NetSuite
from the menu.
Locate the Netsuite Shipping Method section. Click on the Add
and fill-in the mandatory details mentioned in the input fields.
Note: Fields marked with asterisks are required field.
Confirm establishing the new mapping by clicking on Add
.
Serial No. | Action | Permissions Needed | Description |
---|---|---|---|
Serial No. | Action | Permissions Needed | Description |
---|---|---|---|
Serial No. | Action | Permissions Needed | Description |
---|---|---|---|
Field | Description |
---|
Setting Code | Setting Name | Value | Description |
---|
Attribute | Description |
---|
In essence, the 'Carrier Service Code' facilitates seamless communication between HotWax Commerce and the Shipping Gateway, ensuring accurate alignment of shipping methods for streamlined order fulfillment. Here are quick links to USPS and FEDEX service code for reference: and
Field Name | Field Description | Example Value |
---|
For more detailed information .
Field | Description | Example Value |
---|
For further details, refer to this .
1
View Products
-
View all products currently on pre-order.
2
View Product Details
-
View detailed information and all orders for a specific product.
3
Filter Orders
-
Filter orders for specific products based on size, order date, promise date, or loyalty status.
4
Release Orders
-
Release all orders associated with the selected products.
1
View Product Catalog
-
View the complete product catalog, including pre-orders and backorders.
2
Filter Product Catalog
-
Filter the product catalog based on pre-order, backorder, or all products.
1
View Pre-Order Listing Status
-
View the listing status, eligibility, and pre-order timeline of products.
2
View Purchase Order Details
-
View complete purchase order details, including purchase order date, ATP (Available to Promise) of the product, and already allocated inventory from the purchase order.
3
View Online ATP Computation
-
View ATP computation details, including current online ATP, quantity on hand (QOH), and excluded ATP.
4
Reserve Inventory
COMMON_ADMIN
Configure whether the OMS (Order Management System) should reserve inventory for pre-orders.
5
Hold Pre-Order Physical Inventory
COMMON_ADMIN
Configure inventory computation to prevent physical inventory from being made available online for products with orders in the Pre-Order parking.
6
View Pre-Order Jobs
-
View all pre-order jobs and their next scheduled run times.
7
View Shopify Listing Status
-
View the listing status of products on Shopify.
Serial No.
Action
Description
1
Create New Virtual Facility as Parking
Allows users to create a virtual facility specifically for parking purposes.
2
Rename Parking
Enables users to change the name of an existing parking virtual facility.
3
Archive Unused Parking
Option to archive parking virtual facilities that are no longer in use.
Serial No.
Action
Description
1
Create New Facility Groups
Allows users to set up new groups to organize multiple facilities.
2
Edit Facilities in Group
Enables users to modify the facilities that belong to a specific group.
3
Edit/Delete Group
Option to edit the details of or delete an existing facility group.
4
Change Facility Group Subtype
Allows users to change the subtype of a facility group to fit different needs or classifications.
Serial No.
Action
Description
1
Change Facility Name and Type
Enables users to update the name and type of a facility.
2
Add Address and Contact Details
Allows users to input or update the address and contact information for a facility.
3
Add Latitude and Longitude
Option to add geographical coordinates to a facility for accurate location tracking.
4
Manage Operating Hours
Enables users to set or modify the operating hours for a facility.
5
Assign Product Store
Allows users to designate which products are handled by a specific facility.
6
Manage Fulfillment Settings
Option to configure settings related to the fulfillment processes for a facility.
7
Select Online Sales Channels
Enables users to specify which online sales channels are associated with a facility.
8
Manage Online Order Fulfillment Capacity
Allows users to set or adjust the capacity for fulfilling online orders at a facility.
9
Create Login for Store
Option to generate login credentials for store users who need access to the facility's functions.
10
Add Mappings
Allows users to create or update mappings between facilities and other systems or services.
11
Add Staff
Enables users to assign staff members to a facility.
12
Add Locations
Option to include additional locations or sub-areas within a facility.
13
Assign Groups
Allows users to assign a facility to one or more facility groups for better organization.
Config ID
A unique identifier for the configuration.
Description
A brief description of the configuration.
Import Service
The OMS service for importing data into OMS.
Import Path
The path from which the data is kept for OMS to import.
Export Content ID
Content ID for exporting data.
Export Service
The OMS service or workflow for exporting data.
Export Path
The path to which the data will be exported.
File Name Pattern
A pattern for naming files.
Multi-threading
Y/N configuration for processing multiple files.
SOP_CRT_UPDATE_PRODS
Create or Update Shopify Products
Import products from Shopify by specifying the product ID.
SOP_IMPORT_ORDER
Import Shopify Orders
Import orders from Shopify by specifying the order ID.
SOP_CANCL_ODR_ITMS
Cancel Shopify Order Items
Import cancelled order items from Shopify by providing the Shopify order ID.
SOP_COM_ORD_IMPORT
Sync Shopify Fulfilled Orders
Import orders marked as fulfilled on Shopify, ensuring completion in HotWax Commerce.
SOP_IMPORT_RETURNS
Import Shopify Returns
Import returned orders from Shopify to HotWax Commerce for accurate order management.
Reserve Inventory | OMS serves as the definitive source for inventory information, and as such, this setting should consistently remain at its default value of |
Enable Brokering | Disabling brokering hinders OMS from optimizing inventory allocation for orders, defeating its intended purpose. Therefore, this setting should always be maintained at its default value of |
Explode Order Items | This setting changes if multi-quantity order items are exploded into single-quantity items. The default value for this setting is "Y" indicating that it is enabled, it should not be changed to "N", as many flows of the OMS are not tested for this setting. |
External ID | Most retailers will never need this. Adding it will not break any flows but since it is not part of the required data setup, it's recommended to leave it blank. |
BOPIS_PART_ODR_REJ | BOPIS Partial Order Rejection | Y | Indicates whether store associates can partially reject "buy online, pick up in-store" (BOPIS) orders. |
CUST_ALLOW_CNCL | Customer Order Cancellation | Y | Determines if customers can cancel orders on Shopify. |
FULFILL_NOTIF | Fulfillment Notification | Y | Enables the updating of tracking information on Shopify. |
PRDT_IDEN_PREF | Product Identifier Preference | {"primaryId": "SKU", "secondaryId": "internalName"} | Defines the preferred primary identifier used across the system. |
CUST_DLVRADR_UPDATE | Customer Delivery Address Update | Y | Allows updating the delivery address of customers. |
CUST_DLVRMTHD_UPDATE | Customer Delivery Method Update | Y | Allows updating the delivery method chosen by customers. |
CUST_PCKUP_UPDATE | Customer Pickup Address Update | Y | Allows changing the pickup address for customers. |
HOLD_PRORD_PHYCL_INV | Hold Pre-ordered Physical Inventory | Y | If a pre-order queue exists, physical inventory will be considered as 0. The default value is true. |
INV_CNT_VIEW_QOH | Inventory Count View QOH | Y | Enables users to see current Quantity On Hand (QOH) from HotWax OMS on the product detail page of the Inventory Count app, aiding users during periodic cycle counts. |
ORD_ITM_PICKUP_FAC | Order Item Pickup Facility | _pickupstore | Orders imported with this tag will have their line items checked for pre-selected facilities to pick up orders from. |
PRE_SLCTD_FAC_TAG | Preselected Facility Tag | HC_PRE_SELECTED_FAC | Orders imported with this tag will have their line items checked for pre-selected facilities to fulfill them from. |
RATE_SHOPPING | Rate Shopping Configuration | Y | Configures rate shopping. |
RETURN_DEADLINE_DAYS | Return Deadline Days | 30 | Sets the deadline allowed for customer returns. |
SAVE_BILL_TO_INF | Save Billing Information | Y | Saves customers' bill to information on orders from Shopify in HotWax. |
RTN_RSTCK_FAC | Return Restock Facility | WH | Specifies the default location to restock return items. |
RF_SHIPPING_METHOD | Rerouted Shipping Method | SECOND_DAY | Sets the default shipping method for rerouted orders. |
BRK_SHPMNT_THRESHOLD | Brokering Shipment Threshold | 50 | Orders will split into separate shipgroups only if the total order item value exceeds this threshold. |
productCategoryId | Identifier for the product category |
productCategoryTypeId | Type of the product category |
categoryName | Name of the product category |
description | Brief description of the product category |
longDescription | Detailed description of the product category |
Facility ID | Give a facility ID which can be alphanumeric. It is recommended to keep the facility ID same as Shopify store name. |
External facility ID | Give the same value as the facility ID. |
Facility name | Use the same name as in Shopify. |
Facility type ID | There are two types of facility IDs, RETAIL_STORE for stores and WAREHOUSE for warehouses. |
Address | Give the complete address of the facility if given by the client or available in Shopify. |
Phone number | Give the phone number of the facility if given by the client or available in Shopify. Required as needed for Shipping carrier integrations |
Facility group | Decides if inventory for the facility will be included for online sales. |
Product Store | If there is only one product store, by default the product store value will be ‘STORE’. |
{facilityID} | TL | AI | AA | II | 1 |
| {hostname_without_sftp://} |
| {username} |
| {password} |
| {port} |
| archive/ |
| runtime/datamanager/ |
Shipment Method Type ID | Identifier for the shipping method within HotWax. | EXPEDITED |
Description | Shipping method name. | Express Shipping |
Product Store* | Store selection for adding the shipping method. | Not Naked |
Tracking Required* | Indicates whether tracking is required for the shipping method. | Y/N |
Shipment Gateway Config Id | Identifier associated with the Product Store and Shipping Method. | UPS config |
Shipment Method Type* | Selection of the shipping method. | Standard |
Carrier Service Code | Unique identifier for a specific shipping method by a carrier. | FEDEX_STANDARD_SHIPPING |
Delivery Days | Number of days committed by shipping methods for order delivery. | 3 |
Carrier* | Name of the carrier. | Blue Dart Express |
Shipment method* | Name of shipping method in HotWax. | Ground |
Shopify Shipping Method* | Name of the shipping method in Shopify. | Ground Shipping |
Integration Mapping Key* | The mapping ID present in HotWax. | STANDARD |
Integration Mapping Value* | Corresponding value present in NetSuite. | STANDARD_UPS |
Description* | Briefly describe the method. | NetSuite shipping method standard |
Product Store Name | This is the name of the company. If the company has multiple brands, this should be the name of one brand. Make sure to update this before proceeding. |
Currency | Fetch it from the organization’s Google form. Generally, it is USD. |
Auto Approve Order | By default, its value is N. Based on the business rules whether auto-approval of orders needs to be enabled or disabled, its value can be set from the dropdown as Y or N. |
Auto Cancel Days | The default value is 0, indicating no auto-cancel days should be applied. If needed, enter the total number of days after which an order should be auto-canceled if it remains unallocated. |
Sales Order ID Prefix | This should be checked with the retailer if they have a preference. Adding a prefix to the internal ID helps visually separate purchase orders and sales orders. |
Allow Split | By default, allow split is set to Y. If we need not allow the order split, its value can be set from the dropdown as Y or N. Based on this, the orders will be split, and multiple shipments will be created. |
Product Identifier | This setting changes which identification of a product to use as its primary internal name in HotWax Commerce. |
External ID | The ID of the store in the external system, generally a subsidiary in ERPs. |
companyName | NotNaked | The name of the company. |
inventoryFacilityId | NA | Inventory facility ID. |
payToPartyId | NotNaked_COMPANY | Party ID for payment. |
primaryStoreGroupId | NotNaked_STORE_GROUP | Primary store group ID. |
productStoreId | WS_STORE | Product store ID. |
storeName | WasatchSki | The name of the store. |
subtitle | WS | Subtitle for the store. |
title | WasatchSki | Title of the store. |
allowSplit | Y | Allows or disallows order splitting. |
authDeclinedMessage | There has been a problem with your method of payment. Please try a different method or call customer service. | Message displayed when authentication is declined. |
authErrorMessage | Problem connecting to payment processor; we will continue to retry and notify you by email. | Message displayed when there's an error connecting to the payment processor. |
authFraudMessage | Your order has been rejected and your account has been disabled due to fraud. | Message displayed when authentication fails due to fraud. |
autoApproveOrder | N | Specifies whether orders are automatically approved or not. |
autoSetFacility | Y | Enables or disables automatic setting of the facility. |
defaultCurrencyUomId | USD | Default currency unit of measure ID. |
defaultSalesChannelEnumId | WEB_SALES_CHANNEL | Default sales channel enum ID. |
enableBrokering | N | Specifies whether brokering is enabled or not. |
enablePreOrderAutoReleasing | N | Specifies whether pre-order auto-releasing is enabled or not. |
explodeOrderItems | Y | Specifies whether order items are exploded or not. |
productIdentifierEnumId | SHOPIFY_PRODUCT_ID | Product identifier enum ID. |
reqReturnInventoryReceive | Y | Specifies whether return inventory receiving is required or not. |
reserveInventory | Y | Specifies whether inventory is reserved or not. |
shipIfCaptureFails | N | Specifies whether the order should be shipped if capture fails or not. |
storeCreditValidDays | 90 | Validity period for store credit (in days). |
This guide outlines how to efficiently manage carriers and shipment methods in HotWax Commerce, covering tasks such as creating carriers, linking shipment methods, and enabling methods for brands.
In HotWax Commerce, carriers and shipment methods are used to define the delivery preference linked to an order.
Carriers: Carriers represent the shipping companies or services responsible for physically transporting the shipments like FedEx or UPS.
Shipment Methods: Shipment methods, on the other hand, represent the specific methods used for shipping goods, such as ground shipping, express shipping or standard delivery.
Carriers typically offer multiple shipment methods to customers for delivering packages. For example, a carrier like FedEx may offer ground shipping, overnight delivery, and international shipping as different shipment methods. In HotWax Commerce, these shipment methods are associated with a carrier, allowing businesses to configure and manage various shipping options offered by each carrier.
One shipment method can also be used with multiple carriers. This flexibility allows businesses to offer customers a range of shipping options while leveraging different carriers based on factors such as cost, delivery speed, reliability, and geographic coverage.
For example, the "express shipping" method could be offered by multiple carriers such as FedEx, UPS, and DHL. Each carrier may have its own pricing, service level agreements, and delivery networks, but they all provide an express shipping service that businesses can offer to their customers.
To manage carriers and shipment methods in HotWax Commerce, navigate to the "Carriers and Shipping Methods" page in the Fulfillment app.
Hint: This page is permission-driven. Make sure that you have (permissionId) added to your user before trying to open this page.
To begin managing carriers and shipment methods, you'll first need to select a carrier to manage.
Carrier integrations
Retailers can configure carriers in HotWax Commerce even if they don't have an API integration setup with them. If a carrier does not have an API integration setup, it will show up with the label "Offline label" indicating that the label will need to be generated outside of HotWax Commerce.
If the carrier you want to use is not already set up, you can create a new carrier by clicking on the "+" button on the bottom right. On the Create Carrier
page you'll be prompted to name your carrier and create a unique ID for them. Make sure this ID is easy to read since you may need to reference it later when using the OMS. The unique ID also much be less that 20 characters in length.
Once you're ready, click on the "Setup Methods" button. This will set up your carrier with the provided details and navigate you to the next step where you can link the methods this carrier services.
While a carrier ID cannot be edited after creation, its name can. To edit a carrier's name, click on the edit button next to their name on the carrier detail page.
To link a shipment method to a carrier, select the checkbox on the method.
You can also focus your view to just see methods set up for a carrier by enabling the filter "Only methods for this carrier" at the top right.
When configuring a shipment method with a carrier, there are two optional attributes that can be added.
Delivery Days: Tells the OMS routing engine how fast this method is expected to be delivered by this carrier. During routing, if orders are prioritized by shipping method, the routing engine will attempt to allocate orders with lower delivery days first. Carrier Code: HotWax Commerce will use the carrier code to communicate the method for which to generate a label when integrated using APIs. This code will be provided by the carrier. If integrating with NetSuite for fulfillment, this code is mapped to the internal ID of the method setup in NetSuite and is used when syncing orders.
To create a new method, click on the "+" button on the bottom right. Give the new method a name and a unique ID. Similar to the carrier ID, this name should be easy to understand and no more than 20 characters long. Click on the save button to create the method.
Hint: avoid using carrier details in the method name since they can be linked to other carriers later on.
By default when you create a new method it is linked to the carrier where you created it from, but it will be visible on all carrier pages since shipment methods are not specific to a carrier.
Commonly used methods can be placed at the top by manually editing the sequence of shipment methods.
Hint: The sequence of methods is shared across all carriers.
Click on the more options
menu at the end of a shipment method and select "Edit sequence". This will open a modal where you can drag and drop shipment methods to change their sequence. Once you're satisfied with the sequence, click on the save button on the bottom right.
Danger: clicking on the x
close button on the top left will discard any changes you've made.
HotWax Commerce has intricate support for managing multiple brands through OMS. While a carrier may be set up for many shipment methods, not all brands set up in the OMS may service those methods. To ensure accurate rate-shopping during label generation, retailers can specify which methods individual brands support. Each brand, set up as a Product Store, can be selected from the tabs next to the Methods
tab.
To add a method to a Product Store, select the checkbox on that method. There are also two additional configurations available when setting up a method for a Product Store.
Require tracking codes: To enforce label generation and tracking codes linked to a shipment, this setting should be enabled. When this is enabled, orders cannot be shipped from the Fulfillment app without linking a corresponding tracking code to them. Additionally, the Ship Packed Orders job won't ship packed orders for this method if they're missing tracking info.
Hint: This setting is effective on orders that are processed after it's configured.
The facilities section of the carrier settings allows retailers to manage which facilities are allowed to generate labels for this carrier. Select the checkbox on each facility that should be allowed to generate labels for this carrier.
Efficiently set up carriers for shipping methods in HotWax Commerce's Order Management System (OMS).
Before configuring a shipping method, it is necessary to set up a carrier corresponding to that shipping method. The OMS comes with a default placeholder carrier that can be utilized when an exact carrier shipment method doesn't need to be mapped or when Service Level Agreements (SLAs) are used to rateshop with carriers and determine an optimized shipping method.
In the OMS, a carrier is defined as a party. A party in the OMS can fulfill multiple roles, and these roles are assigned separately as PartyRoles.
To create a party for your carrier, utilize the following sample XML data and complete the party details.
Import this XML data using the web tools' import XML data function.
Insert a unique custom party ID for your carrier and proceed to import it into the system. The party ID cannot be longer than 20 characters
Now that the carrier party is created, you have to assing a carrier role to it. Add the party ID to this sample data and import it into the OMS to give the party a carrier role:
This guide walks you through setting up rate shopping in HotWax Commerce.
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.
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.
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.
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:
Login: Login to your HotWax Commerce Instance and navigate to Shopify Shop
from the Hamburger menu.
Select Shop: Select the Shopify Shop
for which you want to create the mapping
Navigate to Carrier Shipments: Navigate to the Shopify Shop carrier shipment
section
Add Mapping: Click on the Add
button to open the shipment mapping form
Select Carrier and Method: Select Carrier
and Carrier shipment method
from the dropdown menu
Add Shopify Shipment Method: Add the Shopify Shipment Method
name that will correspond to the above-selected shipment method.
Save Mapping: Click on the Add
button to save the shipment method.
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.
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.
Retailers who want to rate shop need to set up configurations for rate shopping for their product store. Follow these steps to enable rate shopping:
Log in: Access your HotWax Commerce Instance with your credentials.
Navigate: Go to Settings > Product Store Page from the dashboard.
Select Store: Choose the relevant product store where you want to enable rate shopping to proceed to the configurations page.
Add Configuration: Under the store settings section, click on the "Add" button to create a new configuration.
Configure Rate Shopping: From the dropdown menu, choose "Configuration for Rate Shopping" and set the value as "Y" to enable rate shopping.
Save Configuration: Click on the "Add" button to save the configuration changes. You will be able to see the RATE_SHOPPING
configuration in the setting type.
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 Agreements (SLAs) within HotWax Commerce allows retailers to define precise delivery expectations for standard and expedited shipping, crucial for meeting customer needs and maintaining satisfaction. For example, it is possible that some retailers have a standard shipping policy to deliver in 7 days while for other retailers, the policy for standard shipping is 10 days. By mapping SLAs, users establish clear timelines, ensuring efficient order fulfillment and transparent communication with customers.
Step-by-Step Usage Instructions:
Visit the following page: https://{instance-name}.hotwax.io/commerce/control/CarrierSetup?partyId=_NA_ or modify the party ID to _NA_ from any carrier integrations page.
Go to the Product Store Shipment Methods
section and click on Configure shipment method.
In the newly opened module, select the desired product store
, shipment gateway config ID
, and shipment method type
from the dropdown menu.
Add the delivery date
to specify the service level agreement for the selected shipment method.
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.
Picklist Creation: When a store manager creates a picklist in HotWax Commerce, the DoRateShopping/ service initiates in the background.
API Call Execution: This service triggers an API call to the endpoint of the shipping carrier or aggregator, based on the configuration.
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.
Selection of Method: HotWax Commerce automatically selects the most cost-effective shipping method from the fetched options, optimizing efficiency and cost for the retailer.
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.
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.
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.
Learn about the data import feature in HotWax Commerce's Master Data Manager. Efficiently manage bulk data updates and streamline data handling in OMS.
HotWax Commerce's Master Data Manager application includes a robust feature for importing data into the Order Management System (OMS). This data import functionality allows users to efficiently add, modify, and audit information in bulk, providing a streamlined process for handling various categories of data within the OMS. The interface also provides real-time updates on the processing status and allows users to download any failed records or errors encountered during the update.
Procurement: Involves data related to the procurement process, such as purchase orders and ATP.
Warehouse: Includes data related to warehouse operations, like inventory and facility locations.
PIM: Deals with importing product information, including details about products and categories.
Order Management: Involves importing data related to sales orders and order fulfillment processes.
Miscellaneous: Covers diverse information that doesn't fit into specific categories.
To import data into the Order Management System manually, follow these steps:
Navigate to the Hamburger Menu.
Go to MDM (Master Data Management) > EXIM (Data Import/Export) > Import.
Choose the relevant import topic from the category based on your requirements. For instance, Procurement > Purchase Order.
Download the provided sample CSV template specific to the chosen import topic.
Input the necessary details into the downloaded CSV template.
Save the file with the entered information.
Return to the Import section.
Click on Choose File
to select the saved CSV file containing your data.
Submit the file for processing by clicking Upload.
The system will initiate the import, processing the provided data according to the chosen import topic.
Data manager logs help verify the status of imported data, ensuring the accuracy and completeness of data imported into the OMS.
Logs are located below the import function on all Data Manager detail pages.
In the result section, you will see the following columns
Status Types:
Understand the different status types in the data logs:
File Upload Failed:
This typically occurs when the file format does not align with the required CSV format. To resolve this, consider converting the file to CSV format before attempting to upload it again.
File upload is partially failed
Failed records are generated when a file is successfully processed, but discrepancies in the uploaded data lead to some records failing. In these scenarios, the record with correct data gets processed and a file containing all failed records with invalid data becomes available in the Failed Records section. You'll find a failed records file associated with such cases in the logs. By examining this file, you can easily identify and comprehend data errors in the uploaded file. Details about the errors in the records are available in the failed records file, providing clarity on what went wrong. After addressing the identified errors, you can confidently reupload the failed record file after removing the error reason column without encountering further issues. Some of the possible error types are as follows:
By following these structured steps, you can diagnose and resolve issues with data imports in OMS and fix them before re-uploading.
Bulk Sales Order Cancellation
Store Employee Management
Inventory Reset
Sales Order Import
Purchase Order Upload
Safety Stock
Order Item Parking Facilities
Product Category Association
Carrier Postal Code Association
Facility Information Management
Facility Location Management
Inventory Import
Shipment Update
Replace Product in Orders
Bulk Purchase Order Closure
These frequently used imports cater to various needs, allowing users to perform tasks such as canceling orders, managing employees, updating inventory, importing sales and purchase orders, and more, enhancing the efficiency of OMS operations.
Discover how to schedule error emails for Master Data Management (MDM) processes in HotWax Commerce for efficient error handling and resolution.
Introduction: In HotWax Commerce, error handling is crucial for maintaining smooth operations. One aspect of this is scheduling error emails for Master Data Management (MDM) processes. When errors occur during MDM file imports, a failure report is generated, and these reports can be scheduled to be sent to relevant personnel for analysis and resolution. This document outlines the steps required to schedule MDM error emails in HotWax Commerce.
Steps:
1. Enable Postfix Service:
Postfix
is a Sendmail-compatible mail transport agent that ensures secure, fast, and easy email configuration.
The technical team can enable the Postfix service on your server and provide you with instance-specific Postfix details.
2. Configure Postfix Relay Host:
Postfix uses the relay host configuration directive to send emails to external domains.
Configure the relay host directive with the hostname or IP address of the remote SMTP server or service.
Upon enabling Postfix, note the received IP address of the server. Once the Postfix service is enabled, you will get the relay hostname and Port name.
3. Add Configurations in General Settings
:
Access the general settings
page in HotWax Commerce.
Add the following configurations:
a. SMTP Relay Host Configuration Details.
b. Enable Notifications.
4. Configure Email Template:
Navigate to the DM\_ERROR\_FILE
table in the EmailTemplateSetting
entity in HotWax Commerce's web tools.
Set the default email address from which users will receive emails in the From Address
field (e.g., notnaked@noreply.com).
Configure the email template to be used for communicating error files effectively.
5. Import XML File for System Properties:
Import the following XML file to configure system properties:
Ensure the email addresses specified are accurate and designated for receiving error files.
Conclusion: Following these steps will enable you to schedule MDM error emails effectively in HotWax Commerce. By promptly identifying and addressing errors, you can maintain the integrity and efficiency of your system's data management processes.
1
Search Orders
-
Search all the pre-orders within the system.
2
Filter Orders
-
Filter orders based on order date, promise date, or loyalty status.
3
Release Items
-
Release items from the parking queue to begin fulfillment.
4
Edit Promise Date
-
Edit the promise date of the order as needed.
Serial No.
Action
Description
1
Search Facilities
Allows users to search for specific facilities using various criteria such as name or location.
2
Create Facilities
Enables users to set up new facilities within HotWax Commerce.
3
Sell Online Chip
Option to enable or manage online sales capabilities for a facility.
4
Daily Order Capacity Chip
Allows users to set or view the daily order capacity for a facility.
Efficiently manage inventory across multiple sales channels with HotWax Commerce's Facilities App.
Managing inventory across multiple sales channels is crucial for retail brands to avoid overselling, and ensure efficient order fulfillment. HotWax Commerce addresses this challenge by introducing the capability to manage multiple Available-to-Promise (ATP) inventories for each sales channel. This feature allows retail brands to allocate separate inventories for different channels, minimizing the risk of penalties for delayed fulfillment or overselling.
With the Facilities App
in HotWax Commerce, retail brands can create distinct Sales Channel Groups
for each sales channel. Facilities like warehouses and retail stores can be assigned to specific groups, enabling brands to control which inventory from which location is available for sale on each channel. This capability streamlines inventory management, reduces operational complexity, and enhances workflow efficiency for retail brands operating in diverse sales environments.
Step-by-Step Usage Instructions:
Access Facility Group Page:
Log in to the Facilities App
from the Launchpad.
Navigate to the Facility Group
page within the Facilities App
.
Create New Group:
Scroll to the bottom of the page and click on the Create group
button to create a new group for the sales channel you want to set up inventory.
Enter Group Details:
Fill in the required details such as Name
, Internal ID of the Facility Group
, and Description
.
Select the system group type as Online Facility Group
to indicate that this facility group would be used to sell inventory on online channels. The facility groups with the Online facility Groups
type are also visible in the sell online
card on the facility details
page.
Save Group:
Click on the +
icon to save the newly created inventory group.
Quick Edit Facilities:
Once the facility is created, click on the number displayed on the facility card corresponding to the created group.
Select Quick Edit
to efficiently manage facilities associated with this group.
Add Facilities:
Add all relevant facilities to the inventory group you want to include for selling inventory on the chosen channel.
Facilities can also be added from the Facility Details
page by turning on the toggle for that channel in the sell online
card, which will automatically add that facility to the online facility group of that channel.
Navigate to the Job Manager App:
Access the Job Manager
app from the Launchpad.
Select Channel:
Select the desired channel, such as Shopify or Amazon from the quick switcher located at the left bottom of the page.
Schedule Inventory Synchronization Jobs:
HotWax Commerce has two inventory synchronization jobs : Hard Sync
and Upload Recent Inventory Changes
.
Schedule both jobs by specifying the Facility's internal ID in the facilityGroupId
parameter.
This ensures that the inventory for the chosen channel is updated according to the facilities
added to the corresponding facility group
.
By following these steps, users can efficiently set up multi-channel inventory management within HotWax Commerce, enabling seamless synchronization of inventory across various online sales channels.
Whenever a new facility is added to an existing online facility group, the Hard Sync job needs to be scheduled to ensure that inventory of that facility is added to the ATP of that sales channel
Learn how to create customized packing boxes in HotWax Commerce, ensuring precise shipping cost calculations and accurate label generation.
Retailers employ specific packing boxes tailored to their unique product packaging needs. HotWax Commerce provides users with the ability to define their customized packing boxes. Creating customized box configurations ensures precise shipping cost calculations and accurate label generation, aligning with the retailer's specific packaging standards.
This guide outlines a step-by-step process for retailers to establish and manage boxes within HotWax Commerce which can be readily accessible for store associates to specify during fulfillment.
Configuring boxes in the general settings ensures packaging consistency and accuracy throughout the application, aiding store associates in selecting appropriate boxes during order fulfillment. Incorrect box selection may result in extra shipping charges for retailers. Users can create shipping boxes through the following steps:
Navigate to HotWax Commerce
> Hamburger Menu
> Settings
> General Settings
Page.
Scroll down to find the Shipment Box
section.
Click Add
to open the box creation form and add details such as:
Field | Description |
---|---|
Click Add
to save the box, the box will now appear in the shipment box section.
Use the pencil
icon to edit box dimensions if needed.
The added box sizes can now be mapped from in the shipment carrier setup page.
Retailers often integrate with multiple shipping carriers. When sending box details to a carrier using just the box name, this association helps the carrier identify the box size and calculate shipping costs accordingly. Users can associate the shipment boxes for shipment carriers through the following steps:
In the HotWax Commerce interface, navigate to the Settings
> Carrier Setup
page.
Scroll to the bottom of the Carrier Setup
page to find the Carrier Shipment Box
section.
Click Add
within the Carrier Shipment Box
section to initiate box configuration.
Within the newly opened form, select the preferred shipping boxes from the dropdown menu. The dropdown menu displays boxes created in the general settings.
Select the appropriate carrier from the available options in the Shipment Box dropdown menu. This links the selected box with the carrier for shipping purposes.
Add packaging codes, if provided by shipping carriers, as it helps in their system's identification of box types. This maps carrier-specific box sizes with the boxes in Hotwax Commerce for easy identification by the carrier.
After adding box details and packaging codes (if applicable), save the carrier shipment box configurations by clicking the Add
button within the form.
These configured boxes are now ready for selection by packers during the order fulfillment process, ensuring accurate packaging aligned with specific carriers for efficient shipping.
Store associates can select appropriate boxes through the following steps:
Navigate to the specific order details within the In Progress
tab of the Fulfillment App.
Within the order details section, locate and click on the Add Boxes
option.
Add the required number of boxes corresponding to the order items, ensuring adequate packaging space without excess boxes. Store associates can choose to pack multiple order items into one box, reducing shipping costs and environmental impact.
Upon adding boxes, store associates can further specify box types for individual order items. Click on the select box
option against the order item and navigate through the dropdown menu to select the appropriate option corresponding to each item's size and packaging requirements.
After appropriately packing all items and selecting box types click Pack
to update the shipping carrier for shipping label generation with the least shipping charges for the selected boxes.
By diligently specifying both the total box quantity for the entire order and the appropriate box types for individual order items, store associates ensure accurate shipping labels, cost-effective packaging, and efficient utilization of available space, ultimately reducing shipping expenses for retailers.
Column | Explanation |
---|---|
Status | Description |
---|---|
Error Type | Description |
---|---|
Shipment Box ID
Shipment BOX ID with which the boxes will be recognized in HotWax Commerce
Description
Small description of the box, e.g., "Standard Box Square"
Dimension Unit of Measurement
Specify the measurement unit for box dimensions, e.g., Inches, Centimeters, etc.
Box Dimensions
Input width, height, and length in the chosen unit. Example: If using inches, entering "10" for box height implies the height of the box is 10 inches.
Log Id
A unique identifier for the transaction.
User
The user who performed the action.
Date
The date and time the event occurred.
Uploaded File
The CSV file that was uploaded.
View Log
Provides detailed transaction logs for the entire event with timestamps.
Failed Records
A CSV file containing records that failed to upload, along with error messages for each failed record.
Status
The status of the upload or download (Pending, Queued, Running, Finished, or Failed).
Action
Action to delete the record.
Pending
Transaction is yet to be initiated.
Running
Download or Import is getting processed.
Finished
Transaction success.
Failed
Transaction has failed.
Invalid Data
Data that does not conform to expected values.
Invalid Format
Correct type but doesn't follow the expected structure.
Missing Field
A required field is not provided or is empty.
Required Field
A field marked as required is left blank.