Welcome, Shopify merchants! This guide walks you through integrating HubBox pickup point services into your store using the official HubBox Local Pickup Shopify App, designed for stores on Basic, Shopify, and Advanced Shopify plans.
For plans beneath the Advanced tier, you will need to ensure that Carrier Calculated Shipping (CCS) is enabled, as this is required for the HubBox integration. Enabling CCS may incur an additional charge. Please speak to Shopify directly to confirm whether this functionality is enabled on your account and for more information on costs.
View HubBox on Shopify App Store
Key difference from Shopify Plus: Stores on Shopify Plus have access to Shopify's Checkout Extensibility, which allows deeper checkout customisation. This guide covers the Basic and Advanced plan integration, which works by configuring new Shipping Rates for pickup services rather than modifying the checkout UI directly. For Shopify Plus integration details, see the Shopify Plus documentation.
Before you begin, ensure you have the following:
Unlike Shopify Plus, this integration uses Shopify's built-in Shipping Rates functionality:

After the order is placed, the HubBox app automatically adds specific tags and note attributes to the Shopify order to identify it as a pickup order and record the chosen location. The shipping address is updated to match the selected pickup point address.
You may see an option to set up a subscription during installation. Please do not follow this process — HubBox will enable your access to the app directly without requiring this step.
You generally cannot fully configure or launch the app until your HubBox account is linked and licensed by the HubBox team.
For the HubBox app to add identifying tags and pickup details to orders after they are placed, it requires secure access to your Shopify Admin API and a connection to Amazon EventBridge for real-time event notifications. Your HubBox Integration Manager will set up your EventBridge integration.
Once the app is installed and your account is licensed, navigate to Apps > HubBox Local Pickup in your Shopify Admin to open the HubBox App Admin Panel.
Configure the following sections:
| Admin Panel Option | Description |
|---|---|
| Select Courier Service | Choose which carrier networks (e.g., UPS, DPD, DHL) to offer for pickup. |
| Change Region | Select the geographic regions or countries where these services should be available. |
| Initialise Pickup Shipping Method | Turn on to enable the HubBox app to present pickup shipping methods. |
| Configure custom shipping method | Click Add to configure a custom shipping method and create new pickup shipping rates. |
| Additional Settings - Orders Token | Paste the orders token generated in Step 3. |
| Additional Settings - Payment methods filter | Install if required to hide the pickup option for certain payment methods (e.g., Apple Pay, Shop Pay, Klarna). |



Unlike Shopify Plus, Basic/Shopify/Advanced plans have limitations on modifying checkout logic directly. This means the standard HubBox app for these plans can be more limited than for Plus sites. Bailout logic can be added to hide the pickup point rates based on cart value and cart weight.
Speak to your HubBox Integration Manager about any required product exclusions and they will work with you to identify any workarounds.
After installation and configuration, thoroughly test the setup before going live.
UPS Access Point, DPD Ship to Shop).collectPointId) has been added containing the unique ID of the chosen pickup location.When a customer checks out using a HubBox pickup shipping rate, the HubBox app automatically updates the order in your Shopify admin:
UPS Access Point, DPD Ship to Shop). Use these to filter and identify pickup orders.collectPointId). This is used by your fulfilment team or systems to identify exactly which pickup point the parcel should be sent to.

Use this combination of updated shipping address, tags, and note attributes in your fulfilment workflow to correctly process HubBox pickup orders.