Skip to main content

Integrations

When an order has a selected pickup point, the pickup point information is stored in the order metafield (atlas_pickup_points.point). This is always active and requires no configuration.

Most third-party systems expect pickup point details in a specific format. You can pass pickup point data through order custom attributes, shipping address updates, or custom metafields. See How to get pickup point data into my fulfillment software for setup instructions, and the integration guide for the metafield structure and API access.

#Specific apps and systems

Below are integration guides for specific apps and systems.

#Apilo

Apilo automatically reads the selected pickup point from orders. No configuration is needed.

#Base (formerly BaseLinker)

Base can read the selected pickup point from orders using the following order attributes:

Key Value
PickupPointId {{ point.code }}
PickupPointName {{ point.details.name }}
PickupPointAddress {{ point.address.address1 }}
PickupPointCity {{ point.address.city }}
PickupPointPostalCode {{ point.address.zip }}
PickupPointCourier {{ point.provider }}

#BOX NOW App

BOX NOW App can read the selected pickup point from orders using the following order attributes:

Key Value
boxNowlockerId {{ point.code }}

#Global-e

Contact Global-e support to learn more.

#Juo Subscriptions

Juo Subscriptions automatically reads the selected pickup point from orders. No configuration is needed.

#Just

Just can serve the pickup points configured in Atlas in its checkout. Contact Just support to learn more.

#Mondial Relay App by JOOM

Mondial Relay App can read the selected pickup point from orders using the following order attributes:

Key Value
mondial_relay_id {{ point.code }}
mondial_relay_name {{ point.details.name }}
mondial_relay_address {{ point.address.address1 }}
mondial_relay_city {{ point.address.city }}
mondial_relay_zip {{ point.address.zip }}
mondial_relay_country {{ point.address.country_code }}
mondial_relay_liv true

#nShift Webshipper

Contact nShift Webshipper support to learn more.

#Ongoing WMS

Ongoing WMS can read the selected pickup point from orders. In the Ongoing WMS integration setup, enable Atlas Pickup Points integration. Additionally, add the following order attribute:

Key Value
OrderServicePointCode {{ point.code }}

See Ongoing WMS’s documentation Shopify integration for setup instructions.

#Sendcloud

If you use Sendcloud for shipping, we recommend selecting the Sendcloud provider in Atlas Pickup Points instead of configuring individual carrier integrations. This requires your Sendcloud Public Key and Secret Key, and lets you choose which of your Sendcloud carriers to offer.

#Seven Senders

If you use Seven Senders for shipping, we recommend selecting the Seven Senders provider in Atlas Pickup Points instead of configuring individual carrier integrations. This requires your Seven Senders API Key, and lets you choose which of your Seven Senders carriers to offer.

#Shippingbo

Shippingbo automatically reads the selected pickup point from orders. Go to Shippingbo, and in Shopify connection settings, enable Atlas Pickup Points integration.

#ShippyPro

If you use ShippyPro for shipping label generation, we recommend using the ShippyPro provider in Atlas Pickup Points instead of configuring individual carrier integrations. This requires a ShippyPro API key. See ShippyPro’s help article How to use Atlas Pickup Points with ShippyPro for setup instructions.

#UPS Shipping (Official)

UPS Shipping (Official) can read the selected pickup point from orders when the shipping address update option is enabled in the pickup point configuration.

#WSA DPD Integration

WSA DPD Integration can read the selected pickup point from orders after adding order attribute:

Key: DPD Pickup Office

Value:

{
  "office": "{{ point.details.name }}",
  "id": "{{ point.code }}",
  "data": {
    "x_pickupLocation": {
      "address": {
        "street": "{{ point.address.address1 }}",
        "town": "{{ point.address.city }}",
        "postcode": "{{ point.address.zip }}",
        "countryCode": "{{ point.address.country_code }}"
      },
      "addressPoint": {
        "latitude": "{{ point.address.latitude }}",
        "longitude": "{{ point.address.longitude }}"
      }
    }
  }
}

Or in case of Speedy (DPD Bulgaria):

Key: DPD Pickup Office

Value:

{
  "office": "{{ point.details.name }}",
  "id": "{{ point.code }}",
  "data": {
    "x_type": "{{ point.attributes.type }}",
    "x_pickupLocation": {
      "address": {
        "street": "{{ point.address.address1 }}",
        "town": "{{ point.address.city }}",
        "postcode": "{{ point.address.zip }}",
        "countryCode": "{{ point.address.country_code }}"
      },
      "addressPoint": {
        "latitude": "{{ point.address.latitude }}",
        "longitude": "{{ point.address.longitude }}"
      }
    }
  }
}