You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documents/additional-integrations/carriers/easy-post.md
+16-13Lines changed: 16 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,17 +34,17 @@ HotWax integrates with EasyPost using three key APIs, each serving a distinct pu
34
34
35
35
### Create a Shipment API
36
36
37
-
#### Purpose:
37
+
#### Purpose
38
38
39
39
**Create Shipment API** shares all detailed shipment information with EasyPost, including package dimensions, weight, origin, and destination. In return, the API offers competitive rates from multiple carriers. For added flexibility, users can specify preferred carriers and their corresponding credentials. The API also generates custom shipping labels with adjustable size and format options.
40
40
41
41
**In case of international shipping:**
42
42
43
43
Fulfilling international orders requires accurate customs information for generating shipping labels and obtaining customs documents. While HotWax stores product details, it lacks the essential HS Tariff number and Custom Signer information for customs purposes.
44
44
45
-
HotWax integrates with your ERP system, automatically fetching HS Tariff numbers for products during order fulfillment. This daily synchronization ensures readily available HS codes whenever new products are added. HotWax stores these retrieved HS Tariff numbers alongside existing Good identifications for each product.
45
+
HotWax integrates with your ERP system, automatically fetching HS Tariff numbers for products during order fulfillment. This daily synchronization ensures readily available HS codes whenever new products are added. HotWax stores these retrieved HS Tariff numbers alongside existing Good identifications for each product.
46
46
47
-
Alongside, HS tariff number of the product, EasyPost also requires a custom_signer value during shipment creation to validate the request. HotWax retrieves the designated custom signer value assigned by retailer stored in system properties in OMS.
47
+
Alongside, HS tariff number of the product, EasyPost also requires a custom_signer value during shipment creation to validate the request. HotWax retrieves the designated custom signer value assigned by retailer stored in system properties in OMS.
48
48
49
49
Once both HS Tariff numbers and custom signer information are available, HotWax constructs a streamlined create shipment API request to EasyPost and generate shipping label.
50
50
@@ -56,7 +56,7 @@ Once both HS Tariff numbers and custom signer information are available, HotWax
`EasyPost` consistently structures its responses, maintaining a common format. Unique details specified in each request are appended to this structure, ensuring dynamic adaptability while preserving a standardized response format.
@@ -458,21 +458,21 @@ In response, `Easy Post` shares three types of rates, and in our integration, we
458
458
459
459
### Buy a Shipment API
460
460
461
-
#### Purpose:
461
+
#### Purpose
462
462
463
463
The Buy a Shipment API is employed to share the rate ID of a specific shipment with EasyPost. This API facilitates the retrieval of a shipping label corresponding to the provided rate ID.
`EasyPost` consistently structures its responses, maintaining a common format. Unique details specified in each request are appended to this structure, ensuring dynamic adaptability while preserving a standardized response format.
@@ -591,21 +591,21 @@ In this response, HotWax relies on two vital fields: `tracking_code` provides th
591
591
592
592
### Refund a Shipment API
593
593
594
-
#### Purpose:
594
+
#### Purpose
595
595
596
596
The Refund a Shipment API is employed to void the shipping label generated for a specific shipment. This is useful in cases where a shipment needs to be canceled or rerouted.
`EasyPost` consistently structures its responses, maintaining a common format. Unique details specified in each request are appended to this structure, ensuring dynamic adaptability while preserving a standardized response format.
@@ -824,6 +824,9 @@ These three APIs form the core of the integration, allowing HotWax to seamlessly
Copy file name to clipboardExpand all lines: documents/additional-integrations/loop/loop-exchanges.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ description: >-
4
4
---
5
5
6
6
# Exchanges
7
+
7
8
An exchange refers to a transaction in which a customer returns a purchased item and, instead of receiving a refund or store credit, opts to swap the returned item for a different product.
8
9
9
10
## Data Flow
@@ -22,7 +23,6 @@ The downloaded exchange orders are then brokered to the optimal fulfillment loca
22
23
23
24
These exchange orders are also synchronized to NetSuite for further processing. Learn more about [synchronization of exchange orders from HotWax Commerce to NetSuite ERP.](https://docs.hotwax.co/documents/v/learn-netsuite/integration-flows/exchanges#README)
24
25
25
-
26
26
### Synchronize POS Exchanges to HotWax Commerce
27
27
28
28
POS exchange sales are similar to other POS sales as both the transactions recorded in Shopify POS. POS exchange sales created in Shopify POS are imported into HotWax Commerce just like regular POS sales.
Copy file name to clipboardExpand all lines: documents/additional-integrations/loop/loop-online.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -169,17 +169,17 @@ With this setup, after HotWax restocks the returned inventory from NetSuite duri
169
169
170
170
When a customer opts for an exchange through Loop, a new exchange order is automatically created in Shopify once the return is closed in Loop. HotWax Commerce downloads these exchange orders from Shopify as regular orders and syncs them to NetSuite. Here's how different exchange scenarios are handled:
171
171
172
-
#### 1. When the exchange order total is less than the original order:
172
+
#### 1. When the exchange order total is less than the original order
173
173
174
174
* Loop automatically refunds the customer for the price difference and creates a new exchange order in Shopify.
175
175
* HotWax’s Integration Platform captures this refund data and processes it as discussed earlier, transforming it for NetSuite without additional steps.
176
176
177
-
#### 2. When the exchange is for an item of equal value:
177
+
#### 2. When the exchange is for an item of equal value
178
178
179
179
* The process is straightforward, with no need for special handling.
180
180
* The return and exchange data are transformed and synced to NetSuite, as previously discussed.
181
181
182
-
#### 3. When the exchange is for an item of higher value (Upsell):
182
+
#### 3. When the exchange is for an item of higher value (Upsell)
183
183
184
184
* Loop includes attribution in the Shopify order notes, indicating that the new exchange order involves an upsell.
185
185
* HotWax recognizes this attribution and processes the order accordingly.
@@ -193,13 +193,13 @@ Suppose a customer initiates a return for a $100 item and chooses to exchange it
193
193
194
194
Retailers' return policies can vary, ranging from one to several months. To accommodate future returns, HotWax imports historical orders from Shopify. However, some retailers accept returns for orders placed over a year ago. If a retailer starts using HotWax Commerce within that year and lacks historical orders in the OMS, here’s how HotWax handles such cases:
195
195
196
-
#### 1. Matching Shopify and NetSuite order IDs:
196
+
#### 1. Matching Shopify and NetSuite order IDs
197
197
198
198
* When return data is received from Loop, HotWax’s Integration Platform first checks the Shopify order ID in the OMS.
199
199
* If a corresponding NetSuite order ID is found, the return process proceeds without interruptions.
200
200
* The RMA is created in NetSuite and linked to the original sales order, maintaining consistency in data and workflows.
201
201
202
-
#### 2. Fetching older orders from NetSuite:
202
+
#### 2. Fetching older orders from NetSuite
203
203
204
204
* In some cases, older orders may not be imported into the OMS, but the corresponding records still exist in NetSuite.
205
205
* When no matching NetSuite order ID is found in the OMS, HotWax’s Integration Platform runs a search query in NetSuite using the Shopify order ID to locate the original sales order details.\
@@ -219,7 +219,7 @@ Since NetSuite already has the return order data from the Integration Platform,
219
219
220
220
Customers who live near a brick-and-mortar store or those who prefer to get instant refunds opt for returning their purchases directly in-store.
221
221
222
-
#### Scenarios where POS returns are accepted:
222
+
#### Scenarios where POS returns are accepted
223
223
224
224
***Buy In-Store Return In-Store (BISRIS):** Customers return their in-store purchases to a nearby store location.
225
225
***Buy Online Return In-Store (BORIS):** Customers directly return their online purchases to a nearby store location.
0 commit comments