Skip to main content

New Shopify Shipping Methods API Endpoint and Code Format

· 4 min read

Effective Date: January 15, 2026

Action Required

This change is only relevant and may require action if you are a partner or customer with your own system (WMS, ERP, or OMS solution) that integrates directly with Shopify to fetch orders, and the webshop simultaneously uses Shipmondo's Shopify app to manage their shipping methods.

In these cases, the change may affect how you identify, parse, and handle shipping method data in your system.

On January 15, 2026, we're releasing an update to Shipmondo's Shopify app that introduces a new format for shipping method codes. This change enables advanced shipping configurations for webshops while providing partners with better access to shipping method details via our API.

What's changing?

New shipping method code format

The Shipmondo app stores delivery information in the code field of shipping_lines in Shopify orders. We're transitioning from the existing format to a new, more flexible format.

Current format:

dk_gls_service_point_95433
dk_dao_service_point_1250
dk_dao_private

New format:

SHIPMONDO;{method_id};{pickup_point_id}

Example:

SHIPMONDO;12345;95433

Where:

  • SHIPMONDO = prefix for unique identification of the source
  • method_id = unique ID for a shipping method created in the Shipmondo app (e.g., 12345)
  • pickup_point_id = ID for the pickup/service point (optional, depends on the shipping method, e.g., 95433)

New capabilities for webshops

The new format and extended structure enables more detailed shipping method configurations in Shopify:

Service point type filtering

Webshops can now restrict which types of service points are displayed per shipping method:

  • Only parcel boxes
  • Only staffed service points
  • Custom combinations

This allows offering more differentiated shipping methods and pricing, such as:

  • "Delivery to parcel box - lower price"
  • "Delivery to staffed service point - premium price"

Enhanced data access for partners

The new format overcomes character limitations of the previous format, allowing partners to retrieve detailed shipping method information via the Shipmondo API, including:

  • Carrier/shipping agent (e.g., gls)
  • Product type (e.g., SERVICE_POINT)
  • Product code (e.g., GLSDK_SD)
  • Service point type filters (e.g., ['BOX', 'SP'])

This provides greater accuracy for validation, mapping, and booking of shipments.

New API endpoint

We've introduced a new endpoint to retrieve shipping method details:

GET /v3/shipping_modules/shopify/shipping_methods/{id}

This endpoint returns detailed information about a specific Shopify shipping method that belongs to your account.

API Availability

The full API reference documentation will be available on January 15, 2026, as it depends on underlying data structure changes. You can use the examples below to begin development in preparation for the release.

Example request

curl --request GET \
--url https://app.shipmondo.com/api/public/v3/shipping_modules/shopify/shipping_methods/12345 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {YOUR_CREDENTIALS}'

Example response

{
"id": 12345,
"product_type": "SERVICE_POINT",
"shipping_agent_code": "gls",
"shipping_product_global_code": "GLSDK_SD",
"service_point_types": [
"SP",
"BOX"
]
}

Response fields

FieldTypeDescription
idintegerThe ID of the Shopify shipping method
product_typestringThe product type name (e.g., SERVICE_POINT, BUSINESS, PRIVATE)
shipping_agent_codestringThe code of the shipping agent/carrier (e.g., gls)
shipping_product_global_codestringThe global product code for the shipping method (e.g., GLSDK_SD)
service_point_typesarray[string]Array of service point type codes. If empty, all service point types are included (e.g., ["SP","BOX"])

Impact on partner systems

Dual format support required

  • Existing shipping methods will continue to use the current format
  • New shipping methods created after January 15, 2026 will use the new format
  • Updated shipping methods: If a webshop edits an existing method, it will be upgraded to the new format

During the transition period, both formats will be in circulation, and your systems must be able to handle both simultaneously.

When receiving a Shopify order, you can use the method_id to fetch up-to-date information via the Shipmondo API. This reduces the risk of errors if a webshop changes their configuration between order creation and import into your system.

Visibility in Shopify app

After the release, shipping method IDs and configuration information will be visible directly in the Shipmondo app within Shopify, allowing manual verification without API calls if desired.

Action items for partners

  1. Update your parsing logic to identify and parse the new format: SHIPMONDO;{method_id};{pickup_point_id}
  2. Ensure dual format support to handle both old and new formats during the transition period
  3. Implement API lookups (optional but recommended) to fetch shipping method details during order import for better accuracy and validation

Questions?

If you have questions or need guidance on implementing these changes, please don't hesitate to reach out to our support team.