Shopify Line Level Delivery Method - Not the data I need

Hi,

I was excited about this recent update to the IA. I have a client that gets split fulfillment orders frequently due to some products being hazardous and requiring ground transport.

Following the directions in this article I mapped the data hoping to see the Shipping Method Name that’s used when mapping at the head level. However, I only see the values I see are retail or shipping.
Looks like you have added in the Delivery Method Type and what would be useful in addition is the presented_name field.

See this example below. I need to map off the value “Retail - no shipping required”

  "delivery_method": {
    "id": 1752052367664,
    "method_type": "retail",
    "min_delivery_date_time": null,
    "max_delivery_date_time": null,
    "additional_information": {
      "instructions": null,
      "phone": null
    },
    "service_code": null,
    "source_reference": null,
    "presented_name": "Retail - no shipping required",
    "branded_promise": null
  },

Good day David,

Thank you for sharing the details and the example payload. You’re absolutely correct — the flow is currently only pulling the delivery_method.method_type field, which is why you’re only seeing general values such as “retail” or “shipping.”

I did some testing on my end, and it looks like you can capture the more descriptive shipping method name by mapping the following instead:

line_items[*].delivery_method.presented_name

This should allow the flow to bring in values like “Retail - no shipping required.” Please give this a try and let me know if it works as expected.

3 Likes

Thanks for the help Lee!! I’ll try that. Is it possibly to have the team provide the full mapping of the Fulfillment Order data into the order lines?? That would be a great reference!

Hi David,

Just checking in on this ticket. Basically, as long as the info shows up in Shopify’s JSON details, our flow should be able to grab it and map it over. If there’s a particular field you’re focusing on, let me know and I can double-check it for you.

1 Like