Skip to content

Commit 8e6a181

Browse files
Merge branch 'user-guides-pub' into update-oms-release-notes
2 parents d276404 + 271d9ab commit 8e6a181

File tree

13 files changed

+291
-151
lines changed

13 files changed

+291
-151
lines changed

documents/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ Explore the sections **"Learn HotWax OMS," "Learn Shopify," and "Learn NetSuite,
2323

2424
## Store Operations User Manual :convenience\_store:
2525

26-
<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><strong>BOPIS Fulfillment App</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/bopis">BOPIS Fulfillment App</a></td><td><a href=".gitbook/assets/BOPIS.png">BOPIS.png</a></td></tr><tr><td align="center"><strong>Fulfillment App</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/fulfillment">Fulfillment</a></td><td><a href=".gitbook/assets/store FF.png">store FF.png</a></td></tr><tr><td align="center"><strong>Returns</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/in-store-returns">In-Store Returns</a></td><td><a href=".gitbook/assets/return.png">return.png</a></td></tr><tr><td align="center"><strong>Receiving</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/inventory/receiving">Receiving</a></td><td><a href=".gitbook/assets/Designer (28).jpeg">Designer (28).jpeg</a></td></tr><tr><td align="center"><strong>Cycle Count</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/inventory/directed-cycle-count">Inventory Count</a></td><td><a href=".gitbook/assets/cycle count (1).jpeg">cycle count (1).jpeg</a></td></tr><tr><td align="center"><strong>Transfer Orders</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/inventory/transfer-order-management">Transfer Orders</a></td><td><a href=".gitbook/assets/TO.png">TO.png</a></td></tr></tbody></table>
26+
<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><strong>BOPIS Fulfillment App</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/bopis">BOPIS Fulfillment App</a></td><td><a href=".gitbook/assets/BOPIS.png">BOPIS.png</a></td></tr><tr><td align="center"><strong>Fulfillment App</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/fulfillment">Fulfillment</a></td><td><a href=".gitbook/assets/store FF.png">store FF.png</a></td></tr><tr><td align="center"><strong>Returns</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/orders/in-store-returns">In-Store Returns</a></td><td><a href=".gitbook/assets/return.png">return.png</a></td></tr><tr><td align="center"><strong>Receiving</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/inventory/receiving">Receiving</a></td><td><a href=".gitbook/assets/Designer (28).jpeg">Designer (28).jpeg</a></td></tr><tr><td align="center"><strong>Cycle Count</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/o/l53nGvPQLhOHrKCP9HTG/s/y0w9O4LtMBdjROn7iZ1X/inventory/cycle-count">Inventory Count</a></td><td><a href=".gitbook/assets/cycle count (1).jpeg">cycle count (1).jpeg</a></td></tr><tr><td align="center"><strong>Transfer Orders</strong></td><td></td><td></td><td><a href="https://app.gitbook.com/s/y0w9O4LtMBdjROn7iZ1X/inventory/transfer-order-management">Transfer Orders</a></td><td><a href=".gitbook/assets/TO.png">TO.png</a></td></tr></tbody></table>
2727

2828
## Retail Operations User Manual :department\_store:
2929

30-
<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Job Manager</strong></td><td><a href=".gitbook/assets/job manager.png">job manager.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/workflow/workflow">Job Management</a></td></tr><tr><td align="center"><strong>Job Workflows</strong></td><td><a href=".gitbook/assets/workflows.png">workflows.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/workflow/job-workflows">Job Workflows</a></td></tr><tr><td align="center"><strong>Products</strong></td><td><a href=".gitbook/assets/product.png">product.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/products">Products</a></td></tr><tr><td align="center"><strong>Orders</strong></td><td><a href=".gitbook/assets/order.png">order.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders">Orders</a></td></tr><tr><td align="center"><strong>Inventory</strong></td><td><a href=".gitbook/assets/inventory.png">inventory.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/inventory">Inventory</a></td></tr><tr><td align="center"><strong>Available to Promise</strong></td><td><a href=".gitbook/assets/FileStorage.DesignFile.png">FileStorage.DesignFile.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/inventory/available-to-promise">Available to Promise Management</a></td></tr><tr><td align="center"><strong>Order Routing</strong></td><td><a href=".gitbook/assets/brokering.png">brokering.png</a></td><td><a href="https://docs.hotwax.co/documents/retail-operations/orders/order-routing">https://docs.hotwax.co/documents/retail-operations/orders/order-routing</a></td></tr><tr><td align="center"><strong>Pre-Orders</strong></td><td><a href=".gitbook/assets/pre-order.png">pre-order.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders/pre-orders">Pre-Orders</a></td></tr><tr><td align="center"><strong>Returns</strong></td><td><a href=".gitbook/assets/return.png">return.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders/returns">Returns</a></td></tr><tr><td align="center"><strong>Cycle Count</strong></td><td><a href=".gitbook/assets/cycle count (1).jpeg">cycle count (1).jpeg</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/inventory/cycle-count">Cycle Count</a></td></tr></tbody></table>
30+
<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Job Manager</strong></td><td><a href=".gitbook/assets/job manager.png">job manager.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/workflow/workflow">Job Management</a></td></tr><tr><td align="center"><strong>Job Workflows</strong></td><td><a href=".gitbook/assets/workflows.png">workflows.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/workflow/job-workflows">Job Workflows</a></td></tr><tr><td align="center"><strong>Products</strong></td><td><a href=".gitbook/assets/product.png">product.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/products">Products</a></td></tr><tr><td align="center"><strong>Orders</strong></td><td><a href=".gitbook/assets/order.png">order.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders">Orders</a></td></tr><tr><td align="center"><strong>Inventory</strong></td><td><a href=".gitbook/assets/inventory.png">inventory.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/inventory">Inventory</a></td></tr><tr><td align="center"><strong>Available to Promise</strong></td><td><a href=".gitbook/assets/FileStorage.DesignFile.png">FileStorage.DesignFile.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/inventory/available-to-promise">Available to Promise Management</a></td></tr><tr><td align="center"><strong>Order Routing</strong></td><td><a href=".gitbook/assets/brokering.png">brokering.png</a></td><td><a href="https://docs.hotwax.co/documents/retail-operations/orders/order-routing">https://docs.hotwax.co/documents/retail-operations/orders/order-routing</a></td></tr><tr><td align="center"><strong>Pre-Orders</strong></td><td><a href=".gitbook/assets/pre-order.png">pre-order.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders/pre-orders">Pre-Orders</a></td></tr><tr><td align="center"><strong>Returns</strong></td><td><a href=".gitbook/assets/return.png">return.png</a></td><td><a href="https://app.gitbook.com/s/GNcmGkoNRfptyho21A56/orders/returns">Returns</a></td></tr><tr><td align="center"><strong>Cycle Count</strong></td><td><a href=".gitbook/assets/cycle count (1).jpeg">cycle count (1).jpeg</a></td><td><a href="https://app.gitbook.com/o/l53nGvPQLhOHrKCP9HTG/s/GNcmGkoNRfptyho21A56/inventory/cycle-count">Cycle Count</a></td></tr></tbody></table>
3131

3232
## System Admin User Manual :video\_game:
3333

documents/learn-netsuite/integration-flows/purchase-orders.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Learn about purchase order sync from NetSuite to HotWax Commerce.
66

77
Accurate inventory availability in physical stores is important for omnichannel retail. For retailers using NetSuite as their ERP and HotWax Commerce as their Order Management System, integration is key to synchronizing Purchase Orders (POs) from NetSuite with HotWax Commerce. This synchronization enables store associates to receive and manage inventory using HotWax Commerce's user-friendly in-store inventory management tools.
88

9-
When a PO is raised in NetSuite, it syncs with HotWax Commerce, allowing store associates to receive inventory through the [Receiving App](/documents/store-operations/receiving/receiving.md) provided by HotWax Commerce.
9+
When a PO is raised in NetSuite, it syncs with HotWax Commerce, allowing store associates to receive inventory through the [Receiving App](/documents/store-operations/receiving/returns-and-purchase-orders.md) provided by HotWax Commerce.
1010

1111
## Key Objectives
1212

documents/learn-netsuite/integration-flows/transfer-order/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Once a transfer order is created and synced, any updates or modifications must b
1717
{% endhint %}
1818

1919
{% hint style="info" %}
20-
HotWax's [Receiving App](/documents/store-operations/receiving/receiving) helps store associates manage receiving discrepancies. The app allows over-receiving, under-receiving as well as provides an option to receive unexpected items in a TO. HotWax’s BI Reports & Analytics platform also provides [Receiving Discrepancy ](/documents/analytics/reports/inventory#receiving-discrepancies-by-product)report for the operations team to track and manage these discrepancies.
20+
HotWax's [Receiving App](/documents/store-operations/receiving/returns-and-purchase-orders) helps store associates manage receiving discrepancies. The app allows over-receiving, under-receiving as well as provides an option to receive unexpected items in a TO. HotWax’s BI Reports & Analytics platform also provides [Receiving Discrepancy ](/documents/analytics/reports/inventory#receiving-discrepancies-by-product)report for the operations team to track and manage these discrepancies.
2121
{% endhint %}
2222

2323
<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Warehouse to Store</td><td><a href="warehouse-to-store.md">warehouse-to-store.md</a></td></tr><tr><td>Store to Warehouse</td><td><a href="store-to-warehouse.md">store-to-warehouse.md</a></td></tr><tr><td>Store to Store</td><td><a href="store-to-store.md">store-to-store.md</a></td></tr></tbody></table>

documents/retail-operations/orders/order-routing/use-cases.md

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Open the `Order Routing App` to begin creating a new brokering run. Name the run
162162
Define the routing rules to ensure online orders are routed only to locations that meet the minimum stock levels for each item.
163163

164164
* **Order Filter**: Apply the `Brokering Queue` filter to route orders from the appropriate queue.
165-
* **Orde Sort**: Sort orders by `Order Date` to prioritize older orders in the routing process, ensuring a first-in, first-out (FIFO) approach.
165+
* **Order Sort**: Sort orders by `Order Date` to prioritize older orders in the routing process, ensuring a first-in, first-out (FIFO) approach.
166166

167167
#### Create Inventory Rules
168168

@@ -322,4 +322,47 @@ Activate all inventory rules and ensure the brokering run is scheduled to proces
322322

323323
{% embed url="https://youtu.be/bPBdwJZ6Tm8" %}
324324
Managing Order Splitting
325-
{% endembed %}
325+
{% endembed %}
326+
327+
## Scenario 9: Routing Online Orders During the Holiday Season
328+
329+
During the holiday season, stores experience high foot traffic and increased operational load. Retailers often want to reduce store-level fulfillment while keeping online orders protected from stockouts. This order routing configuration helps in routing all online orders to warehouses first and uses selected store locations only when warehouse inventory is unavailable.
330+
331+
### Prerequisites for This Scenario
332+
Before starting holiday season order routing, daily order routing should be turned off. Optionally, order limits can be enabled for stores so that only a maximum number of orders are routed to stores being used as fallback locations.
333+
334+
### Steps to Implement
335+
336+
#### Create Run
337+
Create a new brokering run in the `Order Routing App` for holiday season orders. Click on `New Run`, name it “Holiday Season Routing,” and add a short description such as “Prioritize warehouses for all online orders during the holiday season.” Then, use the Scheduler card to set the run frequency so orders are routed on time.
338+
339+
#### Create Order Batches
340+
Click on the `New` button to create a new batch, for example, Standard orders.
341+
342+
#### Create Routing Rules
343+
After creating an order batch, click on it to open it and configure the routing rules for holiday season online orders.
344+
- **Order Filter**: Apply the `Queue Filter` and select the `Brokering Queue`.
345+
- **Order Sort**: Set sorting to `Order Date`, so orders route in FIFO sequence.
346+
347+
#### Create Inventory Rules
348+
Click on `Add Inventory Rules` to create inventory rules for routing orders through the appropriate facilities.
349+
350+
- **First Inventory Rule**
351+
The first rule ensures that orders are fulfilled from warehouse locations:
352+
- **Inventory Filter**: Apply the Facility Group filter and select the Warehouse group so orders are routed to warehouses first.
353+
- **Inventory Sort**: Sort by proximity to the customer’s delivery address to minimize shipping costs while meeting the promised SLAs faster by routing orders to the nearest warehouse.
354+
- **Actions**: If inventory is unavailable at warehouses, configure the rule to move the order to the next inventory rule, allowing routing to retail stores as fallback locations. To allocate partially available warehouse inventory, enable the `Partial Fulfillment` toggle.
355+
356+
- **Second Inventory Rule**
357+
The second rule is triggered when the warehouse is unable to fulfill the order:
358+
359+
- **Inventory Filter**: Apply the Facility Group filter and select the Fallback Locations group to route orders to retail stores as a secondary option.
360+
- **Inventory Sort**: Sort by proximity to the customer’s delivery address, helping to minimize shipping costs by routing orders to the nearest store.
361+
- **Actions**: If inventory is unavailable at fallback locations, route the order to the `Unfillable Queue` for further processing. Enable the `Partial Fulfillment` toggle to allow order splitting so available items can still be fulfilled.
362+
363+
#### Activation and Scheduling
364+
After setting up routing and inventory rules, activate the Holiday Season Routing run by changing its status from `Draft` to `Active`. Then, activate the inventory rules for both warehouses and fallback locations. Finally, schedule the run by setting its frequency to ensure holiday season orders are routed without delays.
365+
366+
{% embed url="https://drive.google.com/file/d/18E0F6nN1icsn-L3aI-4umUj_Qea8DoVe/view?usp=sharing" %}
367+
Holiday Season Order Routing
368+
{% endembed %}

documents/store-operations/SUMMARY.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@
3434
## Inventory
3535

3636
* [Receiving](receiving/README.md)
37-
* [Inventory Receiving](receiving/receiving.md)
37+
* [Transfer Orders](receiving/transfer-orders.md)
38+
* [Returns and Purchase Orders](receiving/returns-and-purchase-orders.md)
39+
* [Reports](receiving/reports.md)
40+
* [Settings](receiving/settings.md)
41+
* [Permissions](receiving/permissions.md)
42+
* [What's New](receiving/whats-new-guide.md)
3843
* [Cycle Count](cycle-count/README.md)
3944
* [Plan Cycle Count](cycle-count/plan-cycle-count.md)
4045
* [Start & Complete Session](cycle-count/start-complete-session.md)
Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
1-
---
2-
description: Streamline your stock management with HotWax Commerce's Receiving app.
3-
---
1+
# Receiving app user manual
42

5-
# Receiving
3+
## Overview
64

7-
## Introduction
5+
The HotWax Commerce receiving application lets store associates record the receipt of transfer orders (TOs), returns, and purchase orders directly from a web browser. This manual walks through the new screens and explains how to receive and close orders accurately.
86

9-
HotWax Commerce’s Receiving app enables stock associates to receive items quickly and accurately by utilising features like barcode scanning, enlarged product image, and an easy-to-use interface.
7+
## Getting started
108

11-
This section focuses on managing incoming shipments, returns, and purchase orders through the Receiving app.
9+
### Logging in
1210

13-
### List of Topics
11+
1. Navigate to the receiving application URL provided by your organization (for example, https://receiving‑uat.hotwax.io/).
12+
2. If you are not already signed in, you will be redirected to the HotWax Launchpad sign‑in page. Enter your credentials and approve any two‑factor prompts.
13+
3. After signing in, you will return to the receiving application dashboard.
1414

15-
1. Receiving Shipments
16-
2. Receiving Returns
17-
3. Receiving Purchase Orders
15+
### Navigation and dashboard
16+
17+
The left‑hand sidebar contains four sections:
18+
19+
* Transfer Orders – lists incoming transfer orders that need to be received.
20+
* Returns – displays vendor or customer returns awaiting processing.
21+
* Purchase Orders – lists purchase orders awaiting receipt.
22+
* Settings – houses configuration options, including logout.
23+
24+
Selecting a section updates the main panel. The Transfer Orders section is the default landing page. Note that only Transfer Orders have been redesigned with the new interface; the Returns and Purchase Orders sections still use the previous UI with a simple list and refresh button.

0 commit comments

Comments
 (0)