UPS WorldShip Integration
Rx-Universe 7.73 and Rx-Xplore 1.23 add integration with UPS WorldShip software to Rx-Universe. This can be used to purchase shipping labels.
Initial setup is done in two places.
First, go to the System Settings screen (Shipping tab) and enter the desired configuration details for the WorldShip Interface.
WorldShip interface activated engages the integration. If it is unchecked then no UPS shipping records will be created and the sync program will not send data.
WorldShip (Rx-Xplore) uses HTTPS needs to match the equivalent setting on your Rx-Xplore install
WorldShip (Rx-Xplore) server needs to match the equivalent setting on your Rx-Xplore install
Â
WorldShip (Rx-Xplore) port needs to match the equivalent setting on your Rx-Xplore install
Â
Days to keep WorldShip triggers is the number of days to keep (unsynced) WorldShip data. Outgoing orders that have not been sent in this many days will be discarded.
Next go to Rx-Hub and ensure you have the Rx-Xplore permission WorldShip Configuration
Then go to the WorldShip Settings page in Rx-Xplore
Origin Address is the Ship From information you would like to provide to WorldShip for each order
Delivery Options is the package delivery options you would like to provide to WorldShip for each order
Package Data is the package information you would like to provide to WorldShip for each order
Now create a scheduled task using the following arguments: w -c omics.cfg -y xmlif.dll -y OMICS6 WORLDSHIP_SYNC ACTION=SYNC
This will send information to WorldShip (to purchase shipping labels) as well as retrieve information from WorldShip (to set tracking numbers). If you wish to perform these tasks at different times of day create two scheduled tasks instead with
ACTION=POST
(to send information) andACTION=GET
(to retrieve tracking numbers) instead.
You will also need to install the appropriate ODBC driver for your database manager - Postgres or SQL Server (note - at this time WorldShip only appears to support 32 bit drivers)
You can now configure WorldShip Batch Import and Batch Export procedures.
The Batch Import should import from the table
world_ship_outgoing_orders
Rows are added to this table when you ship an order using a UPS shipping method
Rows are removed from this table when tracking information has been received from WorldShip or an order has been cancelled/deleted
One of order_number or po_number must be the package identifier
The Batch Export should write to the table
world_ship_confirmed_orders
Rows are added to this table by WorldShip
Rows are removed from this table when they have been processed by the scheduled task
order_identifier can be the invoice number or po number
postal_service_tracking_id will be set as the order’s tracking number
mail_manifest_id will be added to the order VCA overrides as _MAILMANID
Â