Adding your own custom pickup locations, also known as PUDO points (Pick-Up and Drop-Off points), is a simple process, and you can easily make them available in your nShift Checkout.
Follow these steps to create your pickup locations using our self-service page:
- Log in to nShift Portal and go to Settings > Services > Own Pickup Locations. (If you do not have access to the page, please contact nShift Customer Service.)
- Download the template and fill in your pickup locations. You should follow the format used - see the Example tab in the template for help.
- Click Create list.
- Drag and drop your file or click Browse and locate it on your computer.
- Enter a name for the list, and choose the BookAndPrint Data Access.
- Select one or more accounts (Member accounts or Actors) to import the list into. If you have multiple accounts, they will all be checked by default.
- Click Import and save.
- When a list is imported, it will have the status Not Used. Click the tree-dot menu under Actions and choose Active list. The status will change to In use.
- Your custom pickup locations (PUDO points) will now be ready to use in Checkout.
Using the custom pickup locations in Checkout
- Open the Checkout configuration where you want to use the custom pickup locations.
- Click Add delivery option under Delivery options.
- Select Custom Pudos under Carrier service.
- Select your custom pickup location list from the Custom pudos drop-down list.
- Specify the maximum number of pickup points that should be displayed in your Checkout.
- If you want to add any filter conditions, this can be done in the Pickup point filter condition field. To learn more about filtering, see this article: Custom PUDO filtering
- In the Title section, provide the text that should be displayed in the webshop for your custom pickup locations, in each of the languages defined under Basic settings.
- In the Price section, enter the price that should be displayed for the delivery option in each of the currencies defined under Basic settings. Only provide the numerical value of the price. The currency format selected under Basic settings will automatically be added. For example, if EUR has been chosen as the currency format and 5 is added as the price, it will be displayed as “5 EUR” in the widget. (Click here for information on how to set free shipping.)
- Fill in any optional sections with additional settings if applicable.
- Click Save.
Own Pickup Locations - Short template specification
The short template is designed for most customer implementations. It includes only the essential columns for defining pickup locations and key information such as opening hours.
File Format
- The file must be delivered as an Excel spreadsheet (.xlsx).
- Each row represents one pickup location.
- Mandatory fields will be highlighted in the template.
Column Structure
The columns must appear in the following order:
Name1 | Name2 | PudoId | Address1 | Address2 | Postcode | City | CountryCode | MapRefX | MapRefY | Mon Open | Mon Close | Tue Open | Tue Close | Wed Open | Wed Close | Thu Open | Thu Close | Fri Open | Fri Close | Sat Open | Sat Close | Sun Open | Sun Close
Mandatory Fields
The following fields must be completed for every location:
- Name1 – Location name (store/warehouse).
- PudoId – Unique identifier for the location.
- Address1 – Primary street address.
- Postcode – Postal code.
- City – City of the location.
- CountryCode – ISO 3166-1 alpha-2 code (e.g., SE, GB).
- MapRefX – Longitude (decimal WGS84).
- MapRefY – Latitude (decimal WGS84).
Optional Fields
- Name2, Address2, District, County, Region, State – Secondary name or address line.
- Opening hours – Columns for each weekday (Open/Close). If left blank, the system assumes the location is always closed that day.
- Attention, Phone Number, Email Address - Contact details.
Example Row
| Name1 | PudoId | Address1 | Postcode | City | CountryCode | MapRefX | MapRefY | Mon Open | Mon Close |
|---|---|---|---|---|---|---|---|---|---|
| Central Store | CEN001 | Main Street 12 | 12345 | London | GB | -0.127758 | 51.507351 | 09:00 | 18:00 |
Notes
- PudoId must be unique for each location.
- Coordinates must use decimal degrees (WGS84 standard).
- Opening/closing times should be in HH:MM (24-hour) format.
- Blank opening hours = closed.