Let op!
Het wijzigen van de back office instellingen kan direct effect hebben op voorraden. prijzen en/of orders naar de verkoopkanalen. Let dus goed op welke wijziging je doorvoert. Twijfel je? Check het even bij support.
Inhoud
Introductie
WooCommerce is één van de meest populaire e-commerce platforms wereldwijd. Dankzij de uitgebreide mogelijkheden, talloze beschikbare thema’s en de grote community is WooCommerce geschikt voor zowel kleine als grote webshops in uiteenlopende branches. Met de WooCommerce integratie in ProductFlow beheer je eenvoudig al je voorraden en orders centraal.
Account aanvragen
Om de integratie met WooCommerce te kunnen koppelen, dien je een WooCommerce account aan te maken. Start eenvoudig een gratis trial via de site van WooCommerce.
Na registratie kun je WooCommerce koppelen aan ProductFlow via de instellingen pagina van de WooCommerce back office integratie.
Instellingen
Voeg de WooCommerce back office integratie toe via de integratie pagina.
Authenticeren
Om WooCommerce te kunnen koppelen met ProductFlow heb je een URL, API key en API secret nodig.
Deze vind je in je WooCommerce omgeving.
Log in bij WooCommerce en navigeer naar 'Settings' > 'Advanced' > 'Rest API'. Klik op 'Add key'.
Er opent een scherm met key details.
Voeg een beschrijving toe en selecteer 'ProductFlow' in de 'User' dropdown. Selecteer 'Read/Write' in de dropdown voor 'Permissions'.Kies voor 'Generate API key'. Er wordt een Consumer key en Consumer secret gegenereerd.
Kopieer de keys en plak deze in de integratie instellingen van WooCommerce in ProductFlow.
De shop URL is de site URL van je WooCommerce shop. http://www.yourdomain.com/shop
Zodra de gegevens in ProductFlow zijn ingevuld en opgeslagen is de koppeling met WooCommerce gemaakt.
Synchronisaties
Land | Content | Offers | Orders | Shipments |
WooCommerce | ❌ | ✅ | ✅ | ✅ |
Orders
Bij het aanmaken van een order in WooCommerce wordt door ProductFlow de volgende informatie meegestuurd:
- payment_method (standaard ProductFlow)
- set_paid (aan)
- shipping_lines (shipping_cost)
- customer_note (marketplace naam & order id)
De metadata van de order wordt gevuld met:
- order ID
- marketplace naam
- fullfilment methode(_productflow_external_identifier / _productflow_marketplace_name /_productflow_fulfilment_methode)
De factuur en verzendadres wordt gevuld met:
- first_name
- last_name
- address1
- city
- postcode
- country
- phone
- address2
Per orderregel zoekt ProductFlow aan de hand van de SKU het product op. Indien deze niet gevonden kan worden zal ProductFlow deze aanmaken. Verder zullen we de volgende informatie versturen per orderregel:
- name (titel)
- total
- quantity
Shipment
Verzonden shipments worden automatisch uit WooCommerce gehaald. De shipments worden in ProductFlow toegevoegd. Hierbij is het belangrijk dat de carrier beschikbaar moet zijn als "carrier" in ProductFlow.
Als er een shipment binnen komt met een carrier die niet bekend is in ProductFlow, zal hier een melding van verschijnen in de order. Je kunt de juiste carrier direct toevoegen vanuit de foutmelding in de order.
Zorg ervoor dat je de carrier toevoegt en mapt voor alle verkoopkanalen, zodat de shipment goed afgemeld kan worden bij het verkoopkanaal.
Offers
Bij het inschakelen van de offer kraan worden onder andere de voorraden standaard gesynchroniseerd van WooCommerce naar ProductFlow.
Fulfilment methode =
Alle orders met de fulfilment methode die hier wordt geselecteerd worden doorgestuurd naar WooCommerce, de overige orders worden uitgesloten.
FBR = Fulfilment by Retailer
FBM = Fulfilment by Marketplace
Als hier niks wordt geselecteerd, dan worden alle orders doorgezet.
Verzend methode =
Alle orders met de verzend methode die hier wordt geselecteerd worden doorgestuurd naar WooCommerce, de overige orders worden uitgesloten.
SBR = Shipment by Retailers
SBM = Shipment by Marketplace
Als hier niks wordt geselecteerd, dan worden alle orders doorgezet.
Magazijn =
Selecteer hier een ProductFlow Magazijn. Alle producten die in ProductFlow dit magazijn hebben, worden doorgestuurd naar WooCommerce.
Als hier niks wordt geselecteerd, dan worden alle producten doorgezet.
Marketplaces =
Alle orders van de verkoopkanalen die hier worden geselecteerd worden doorgestuurd naar WooCommerce, de overige verkoopkanalen worden uitgesloten.
Als hier niks wordt geselecteerd, dan worden de orders van alle verkoopkanalen doorgezet.
Exclude marketplaces =
Alle orders van de verkoopkanalen die hier worden geselecteerd worden NIET doorgestuurd naar WooCommerce, de overige verkoopkanalen worden wel doorgezet.
Als hier niks wordt geselecteerd, dan worden de orders van alle verkoopkanalen doorgezet.
Taal =
Dit is de default taal waarin je WooCommerce shop staat ingesteld.
Default order phone number =
Dit is het telefoonnummer dat vermeldt mag worden bij de orders.
Default order email =
Dit is het email adres dat vermeldt mag worden bij de orders.
Deze is voor WooCommerce verplicht.
Default order status =
Hier vul je in met welke status de orders aangemaakt mogen worden in WooCommerce.
Enable order sync =
Bij het inschakelen van deze synchronisatie worden alle openstaande orders in ProductFlow doorgezet naar WooCommerce.
Zet deze instelling pas aan als bovenstaande settings allemaal gecontroleerd en ingesteld zijn!
Enable shipment sync =
Bij het inschakelen van deze synchronisatie worden de shipments van de verwerkte orders van WooCommerce doorgezet naar ProductFlow.
Zet deze instelling pas aan als bovenstaande settings allemaal gecontroleerd en ingesteld zijn!
Extra functionaliteiten
Order informatie aanpassen en opnieuw versturen
Het kan voorkomen dat een order niet goed wordt doorgezet van ProductFlow naar WooCommerce, bijvoorbeeld omdat wij het adres niet goed om hebben kunnen zetten naar het format zoals WooCommerce het verwacht.
Als je navigeert naar het integratie overzicht van alle back office koppelingen, zie je bij het kopje Orders bij WooCommerce een pijltje staan.
Als je hier op klikt, kom je op een pagina met een overzicht van alle orders die doorgezet zijn naar WooCommerce.
Hier kun je ook filteren op orders waarvan het doorzetten naar WooCommerce mislukt is.
Je hebt de mogelijkheid om de orders handmatig aan te passen en opnieuw door te zetten naar WooCommerce zodat ze als nog in je back office systeem doorkomen.
Aandachtspunten
1. Wanneer de SKU niet in de orderregel staat, omdat het product bijvoorbeeld niet in ProductFlow staat, zal de order niet worden toegevoegd aan WooCommerce. In ProductFlow zal een kritische notificatie worden aangemaakt.
2. In ProductFlow is het ook mogelijk om WooCommerce als front office integratie toe te voegen.
Als je zowel de WooCommerce verkoopkanaal als back office integratie gebruikt, sluit het verkoopkanaal WooCommerce dan uit naar de WooCommerce back office integratie, om te voorkomen dat er een loop ontstaat bij het doorzetten van de orders.