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 OrdersunderOrder Managementin 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
Cancelbutton 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
OrderItementity and remove the order.Open the
OrderItementity; 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
orderIDunder theSearch result.
Click on the
Delete this valuebutton 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
OrderHeaderentity and remove the same order.Open
OrderIdentificationand 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>EXIMin the left slider.Navigate to
Shopify Jobsand selectImport Shopify Orderunder 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
Runbutton.
Verify Successful Import:
To verify the order's successful import, go to
MDM>EXIM.Navigate to Shopify Jobs and click on
Shopify Order MDMunder 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