We’ve identified what appears to be incorrect data mapping for Shopify Collective orders in the API. This specifically relates to the Orders received by the supplier in this example. (Aka the person fulfilling the order)
https://help.shopify.com/en/manual/online-sales-channels/shopify-collective/retailers/taxes
Example Issue
In orders created via Shopify Collective (where our client acts as the supplier), the following inconsistencies have been observed:
-
Marketplace flag
-
Field:
orders.channelInformation.channelDefinition.isMarketplace -
Current value:
true -
Expected value:
false -
Reason: These are not marketplace sales, so the marketplace flag should be set to false.
-
-
Order tax exemption
-
Field:
order.taxExempt -
Current value:
false -
Expected value:
true -
Reason: No tax was charged on the order, as it represents a resale transaction. Therefore, the order should be marked as tax-exempt.
-
-
Customer tax exemption
-
Field:
order.customer.taxExempt -
Current value:
false -
Expected value:
true -
Reason: The customer is a reseller, so tax exemption applies at the customer level as well.
-
Summary
In short, Shopify Collective supplier orders are being incorrectly flagged as marketplace transactions and non–tax-exempt. Both the order-level and customer-level tax exemption fields should reflect that these are resale transactions with no tax charged.
Could you please confirm whether this is a known issue or provide guidance on how these fields should be expected to behave for Collective orders?
