Summary: Shipstore prints the PO and CO numbers it receives from the system that sends your orders. After you switch to a new system, that system has to send those values into the same fields, and rules that pick a profile may need to look at a new field.
Problem
You move your orders from one system to another. The reference values that used to print on the label, such as the PO Number and the CO Number, now arrive blank and nothing prints. There is no error message.
Cause
Shipstore fills its reference fields from what the sending system puts in Shipment.PONumber and Shipment.CONumber, and a business rule prints those values on the label. Shipstore does not rearrange your system's data. When you switch systems, the new one has to send its purchase-order and reference values into those same fields, or they arrive empty. Rules that pick a profile from a field the old system filled, for example UDF1, also stop matching, so orders can go to the wrong profile.
How to check: open a test order from the new system and look at the reference fields on the shipment. If they are empty there, the values are not arriving and the fix is on the sending side.
Fix
On the system that sends your orders:
- Have whoever sends the orders put their purchase-order and reference values into Shipment.PONumber and Shipment.CONumber, following the Shipstore API guide.
- Have them also fill the field your profile-switch rules look at, and set the order source value for the new system if you use it.
In Shipstore:
- Send a test order from the new system and check the shipment and Shipping History to confirm the PO and CO values arrive.
- Check the business rules that print the references, and update the profile-switch rules to look at the new system's field.
- Process the test order and confirm the values print on the label. Keep in mind that UPS prints at most two reference values on a label; more can be sent, but only two print.
- If you need the API guide, or you are not sure which field a rule reads, email support@shipstore.com with the rule name and one example order.
What you should see
A test order from the new system shows the PO and CO values, they print on the label, and the order goes to the right profile.
Related articles
- Print the PO on the label using a Reference field
- Reference 1 is missing on the label or blank after a batch import
- Label fails: a PO or value is too long for the Reference field