Magento web store Shipment export error

In some instances during the web store shipment export for Magento you may receive the following error message after creating shipments for imported web orders:

Call sales_order_shipment.create ('xxxxxxxxxx', {}) resulted in exception #102: Cannot do shipment for order. (Subdocument 'shipment')

 This issue appears to be caused by the Magento system not recognizing the exported shipment information if the order did not originally have a carrier assigned during import.  To work around this issue we have found that simply setting a default carrier in the web store mapping allows all shipments to be exported and imported with a carrier.

To set a carrier default open the web store template configuration window and expand the Order Document > Order Header tree.  Next to the carrier field remove the mapping from Web store field(if applicable) and enter in Carrier name under the Default value field(screenshot below).

ShipmentCarrierDefault

 Additionally, in Acctivate version 9.0 we have included a warning alerting the user syncing of the orders that do not have a carrier assigned upon import.

Posted in Web Store Integration - Last modified on September 9, 2015Cassandra Creasy
Still need help?
Search all content on this site, contact support at 817-870-1311, or create a support request.