...
- Channel Advisor has a SKU record with lots of attributes
- One attribute is a Label (TAG) of the marketplaces it is live on - a single field with multiple comma delimited tabs
- 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.
- For each marketplace - there is attributes used for related prices - or the default is used
- The stock level available is shown on all marketplaces
- Distribution centres have stock levels - have two now (sydney and melbourne) - usually products are only in one warehouse so not a problem
- Amazon is an option but not used.
- Stock changes can be absolution or incremental etc.
- One attribute is a Label (TAG) of the marketplaces it is live on - a single field with multiple comma delimited tabs
- Stock levels are tracked by Channel Advisor as sales come in from the marketplaces
- Absolute re-setting of stock levels is required regularly
- To avoid the stock levels getting out of sync
- When stock levels move on products that may run out - may need to send an incremental stock adjustment
- ie - 7 sold via another channel
- Useful if orders coming in quickly and stock levels are low to avoid orders already in Channel Advisor but not yet in SaaS
- Absolute re-setting of stock levels is required regularly
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
- Create new SKU's - Create SKU WPF
- Update information on SKU's Create SKU WPF
- Delete SKU's Create SKU WPF
...
Update Quantity Information using Absolute value
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.
...
- 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
- Update orders with a tracking numbernumber Get Order AND update order WPF
- 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
...