{$page}
Cyrious Control integrates with UPS Worldship so that shipping address information may be automatically retrieved and tracking and cost information can be fed back into Control during the closeout process.
Setting up the Server to work with Worldship
Before starting this setup, please verify that the customer has the shipping tab module. If they do not have the shipping module they must purchase this first and you can direct the customer to sales@cyrious.com for pricing .
Preparing Control SQL Database
| Database Object Name | Type | ||
| UPSShippingLogForShipments | Table | ||
| UpdateUPSShipment | Trigger | ||
| ShipperInfoForShipments | View |
Create a “Shipper” User in SQL with limited rights
Setting up the client (Shipper's) machine
Create an ODBC connection.
Setup UPS Worldship software for Integration.
### Another cause for the files to not show up might be if the ODBC is not present or not correct. Verify that it is correct if the profiles are not appearing.
Note: For customers that ship multiple packages per Shipment, it may work better to change the map to the Package.PublishedCharge : ShipperCharge instead
- Some of the more recent versions of UPS Worldship will export null values back to the UPSShippingLogForShipments. If this occurs, manually create entries using the following mappings:
On Import
- Bind ShipperInfoForShipments.OrderNumber ShipmentInformation.Reference2
On Export
- Bind Package.Reference2 UPSShippingLogForShipments.OrderNumber
If you are still having issues with exporting info back to Control after shipment is processed, check the UPSShippingLogForShipments table in SQL. Expand that table, then expand Columns. Right-click on Order Number and select Modify. Change Data Type for Order Number to nvarchar(50).
Using UPS Worldship to process Control Orders
Links
UPS pdf with more information on page 1 that may be of assistance UPS Worldship PDF