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/oms-release-versions)

PreviousTroubleshootingNextOrder Approval Errors

Last updated 3 days ago

Was this helpful?