Overview
Integrate DHL Express Commerce with Peoplevox:
Note: To integrate with Peoplevox the Carrier Integration product must be enabled and there may an extra subscription fee for enabling this.
- Allowing orders to be pushed across to DHL Express Commerce when you allocate stock in Peoplevox
- Giving you the chance to correct any address issues in DHL Express Commerce (only if need be)
- And with item details pushed across at time of despatch in Peoplevox, allowing DHL Express Commerce to generate the labels and tracking numbers and return them to Peoplevox.
1. Add Peoplevox as an integration in DHL Express Commerce
There are some overall required settings for using DHL Express Commerce with Peoplevox.
- In your DHL Express Commerce account, go to Settings, then select Integrations
- Click Add a new integration, and select Peoplevox from the list
- Enter a display name for your integration (e.g. Peoplevox)
- Select the region where your Peoplevox instance is sited from the options presented (this will reflect in the URL used to access your Peoplevox instance, e.g. https://ap.peoplevox.net/abc1234/ ):
- Americas (US)
- Asia Pacific (AP)
- Europe (WMS)
You can also choose from where DHL Express Commerce picks up the following fields when importing from Peoplevox (in most cases you set these to one of the attributes 1-5 on the sales order in Peoplevox, depending upon your particular Peoplevox setup). This applies for orders imported at both allocate stock and despatch time.
- Company name
- Building
- Phone number
- Currency code
- Delivery instructions
2. Set up an optional subscription to receive orders at stock allocation time
Receive orders at the time of inventory allocation in Peoplevox (this is optional, but means you have an earlier chance to correct invalid addresses).
- Enter the Client Id, Username and Password that you use to log in to Peoplevox.
- Enter Requested Delivery Date, after which orders will import from Peoplevox (based on the stock allocation time event there)
- This prevents historical orders from being imported, so simply set to a recent date
- Click Save.
- Click Test to ensure it works. You'll see Successful at the page bottom, if the connection works.
- To enable orders to be sent over from Peoplevox when you allocate stock to them, click Subscribe.
3. Auto Generate Labels
DHL Express Commerce can auto-generate labels for orders when they are despatched in Peoplevox. The correct product code needs to be assigned to Peoplevox orders by default or using by DHL Express Commerce rules. To set this up:
- In your DHL Express Commerce account, go to Settings, then select Couriers.
- Click on Settings next to DHL Express.
- Set the correct default product code.
- (Optional) Use Rules to assign a product code based on different criteria. Settings > Rules
4. Set up 'Carrier Integration' access in Peoplevox
Receive order detail at the time of despatch in Peoplevox, so you can print labels and return them and their tracking numbers to Peoplevox.
- Log into your Peoplevox account.
- In the top-right of the screen, change the view to Integration.
- In the header, select Carrier Integration.
(Note: If this is not visible / enabled, please log a ticket with Peoplevox Technical Support to request this - additional charges may apply). - Click Add New (or if you already have a previous DHL Express Commerce integration, you can just change the Api key ONLY in this set of steps, as one integration is sufficient).
- Set Name as 'DEC'.
- Set Date time format as dd/MM/yyyy hh:mm:ss.
- Set Timeout (ms) as 30000.
- Copy and paste the Api key from your DHL Express Commerce account's Settings > Platforms > Peoplevox page.
- If you haven't used Api keys in DHL Express Commerce before, then you may not have the full Api key (i.e. 123456;), you will need the full Api key (i.e. 123456;99999a999999999a9a9a999aaa99a9a9).
- In this case, first go to Settings > API and click the Generate button.
- When you return to the Peoplevox settings page, you'll see the full Api key populated.
- Copy and paste the Endpoint.
- Set Tracking number format as {returns}/{outbound}.
- Click Save.
5. Set up DespatchPackage or Returns print templates in Peoplevox
- Log in to your Peoplevox account.
- Change the view to Setup (via dropdown at top-right of page).
- Select Print Templates.
- Select Label type as DespatchPackage (for outgoing labels and outgoing commercial invoices) or Returns (for returns labels and returns commercial invoices)
- Click Search.
- Click on your chosen template.
- Set Registered template name as Outgoing label, Commercial invoice, Returns label or Returns commercial invoice (leave Carrier connection).
- Click Save.
6. Select the print templates in the carrier connection in Peoplevox
- Go back to the previously set up carrier integration via 3.2 and 3.3, above.
- Click on it and then Edit
- In the Document Types section at the bottom of the pop-up, set a Name and Reference and select one of the Print Templates created under section 4, above.
- The Name can be set to whatever you like, but you could just use the same text as the Reference (below).
- You must set the Reference as one of the following, depending upon the Document Type to be retrieved from DHL Express Commerce:
- Outbound label
- Commercial invoice
- Returns label
- Returns commercial invoice
- Initially, just set up the Outbound label Document Type, and test that it works, before proceeding with any further one.
- Click Save.
7. Label generation failures
On despatch of an order in Peoplevox, if the order still has an invalid address (and hasn't yet been corrected in DHL Express Commerce), the labels and tracking numbers will not be generated in DHL Express Commerce.
Peoplevox will then output a failover label which will let you know which order has failed label generation.
In this case, correct the address in DHL Express commerce and reprint in Peoplevox, by finding the despatch, clicking Print and clicking the Print button next to the package.