Skip to content

Shipping address update

Globe Pickup Points allows you to dynamically replace the shipping address fields in your orders with pickup point data. This feature provides flexibility for merchants who need their orders to reflect the pickup point details, enabling seamless integration with third-party applications or fulfillment systems.


Example use case

Consider a scenario where you need to use the pickup point details in place of the shipping address for certain orders. For example, you can configure the following mappings:

  • Replace the address line with the pickup point name.
  • Replace the city field with the pickup point’s city.
  • Replace the postal code with the pickup point’s ZIP code.

Here’s an example of how you could configure these fields using Liquid:

Address Line 1: {{ point.name }}
City: {{ point.addressObject.city }}
Postal Code: {{ point.addressObject.zip }}

With this setup, the order’s shipping address fields will automatically reflect the selected pickup point’s details.


Configuring address replacement

To replace the shipping address with pickup point data, follow these steps:

  1. Navigate to the provider settings for the desired carrier in Globe Pickup Points.
  2. Enable Update shipping address with pickup point data.
  3. Use Liquid variables to map the pickup point data to the appropriate shipping address fields. For example:
    • Address Line 1: {{ point.name }}
    • City: {{ point.addressObject.city }}
    • ZIP Code: {{ point.addressObject.zip }}
    • Country Code: {{ point.addressObject.country }}
  4. Save your configuration.

Once configured, orders using the selected carrier will automatically have their shipping address replaced with the corresponding pickup point details.


Benefits of address replacement

  1. Streamlined Integration: Ensures compatibility with systems that rely on the shipping address fields for order processing or delivery.
  2. Improved Data Accuracy: Automatically populates the address fields with verified pickup point data, reducing errors.
  3. Customizable: Use Liquid templating to configure the address replacement according to your specific needs.

Example configuration

Here’s a practical example of how you might configure the replacement:

Address Line 1: {{ point.name }}
Address Line 2: {{ point.addressObject.street }}
City: {{ point.addressObject.city }}
Postal Code: {{ point.addressObject.zip }}
Country: {{ point.addressObject.country }}