POS Order Refresh Failure
This document provides steps to resolve the "POS Order Refresh Failure" issue in Hotwax Commerce OMS.
In HotWax Commerce, "POS orders" are downloaded as fulfilled from Shopify. Occasionally, an order is downloaded into the OMS before it is marked fulfilled in Shopify. Retailers must refresh these orders to update their status, ensuring the fulfilled version of the order is downloaded while cancelling the older version.
Orders may fail to refresh due to missing shipping addresses, triggering this error: Could not complete the createOrderContactMech process: The following required parameter is missing: [createOrderContactMech.contactMechId]
.
Follow these steps to resolve these errors:
Troubleshooting Steps
Step 1: Cancel the Order
Log in to OMS: Use your username and password to log in to Hotwax Commerce
OMS
.Navigate to Sales Orders: Click the hamburger navbar icon if the left slider is not visible. Go to
Sales Orders
underOrder Management
in the left slider.Identify the Order: Find the order exhibiting the error. Open the order by clicking on its ID.
Cancel the Order: On the order page, click the
Cancel
button at the top.
Step 2: Remove the Order ID from Entities
Access Webtools’ Entity Engine: Use the link:
https://{instance}.hotwax.io/webtools/control/entitymaint
.Remove the Order from Entities:
Open the
OrderItem
entity and remove the order.Open the
OrderItem
entity; a form will open.Search for the order using the
orderID
(enter the orderID in the orderID field of the form).Hit Enter or click on the search button below the form.
Click on the view option at the start of the
orderID
under theSearch result
.Click on the
Delete this value
button at the top of the view under the view value.Repeat the above steps for each order item.
Remove from OrderHeader and OrderIdentification:
Open the
OrderHeader
entity and remove the same order.Open
OrderIdentification
and remove the externalId value.
Step 3: Re-import the Order by ID in OMS
Log in to OMS: Use your username and password to log in to Hotwax Commerce
OMS
.Navigate to Import Section:
Go to
MDM
>EXIM
in the left slider.Navigate to
Shopify Jobs
and selectImport Shopify Order
under the Order Management tab.
Re-import the Order:
Enter the details of the order, including the
Shopify Order ID.
Run the job by clicking the
Run
button.
Verify Successful Import:
To verify the order's successful import, go to
MDM
>EXIM
.Navigate to Shopify Jobs and click on
Shopify Order MDM
under the MDM tab.
Following these steps will resolve the "POS Order Refresh Failure" issue by addressing the root cause—missing shipping details from unfulfilled Shopify orders. This guide provides a structured approach to diagnosing and rectifying the issue, ensuring minimal disruption to your order management process.
Last updated