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
  • Context
  • Scenarios
  • Preventive Measure
  • Set the Schedule Now Parameter to False
  • Diagnostic and Resolution Steps
  • Scenario 1: System Downtime with Scheduled Order Import Jobs

Was this helpful?

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

Duplicate Orders

Troubleshooting guide for duplicate orders

Objective

This document aims to provide a clear, concise, and solution-focused guide to diagnose and resolve issues related to order import duplications in HotWax Commerce. The desired outcome is to ensure the successful and error-free import of orders, avoiding duplicate jobs and ensuring smooth operations.

Context

HotWax Commerce can face order import duplication issues, particularly when the system goes down during scheduled import jobs. If the system is down for a period during which multiple import jobs are scheduled, all pending jobs might run simultaneously upon the system's recovery, leading to duplicate order imports. This document outlines the scenarios where this issue might occur and provides step-by-step processes to diagnose and resolve these issues.

Scenarios

  1. System Downtime with Scheduled Order Import Jobs

    • The system goes down during scheduled order import jobs.

    • Upon recovery, all pending jobs run simultaneously.

    • Result: Duplicate orders are created.

Preventive Measure

Set the Schedule Now Parameter to False

To prevent simultaneous execution and duplicate orders, ensure the Schedule Now parameter is set to False when scheduling order import jobs. This setting ensures jobs run sequentially.

Diagnostic and Resolution Steps

Scenario 1: System Downtime with Scheduled Order Import Jobs

Initial Checks

  1. Verify if the Issue Exists

    • Check the system logs to identify any periods of downtime.

    • Verify if multiple import jobs were scheduled during the downtime.

    • Identify if duplicate orders have been created by checking order statuses and attributes.

Example

  • If the job runs every 5 minutes and the system is down for 10 minutes, verify that all pending jobs did not run at the same time upon recovery.

Diagnostic Steps

  1. Identify and Remove Duplicate Orders

    • Verify Duplicate Orders

      • If the system was down for a significant duration and meanwhile multiple jobs may run, retailers must manually identify duplicate orders by checking for identical Shopify IDs.

      • Identify orders stuck in the "Created" state, as only one order will have order attributes saved for approval.

    Example

    Order ID: 12345, Shopify ID: 98765 - Approved
    Order ID: 12346, Shopify ID: 98765 - Created
  2. Move Duplicate Orders to General Ops Parking

  • Open the relevant duplicate orders

  • Navigate to the Items section and click on the Move items to parking text.

  • Select general ops parking and click on save to move the item to general ops parking.

  1. Cancel Orders

  • Navigate to the Sales Orders page

  • Filter by Facility: General Ops Parking.

  • Identify the duplicate orders and click to open the order details page

  • Click on the Cancel button on the top to cancel the orders

Ensure orders are not manually approved by the CSR and fulfillment is not started. If fulfillment of the order is started, manually reject the order before cancellation. { % endhint %}

PreviousOrder Attribute MissingNextShopify Order Import Failures

Last updated 4 months ago

Was this helpful?