Met de koppeling Shopify ondersteunen we de volgende gegevensstromen:
- Inlezen verkooporders
- Inlezen producten
- Exporteren voorraadmutaties
- Exporteren shipmentberichten (leveringen)
Om de koppeling te kunnen leggen dien je de volgende gegevens te hebben:
- URL webshop - bijvoorbeeld
-
SHPAT token nummer - Deze kun je aanmaken zoals beschreven op https://shopify.dev/docs/api
Gegevensstromen
Hieronder staat per gegevensstroom welke velden wij automatisch verwerken bij een import. Mocht je add-ons of andere velden willen gebruiken dan dient dit afgestemd te worden. Warehouse Online ondersteunt standaard alleen de velden die beschikbaar zijn in de basis feeds.
Producten
Producten worden eenmalig allemaal geïmporteerd en daarna halen we alleen nieuwe producten op of wijzigingen. Dit wordt ook iedere 5 minuten uitgevoerd.
De velden die standaard vanuit deze gegevensstroom worden gevuld zijn:
- id (product_reference)
- handle (product_description_1)
- product_description_2 (product_description_2)
- price (accounting_price)
- variants.grams (weight) in combinatie met weight_unity = 0 = gram
- variants.sku (extra product_identification)
- variants.barcode (product_ean)
Ook wordt een sales_channel_reference gekoppeld aan deze gegevensstroom, waardoor in Warehouse Online bekend is welke producten uit welke webshop zijn ingelezen. Dit is relevant bij het sturen van voorraad updates (zie hierna)
Verkooporders
Voor de verkooporders halen we iedere 5 minuten recent gemuteerde orders op en lezen deze in in het WMS.
De velden die standaard vanuit deze gegevensstroom worden gevuld zijn:
- id (order_reference)
- payment_gateway_names (send_type_classification) - met als doel om de juiste verzendwijze te koppelen aan de order
- shipping_address (pod)
- fulfillable_quantity (order_line_quantity)
- per regel
- line_items.id (order_line_reference) - tevens vastgelegd als regeleigenschap om later te gebruiken bij shipment berichten
- product_id (product_reference)
- created_at (ool_delivery_date)
Tijdens het inlezen van orders wordt ook weer de sales_channel_reference gekoppeld waardoor indien relevant de juiste voorraad aan de juiste order gekoppeld kan worden.
Daarnaast kan ook o.a. het volgende ingesteld worden:
- met welk orderpick proces de order uitgevoerd moet worden,
- onder welke picktaaknaam de orders samengevoegd mogen worden
- onder welke shipment_reference de orders verstuurd worden. Orders met dezelfde shipment_reference komen in één zending.
Shipments
Via het shipment bericht worden geleverde goederen teruggekoppeld aan de webshop. Dit gebeurt zodra de hele zending is afgerond.
Vanuit Warehouse Online worden ook de tracking codes meegestuurd.
Stock updates
Voorraad updates zijn optioneel maar worden standaard aangezet bij het leggen van de koppeling. Als dit aan staat, stuurt Warehouse Online bij iedere wijziging in de beschikbare voorraad een bericht naar Shopify. De beschikbare voorraad is de fysieke voorraad in het magazijn (voor zover niet gereserveerd) minus de hoeveelheid die is besteld, maar nog niet gepickt.