Fulfillment Item Costs


Background / Context

  • Fulfillment Item costs are supplied by the fulfilling entity - this is most common with ChannelAdvisor Fulfillment Service partners. Unit and total shipping costs are populated in the following properties:
    • DistributionCenterItemUnitCost 
    • DistributionCenterShippingCost
  • Some seller-configurations include lowest-cost order routing rules in ChannelAdvisor. These use custom business rules to define product cost and shipping cost for each Distribution Center. The result of a Distribution Center's Unit Cost and Shipping Cost are output to the following properties:
    • DistributionCenterCalculatedItemUnitCost
    • DistributionCenterCalculatedShippingCost
  • If a fulfillment item is moved to a new fulfillment with a Different Distribution Center by the seller or developer, these costs ARE NOT retained or included in the new fulfillment.
  • To calculate raw cost: DistributionCenterItemUnitCost x Item Quantity + DistributionCenterShippingCost

Endpoints to Surface These Properties

GET https://api.channeladvisor.com/v1/Orders&$expand=Fulfillments($expand=Items)
GET https://api.channeladvisor.com/v1/Fulfillments
&$expand=Items

Relevant Properties

PropertyNote

DistributionCenterItemUnitCost 

Unit cost of a single item in the fulfillment supplied by external resource.

DistributionCenterShippingCost

Total shipping cost of the fulfillment supplied by external resource.
S
hipping costs for that item regardless of how much quantity is included.

DistributionCenterCalculatedItemUnitCost

ChannelAdvisor calculated Unit Item Cost - defined in Lowest Cost order routing rules. 

DistributionCenterCalculatedShippingCost

ChannelAdvisor calculated Shipping Cost - defined in Lowest Cost order routing rules.
Calculated shipping costs for that item regardless of how much quantity is included.

Scenario Examples

  • A single order, SKU ABC123, Qty = 5, and 2 fulfillments from 2 DCs:
    • DC #1 will fulfill Qty 3; DistributionCenterShippingCost = 15.00
    • DC #2 will fulfill Qty 2; DistributionCenterShippingCost = 18.00
  • A single order, SKU ABC123, Qty = 2, and 2 fulfillments from the same DC:
    • DC #1 will fulfill Qty 1; DistributionCenterShippingCost = 5.00
    • DC #1 will fulfill Qty 1; DistributionCenterShippingCost = 5.00