Product Is Out Of Stock

Overview

You may notice that a certain product variant has 0 available items under Fulfillment > Inventory Management in Manage or it is OOS on the front-end website, while the item is in stock in the Warehouse.

Your customers may encounter the following messages when trying to place an order for the product:

  • Not enough <product>
  • <product name> is temporarily unavailable

This issue may happen when:

  • One of the items included in the affected Kit is out of stock in the Warehouse, making the kit unavailable.
  • Duplicate product variants (with the same SKU) were created and the quantity syncs only for one of the variants.
  • Warehouse mapping is configured incorrectly for the product.
  • The product quantity is not synchronized between the Warehouse and Symphony Manage or between Manage and the customer-facing website.

Solution

  1. If a Kit is affected, check which of the included products has 0 inventory. If a simple product is affected, proceed to step 2.
    1. From Symphony Manage, navigate to Catalog > Products.
    2. Find the required Product Kit and open it.
    3. Check the products listed in the Kit Components section:

      mceclip0.png

  2. Navigate to Fulfillment > Inventory Management.
  3. Search for the product using its name or SKU #; if a Kit is out of stock, search for each included product to identify which one is OOS.
    • If one of the products included in the Kit is OOS, check if it has inventory in the warehouse.
      If the product is out of stock in the warehouse, you need to replenish the inventory. If the product is in stock in the warehouse, proceed to the next step.
  4. Check if there is a duplicate variant (with the same SKU) for the item that is OOS.

    mceclip1.png

    If there is a duplicate product, note down the Product Id for the variant that has 0 On Hand items and proceed to the next step.
    If you found only one item (no duplicate items), proceed to step 6.
     
  5. Unpublish and archive the duplicate variant.
    1. Navigate to Catalog > Products.
    2. Search for the product using the SKU number of the duplicate variant and open the matching product.

      mceclip2.png

    3. Expand the Variants/ SKUs section by clicking on the Menu/Hide button.

      mceclip3.png

    4. Search for the variant that has 0 available items using its Product Id (from step 4) and unpublish it.

      mceclip4.png

    5. Make sure that the other variant with the same SKU is published (has a green checkmark icon).
    6. Click Save in the top right corner of the page.
    7. Navigate to Fulfillment > Inventory Management.
    8. Find and open the product variant that you unpublished.
    9. Click on the dropdown icon, and select Archive.

      mceclip7.png

  6. If the issue persists after performing the above steps, it might be caused by incomplete warehouse mapping or inventory synchronization errors - submit a request to Symphony Support to investigate the case further, including the SKUs or Product IDs of the OOS products (which are in stock in the warehouse).

 

<supportagent>

Once the issues described in the public section are excluded, check if the warehouse mapping is set up correctly:

  1. Find the Product Cluster ID (if the customer didn't provide the product cluster or variant IDs).
    1. From Symphony Manage, navigate to Catalog > Products.
    2. Find the product reported by the customer using its name or one of the SKUs.
    3. Open the product and copy its number (ProductClusterId).

      mceclip6.png

  2. Connect to the Database and run the following query for Product Cluster ID:

    select p.id,p.productClusterId,p.created,p.name,p.vendorSKUId,p.styleNumber,p.stockKeepingUnitId,ws.isPublishedToWarehouse,p.globalSku,ws.warehouseSkuId,w.poolName, w.onHandQty 
    from Product p, WarehousePoolInventory w, WarehouseSkuMapping ws
    where w.stockKeepingUnitId=p.stockKeepingUnitId and p.stockKeepingUnitId=ws.stockKeepingUnitId
    and w.warehouseId=9 and w.poolName='DEFAULT' and p.id in (select Product_id from ProductCluster_Product
    where ProductCluster_id=<Product Cluster ID from the previous step> and published=1) order by p.name;
    You can also search for multiple Product Variant IDs (which can be checked as described in step 4 of the public section - remove P prefix from the IDs), using the following query:

    select p.id,p.productClusterId,p.created,p.name,p.vendorSKUId,p.styleNumber,p.stockKeepingUnitId,ws.isPublishedToWarehouse,ws.warehouseSkuId,w.poolName, w.onHandQty 
    from Product p, WarehousePoolInventory w, WarehouseSkuMapping ws
    where w.stockKeepingUnitId=p.stockKeepingUnitId
    and p.stockKeepingUnitId=ws.stockKeepingUnitId and w.poolName='DEFAULT'
    and p.id in (<Product Variant Ids separated by comma>);
  3. Check if the mapping is set up correctly - product Ids should match the warehouseSKUIds (the only difference should be the P prefix) and the isPublishedToWarehouse value should be 1.

    mceclip0.png

  4. If the items are displayed as out of stock on the brand's website (after the quantity was updated in Manage), sync the items in the category under which the affected products are listed as described in the article New or Updated Product Is Not Reflected on Website.

</supportagent>

Testing

The product should be available for purchase on your website; also, when searching for the corresponding SKU under Fulfillment > Inventory Management, the correct item quantity should be displayed.

 

Back to top

 

 

Comments

0 comments

Article is closed for comments.