Order shipping address first name

Topic summary

Issue: When creating an order via the third‑party ShopifySharp library, setting shipping_address first_name to “Localised Ecomm” and last_name to “c/o Brandpath” resulted in Shopify storing first_name as “Localised” and last_name as “Ecomm c/o Brandpath,” effectively moving “Ecomm” to the last name. Billing address was first_name “Localised,” last_name “Ecomm,” suggesting possible name parsing/normalization.

Guidance: A responder noted ShopifySharp is not an official Shopify API library and recommended reporting the issue on its GitHub repository.

Outcome/Current status: The original poster found a practical workaround—do not populate the “Name” property when creating the order. This resolved the unexpected name splitting behavior for them.

Resolution: Partially resolved via workaround; no official root cause or fix from Shopify. Discussion implies the issue may stem from how the library or Shopify parses combined name fields, but this was not confirmed.

Summarized with AI on January 14. AI used: gpt-5.

Hi!

When I try to create Order with shipping_address first_name:“Localised Ecomm” and last_name:“c/o Brandpath” by using ShopifySharp I get first_name:“Localised” and last_name:“Ecomm c/o Brandpath” in shopify. Why “Ecomm” part moved from first_name to the last_name? I read about autofilling names from billing address and maybe it will be helpfull: billing_address.first_name:“Localised”, billing_address.last_name:“Ecomm”.

Thank you!

Hi there :waving_hand:

This is not an official Shopify API library. You may want to flag this issue with them directly on their Github.

1 Like

For future: Try not to fill “Name” property. It helped me.