Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Channel Advisor has a SKU record with lots of attributes
    1. One attribute is a Label (TAG) of the marketplaces it is live on - a single field with multiple comma delimited tabs
      1. Labels trigger rules to put the product live on the marketplace nominated > BDirect made these rules and included the TAGS to manage the multiple marketplaces.  no Label it is not live - label it is live.
    2. For each marketplace - there is attributes used for related prices - or the default is used
    3. The stock level available is shown on all marketplaces
      1. Distribution centres have stock levels - have two now (sydney and melbourne) - usually products are only in one warehouse so not a problem
      2. Amazon is an option but not used.
      3. Stock changes can be absolution or incremental etc.
  2. Stock levels are tracked by Channel Advisor as sales come in from the marketplaces
    1. Absolute re-setting of stock levels is required regularly
      1. To avoid the stock levels getting out of sync
    2. When stock levels move on products that may run out - may need to send an incremental stock adjustment
      1. ie - 7 sold via another channel
      2. Useful if orders coming in quickly and stock levels are low to avoid orders already in Channel Advisor but not yet in SaaS


This is the channel advisor API requirements

A typical integration https://developer.channeladvisor.com/a-typical-integration  Note in this image all deals are tracked in channel advisor....

Deals are turned on in a marketplace when a Flag of the marketplace is added to the SKU.

Channel advisor flows

Labels (eBay, Amazon Seller Central - AU, etc ) - trigger a rule (signing of a template) to put the product live - until inventory reaches qty of 1 (or date) . Different rules can be setup 

...

We need to

  1. Create new SKU's - Create SKU WPF
  2. Update information on SKU's Create SKU WPF
  3. Delete SKU's Create SKU WPF

https://developer.channeladvisor.com/soap-api-documentation/code-samples/inventory-service-examples/synchinventoryitemlist-examples

...

Update Quantity Information using Absolute value

Update Available Quantity WPF

Update quantity information for all DC in a single request and set quantity to absolute value.  This will be a triggered request for a number of SKU's in a data grid.

...

  1. Get orders that need to be fulfilled (Export Orders) and we have not yet retrieved and mark the ones we have as exported alreadyalready Get Order AND update order WPF
  2. Update orders with a tracking numbernumber Get Order AND update order WPF
  3. Ship Order, Cancel Order, Refund Order - all single order calls https://developer.channeladvisor.com/working-with-orders see Get Order AND update order WPF

https://developer.channeladvisor.com/soap-api-documentation/code-samples/orderservice-getorderlist

...

Used to indicate shipping numbers AND mark as shipped at same timetime Get Order AND update order WPF

May need to split an order into individual fulfillments

...