If you fulfill orders from multiple locations or fulfill orders from a location other than your primary business address, creating fulfillment centers is important. These fulfillment centers can be passed in shipmentCartons when using the shipmentCreateWorkflow in order to specify the origin of a shipment. If you are fulfilling orders in Dashboard, these fulfillment centers will appear as options in the label creation page.
When creating a fulfillmentCenter there are several fields that are required for it to be created successfully. These are listed below:
name: The name your company uses for the fulfillmentCenter.
party: The ID for a party you have created. The best way to create a partyId is to calculate a landed cost and use the partyId that is used for the origin you specify.
Create fulfillment center
Create fulfillment center
Create fulfillment centersGraphQL
If you fulfill orders from multiple locations or fulfill orders from a location other than your primary business address, creating fulfillment centers is important. These fulfillment centers can be passed in
shipmentCartonswhen using theshipmentCreateWorkflowin order to specify the origin of ashipment. If you are fulfilling orders in Dashboard, these fulfillment centers will appear as options in the label creation page.Prepare the mutation input
When creating a
fulfillmentCenterthere are several fields that are required for it to be created successfully. These are listed below:name: The name your company uses for thefulfillmentCenter.party: The ID for a party you have created. The best way to create apartyIdis to calculate a landed cost and use thepartyIdthat is used for the origin you specify.Manage fulfillment centers via the API
You can create and delete
fulfillmentCentersusing the following mutations.mutation {fulfillmentCenterCreate(input: { name: "WKC", party: "party_55cdcd5e-01ac-4e35-afc0-7a17086cfdcf" }) {idparty {location {administrativeAreacountryCodeidlocalityline1postalCode}}name}}Was this page helpful?