Order Status Uploads - CV3
From NewHaven Software Wiki
(Difference between revisions)
Russ horton (Talk | contribs) (→Tech Info) |
Russ horton (Talk | contribs) (→Data passed to CV3) |
||
Line 17: | Line 17: | ||
Example of a multi-package order for illustration: | Example of a multi-package order for illustration: | ||
- | *Order shipped on 9/23/ | + | *Order shipped on 9/23/2018 |
*Recipient #1 shipped via UPS Ground with tracking number 123 | *Recipient #1 shipped via UPS Ground with tracking number 123 | ||
*Recipient #2 shipped via FedEx 2-Day with tracking number 456 | *Recipient #2 shipped via FedEx 2-Day with tracking number 456 | ||
Line 26: | Line 26: | ||
! Tracking | ! Tracking | ||
|- | |- | ||
- | | Shipped 9/23/ | + | | Shipped 9/23/2018 |
| UPS: 123 ; FedEx: 456 | | UPS: 123 ; FedEx: 456 | ||
|} | |} |
Revision as of 18:25, 27 June 2019
CMS
As part of the web service communications between CMS and CommerceV3 (CV3), CMS's eCMS Module can be configured to upload order status (and tracking number where applicable) for CV3 orders that have been set as shipped in CMS, are associated with a CV3 order source (downloaded from CV3), and have not yet had their status uploaded.
CMS uploads three types of statuses:
- Shipped {date}
- If all packages are shipped
- Processing
- all new orders imported into CMS
- Orders that are backordered
- Orders with no packages
- all new orders imported into CMS
- Processing : Last Shipment {date}
- This status will be set for orders that have more than one package and at least one (but not all) packages are shipped
Data passed to CV3
Example of a multi-package order for illustration:
- Order shipped on 9/23/2018
- Recipient #1 shipped via UPS Ground with tracking number 123
- Recipient #2 shipped via FedEx 2-Day with tracking number 456
Status | Tracking |
---|---|
Shipped 9/23/2018 | UPS: 123 ; FedEx: 456 |
Tech Info
Both the CV3(NHS) and CV3(Public) plug-ins use the same web serviced hosted by CV3. Details of this WSDL can be found here - https://service.commercev3.com/index.php?wsdl Presently the CV3 plug-ins are hard-coded to communicate only with the web services hosted by CV3.
XML passed (inside CV3Data):
<orders> <status> <orderID>12345</orderID> <status>Shipped 9/23/2014</status> <tracking>FedEx: 456 ; UPS: 123</tracking> </status> </orders>