Goal:
Take shipping files from Source and turn them into X3 Sales Orders via ZSHPORD
Use same files and turn them into X3 Deliveries for the above orders via ZSHIP945S
Problems:
Source does not send accurate unit price, shipping charge, tax, and discounts. To
bring something accurate in we use the old Shopify integration. This brings up
another issue that the old integration brings in orders at creation, if these fields
get modifed (like from a refund) we are brining in the wrong amount.
Questions:
How does Source handle multiple lots on a line?
---------------------------------------------------------------------------------------
General process flow
-read in file(s) from Source ecomm FTP and archive file on FTP
-load shipment information into SQL table to report on, pass file to order creation process
-create ZSHPORD import from file, pass file to shipment process, ask X3 to process import
-create ZSHIP945S import from file, archive, ask X3 to process import
Recurring tasks in X3 have been set up named ZECMSL and ZECMSLSHIP.
--------------------------------------------------------------------------------------
Reporting on eCommerce:
To catch issues we need to look at:
-possible sales order duplicates that have the same Shopify PO number
-missing sales orders, that came into the shipping table, but failed to import in
-missing deliveries, that failed during import, e.g. not enough stock