Documents
HomeGlossary
Retail Operations
Retail Operations
  • Launchpad
  • Workflow
    • Job Management
      • Job Details
      • Job Categories
      • Job Queueing
      • Initial Load
      • Bulk Scheduling
      • Troubleshooting
        • Job Stuck
        • Job Failed
        • Duplicate Jobs
        • Job Scheduling
        • Job Scheduling Errors
    • Job Workflows
      • Parameters
      • Pre-Orders
      • Orders
      • Fulfillment
      • Inventory
      • Products
      • Miscellaneous
  • Products
    • Product Management
    • Breaking Variants Into Independent Products
  • Orders
    • Order Management
      • Find Sales Orders
      • View Order Details
      • Update Sales Orders
      • Allocate Sales Orders
      • Soft Allocation
      • Order Cancellations
      • Auto-Cancellation
      • Troubleshooting
        • Error Due to Incorrect JSON
        • Order Approval Errors
        • Order Status Discrepancy
        • Order Indexing Discrepancy
        • Order Attribute Missing
        • Duplicate Orders
        • Shopify Order Import Failures
    • Order Routing
      • Brokering Runs
      • Routing Rules
      • Inventory Rules
      • Use Cases
      • Additional Settings
      • Templates
        • Inventory Based Shipping
        • Cross Border Shipping
      • Troubleshooting
        • Scheduling Errors
        • Incorrect Facility Configurations
        • Inventory Unavailability
        • Incorrect Shipping Method Mapping
    • Pre-Orders
      • Purchase Order Upload
      • Purchase Order Management
      • Pre-Order Jobs
      • Audit Pre-Orders
      • Pre-Order Allocation
      • Release Pre-Orders
      • Reports
      • Troubleshooting
        • Inaccurate Inventory Computation
        • Missing Product Linking
        • Product Syns Issues
    • Returns
      • Import Returns
      • In-Store Returns
      • Restock Returns
  • Inventory
    • Inventory Management
      • Find Product Inventory
      • Product Inventory View Page
      • Configure Product Inventory
    • Inventory Upload
      • Schedule Restocking
    • Cycle Count
      • Draft Counts
      • Hard Counts
      • View Assigned Counts
      • Review Counts
      • View Closed Counts
      • Bulk Upload Cycle Counts
      • Store Permissions
    • Available to Promise Management
      • Concepts
      • Create Channels
      • Safety Stock Rules
      • Threshold Rules
      • Store Pickup Rules
      • Shipping Rules
      • Schedule ATP Rules
      • Use Cases
    • Safety Stock
      • Set Bulk Safety Stock
      • Set Individual Safety Stock
      • Set Facility-Wise Safety Stock
    • Re-Order Inventory
    • Troubleshooting
      • View Inventory Log
      • Inventory Synchronization Errors
Powered by GitBook
On this page
  • Objective:
  • Common Scenarios:
  • Step-by-Step Troubleshooting Process:
  • Verify If Issue Exists:
  • Diagnose the Issue:
  • Resolve the Issue:

Was this helpful?

Edit on GitHub
Export as PDF
  1. Orders
  2. Order Management
  3. Troubleshooting

Error Due to Incorrect JSON

Objective:

This document provides a comprehensive guide to diagnose and resolve synchronization issues related to order import errors caused by special characters in notes and incorrectly formatted email fields.

Common Scenarios:

  1. Order import fails in HotWax Commerce OMS due to special characters in the "Note" field. Such as 🌟 👍 😊 or miscellaneous characters.

  2. Order import fails in HotWax Commerce OMS due to incorrectly formatted email addresses. Such as name#example.com or name@#example.com, etc.

Common Error Messages:

  • "Rollback called in Entity Engine SQLProcessor java.lang.Exception"

  • "E-mail address not formatted correctly, must be like: name@domain"

Step-by-Step Troubleshooting Process:

Verify If Issue Exists:

  1. Access OMS:

    • Navigate to HotWax Commerce OMS and log in with your user credentials.

    • Go to the MDM page from the hamburger menu and click on EXIM > MDM > Shopify order mdm.

    • Check the Import Results in the Shopify order mdm page for any failed records.

  2. Check Shopify Logs:

    • Review Shopify Plus logs or feeds for specific error messages related to the failed import.

Diagnose the Issue:

  1. Identify Failed Order:

    • Find the order that failed to import by looking at the error messages in OMS.

  2. Download JSON File:

    • Append /json to the order URL in Shopify to download the JSON file of the failed order.

  3. Inspect "Note" and "Email" Fields:

    • Open the JSON file and locate the note key. Check for any special characters, emojis, or miscellaneous symbols.

    • Locate the email key and verify that the email address follows the standard format (e.g., name@domain).

Resolve the Issue:

  1. Remove Special Characters and Correct Email Format:

    • Edit the JSON file to remove any special characters from the note field.

    • Correct the email address to adhere to the standard format.

  2. Save Edited JSON:

    • Save the changes made to the JSON file.

  3. Re-import Order:

    • If an error is resolved within the job execution time (generally 15 minutes), the import order job should automatically import the order.

    • Otherwise, manually import the order by navigating to MDM / EXIM > MDM > Shopify orders mdm, select Shopify Config, upload your JSON or CSV file using the Upload File field, and run the job.

  4. Verify Successful Import:

    • Ensure the order is successfully imported without errors.

By following these detailed steps, you can effectively troubleshoot and resolve synchronization issues between HotWax Commerce and Shopify, ensuring a smooth and error-free order import process.

This issue is handled in [Release 5.9.0](https://docs.hotwax.co/integrate-with-hotwax/oms-release-versions/omsreleases)

PreviousTroubleshootingNextOrder Approval Errors

Last updated 3 months ago

Was this helpful?