ASPDotNetStoreFront Inventory Synchronization Is Not Working

Problem: Inventory synchronization is not taking place between Order Manager and an ASPDotNetStorefront shopping cart. Both manual and real-time synchronization is affected. The system parameters and shopping cart definition have been configured properly to perform inventory synchronization.

 

Additional Symptom: The manual Send QOH to Shopping Cart function reports success, however, the inventory count is not updated at the shopping cart. The QOH Update Results.txt file resulting from the manual sending of QOH information to the shopping cart (normally found in c:\stoneedge\logfile) shows the following error for all inventory items:

=Err: Missing ID: ET-TES-132.00~17~~

=Err: Missing ID: ET-TES-803.00~2~~

=Err: Missing ID: ET-TES-804.00~3~~

=Err: Missing ID: ET-TWZ-171.72~9~~

=Err: Missing ID: ET-TWZ-171.73~9~~

=Err: Missing ID: ET-TWZ-171.74~11~~

=Err: Missing ID: ET-TWZ-171.75~10~~

=Err: Missing ID: ET-TWZ-171.76~10~~

=Err: Missing ID: ET-TWZ-701.70~0~~

=Err: Missing ID: ET-TWZ-701.74~0~~

=Err: Missing ID: ET-TWZ-703.70~0~~

=Err: Missing ID: ET-TWZ-703.74~0~~

=Err: Missing ID: FD-GML-001~0~~

=Err: Missing ID: FD-GML-501~67~~"

 

Cause: The problem is due to the fact that to perform inventory synchronization with an ASPDotNetStoreFront shopping cart, an ID field must be associated with each inventory item. The ID field represents the specific web store that is being updated and is only created when the inventory items are initially imported into Order Manager from the shopping cart via the Shopping Cart Functions screen.   

 

Resolution: Go to the Shopping Cart Functions screen and re-import the inventory from the shopping cart. Select the Yes option to Start by deleting all inventory? and Replace all option lists. Refer to the directions in the Knowledge Base article, Real-time Inventory Tracking with an ASPDotNetStoreFront Cart for more details.

 

Created: 2/24/10