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
  • Scenario 1: Partial File Processing Due to Connection Failure
  • Steps to Diagnose and Resolve
  • Scenario 2: Incorrect SFTP Location
  • Steps to Diagnose and Resolve
  • Scenario 3: Shopify Job Not Running
  • Steps to Diagnose and Resolve
  • Scenario 4: HotWax Commerce Job Not Running
  • Steps to Diagnose and Resolve
  • Scenario 5: Insufficient Permissions on Shopify
  • Steps to Diagnose and Resolve

Was this helpful?

Edit on GitHub
Export as PDF
  1. Inventory
  2. Troubleshooting

Inventory Synchronization Errors

Troubleshooting guide to resolve inventory synchronization errors

Inventory synchronization issues can occur at multiple stages, leading to discrepancies in stock levels across platforms. Accurate inventory synchronization is crucial to prevent underselling or overselling for retailers. This document aims to provide detailed steps to diagnose and resolve issues related to inventory synchronization between ERP systems, HotWax Commerce, and Shopify.

Scenario 1: Partial File Processing Due to Connection Failure

During the process of importing an inventory file via SFTP, connection failures may occur, resulting in only a portion of the file being processed. This incomplete processing can lead to an invalid file status, causing discrepancies in inventory levels.

Steps to Diagnose and Resolve

  1. Navigate to Your SFTP File Path

    • Access your SFTP server using your preferred SFTP client such as Filezilla.

  2. Check the File with Import Date and Time

    • Locate the file by its import date and time to identify the specific file that was partially processed.

  3. If the File is Failed, Reimport the File

    • If the file is placed in the failed folder, re-upload the file to the SFTP server.

    • Ensure a stable connection during the reimport process to avoid partial processing.

Scenario 2: Incorrect SFTP Location

The inventory file might be placed in an incorrect SFTP path, preventing HotWax Commerce from accessing and processing the file. This misplacement can result from user error or misconfiguration in the SFTP client or ERP system.

Steps to Diagnose and Resolve

  1. Check the File Path and Location

    • Verify the SFTP file path where the inventory file should be located.

  2. Consult the User Manual

Scenario 3: Shopify Job Not Running

Sometimes inventory synchronization to Shopify fails because of an issue on Shopify's end. This can happen when the scheduled job in Shopify is not running due to errors, maintenance, or other interruptions.

Steps to Diagnose and Resolve

  1. Wait for the Shopify Job to Run

    • Verify if there are any scheduled maintenance or downtime announcements from Shopify.

    • If the issue is temporary, wait for the job to resume.

  2. Monitor Shopify Job Status

    • In Shopify, check the job logs and status updates for inventory synchronization tasks.

Scenario 4: HotWax Commerce Job Not Running

HotWax Commerce relies on two main jobs for inventory synchronization to Shopify: Update Recent Inventory Changes and Hard Sync Job. These jobs might fail or may not be scheduled correctly, leading to synchronization issues.

Steps to Diagnose and Resolve

  1. Ensure Jobs are Scheduled

    • In HotWax Commerce, navigate to the Inventory page in the Job Manager App

  2. Check Job Status

    • Look into the job pipeline to ensure these jobs are not marked as failed.

    • Re-run the jobs if necessary.

  3. Ensure Process Uploads to eCommerce Job is Running

    • Go to the Miscellaneous page in the Job Manager App.

    • Verify that the Process Uploads to eCommerce job is running to process all uploaded files to Shopify.

Scenario 5: Insufficient Permissions on Shopify

If the Shopify shop does not have the necessary write permissions configured, synchronization attempts from HotWax Commerce will fail. This often happens if the access scope is mistakenly set to Read Only.

Steps to Diagnose and Resolve

  1. Navigate to the Shopify Shop Page

    • In HotWax Commerce, use the hamburger menu to go to the Shopify Shop page.

  2. Select the Relevant Shopify Shop

    • Choose the specific Shopify shop where the issue is occurring.

  3. Check Access Scope in Shopify Config

    • In the Shopify configuration section, verify the access scope settings.

  4. Update Access Scope

    • If the access scope is set to Read Only, click on the pencil icon to edit the configuration.

    • Change the access scope to Read and Write permissions.

PreviousView Inventory Log

Last updated 3 months ago

Was this helpful?

Refer to the for detailed instructions on setting up the correct file path.

Verify that and are scheduled as per your preferred frequency.

HotWax Commerce User Manual
Update Recent Inventory Changes
Hard Sync Job