Multistore (WordPress): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(11 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 13: | Regel 13: | ||
== Vereisten == | == Vereisten == | ||
− | * Op een centrale online plek orders uit meerdere WooCommerce-sites kunnen beheren: Lezen én verwerken | + | * Op een centrale online plek orders uit meerdere WooCommerce-sites kunnen beheren: Lezen én verwerken. Alleen maar een notificatie dat er ergens een order is binnengekomen, is ''niet'' voldoende |
* Uiteraard moeten de originele order-ID's behouden blijven | * Uiteraard moeten de originele order-ID's behouden blijven | ||
* De eigenlijke webwinkels zijn hierbij de ''Single Source of Truth'' | * De eigenlijke webwinkels zijn hierbij de ''Single Source of Truth'' | ||
* Extra: Voorraadbeheer centraal bijhouden | * Extra: Voorraadbeheer centraal bijhouden | ||
− | * Extra: Productgegevens centraal bijhouden | + | * Extra: Productgegevens centraal bijhouden - Niet echt nodig, want verschillende talen. |
== Inventaris == | == Inventaris == | ||
− | |||
* [https://woomultistore.com/ WooMultistore]-plugin? - Zie hieronder | * [https://woomultistore.com/ WooMultistore]-plugin? - Zie hieronder | ||
− | * '''WooHub:''' Gebruik een additionele WooCommerce-site als hub | + | * '''WooHub:''' DIY: Gebruik een additionele WooCommerce-site als hub |
− | * Standaard WooCommerce-multisite-funtionaliteit: Schijnt geen aanrader te zijn (Gijs). | + | * Standaard WooCommerce-multisite-funtionaliteit: Schijnt geen aanrader te zijn (Gijs) |
+ | * Mrinvent WooCommerce Multistore: Zie hieronder. | ||
− | == WooHub == | + | === DIY: WooHub === |
Gebruik een additionele WooCommerce-site als hub voor alle orders: Gebruik de PHP-API om orders in te lezen in de ''hub'', maar ook om status-updates terug te sturen naar de betreffende sites (''spokes'') | Gebruik een additionele WooCommerce-site als hub voor alle orders: Gebruik de PHP-API om orders in te lezen in de ''hub'', maar ook om status-updates terug te sturen naar de betreffende sites (''spokes'') | ||
Regel 32: | Regel 32: | ||
* Handig als de spokes hun eigen order-telling aanhouden. Anders moet er bij elke order naar alles sites een update worden gestuurd | * Handig als de spokes hun eigen order-telling aanhouden. Anders moet er bij elke order naar alles sites een update worden gestuurd | ||
* Ongetwijfeld kan dit met de PHP-API, maar vergeet de WP-CLI niet: Daar kunnen verrassende dingen mee! | * Ongetwijfeld kan dit met de PHP-API, maar vergeet de WP-CLI niet: Daar kunnen verrassende dingen mee! | ||
+ | |||
+ | === WooMultistore === | ||
+ | |||
+ | * [https://woomultistore.com/ WooMultiStore] lijkt te doen wat ik zoek: Niet alleen inventaris, maar ook orders kunnen centraal beheerd worden | ||
+ | * Geen gratis uitprobeer-versie | ||
+ | * Niet iedereen is even blij met WooMultistore: [https://www.reddit.com/r/woocommerce/comments/8boc30/any_experience_of_woo_multistore/] | ||
+ | |||
+ | === Mrinvent WooCommerce-Multisite === | ||
+ | |||
+ | * Dit is geen plugin, maar een 'platform'. Misschien een SaaS-oplossing zoals bv. Channable | ||
+ | * Inclusief gratis uitprobeerversie | ||
+ | * Met hun meest uitgebreide versie, kun je max. 10 webshops beheren - Da's te weinig. | ||
== Datamodel van orders == | == Datamodel van orders == | ||
Regel 38: | Regel 50: | ||
* Orders hebben titels, net als alle posts. Daarin kun je de naam van de ''spoke'' en het ''spoke-order-ID'' invoegen. Na bijwerken worden deze gegevens weer gestript en teruggestuurd naar de ''spoke'' | * Orders hebben titels, net als alle posts. Daarin kun je de naam van de ''spoke'' en het ''spoke-order-ID'' invoegen. Na bijwerken worden deze gegevens weer gestript en teruggestuurd naar de ''spoke'' | ||
* Pas op: Er komt verbazend veel data bij een order te pas, inclusief betalingsgegevens en productgegevens. | * Pas op: Er komt verbazend veel data bij een order te pas, inclusief betalingsgegevens en productgegevens. | ||
+ | |||
+ | == Zie ook == | ||
+ | |||
+ | * [[Orders migreren (WooCommerce)]] | ||
== Bronnen == | == Bronnen == | ||
Regel 43: | Regel 59: | ||
* https://woomultistore.com/ | * https://woomultistore.com/ | ||
* https://www.veeqo.com/blog/everything-need-know-woocommerce-multisite | * https://www.veeqo.com/blog/everything-need-know-woocommerce-multisite | ||
− | * https://learnwoo.com/woocommerce-multistore | + | * https://learnwoo.com/woocommerce-multistore - Oppervlakkig. Gaat alleen over product-replicatie, niet over orderbeheer |
* https://www.skyverge.com/blog/moving-woocommerce-orders-sites - Gaat over asynchronous updates | * https://www.skyverge.com/blog/moving-woocommerce-orders-sites - Gaat over asynchronous updates | ||
+ | * https://www.facebook.com/pages/category/Computer-Company/WooMultistore-1502232066567024/ |
Huidige versie van 23 sep 2020 om 11:42
Hoe kun je orders van meerdere WooCommerce-sites op één plek beheren?
Het probleem
Kun je de orders van bv. 10 WooCommerce-sites beheren op één plek? Dus niet alleen dat je ze kunt bekijken op één plek, maar ook kunt afhandelen? Dat klinkt als een luxe-probleem, maar in de praktijk is het dat niet, als je bv. 10 drukke webwinkels hebt:
- Het is veel werk om voortdurend een flinke hoeveelheid sites te moeten langslopen
- Het is vrij nauwkeurig en ingewikkeld werk: Voor je het weet, sla je per ongeluk een webwinkel over
- Inwerken van een nieuwe medewerkers, is ingewikkelder.
Een manier om geattendeerd te worden op orders, is niet voldoende. Sterker nog: Dat is er al in de vorm van email. Het gaat om het complete afhandelen van nieuwe orders.
Vereisten
- Op een centrale online plek orders uit meerdere WooCommerce-sites kunnen beheren: Lezen én verwerken. Alleen maar een notificatie dat er ergens een order is binnengekomen, is niet voldoende
- Uiteraard moeten de originele order-ID's behouden blijven
- De eigenlijke webwinkels zijn hierbij de Single Source of Truth
- Extra: Voorraadbeheer centraal bijhouden
- Extra: Productgegevens centraal bijhouden - Niet echt nodig, want verschillende talen.
Inventaris
- WooMultistore-plugin? - Zie hieronder
- WooHub: DIY: Gebruik een additionele WooCommerce-site als hub
- Standaard WooCommerce-multisite-funtionaliteit: Schijnt geen aanrader te zijn (Gijs)
- Mrinvent WooCommerce Multistore: Zie hieronder.
DIY: WooHub
Gebruik een additionele WooCommerce-site als hub voor alle orders: Gebruik de PHP-API om orders in te lezen in de hub, maar ook om status-updates terug te sturen naar de betreffende sites (spokes)
- Handig als de spokes hun eigen order-telling aanhouden. Anders moet er bij elke order naar alles sites een update worden gestuurd
- Ongetwijfeld kan dit met de PHP-API, maar vergeet de WP-CLI niet: Daar kunnen verrassende dingen mee!
WooMultistore
- WooMultiStore lijkt te doen wat ik zoek: Niet alleen inventaris, maar ook orders kunnen centraal beheerd worden
- Geen gratis uitprobeer-versie
- Niet iedereen is even blij met WooMultistore: [1]
Mrinvent WooCommerce-Multisite
- Dit is geen plugin, maar een 'platform'. Misschien een SaaS-oplossing zoals bv. Channable
- Inclusief gratis uitprobeerversie
- Met hun meest uitgebreide versie, kun je max. 10 webshops beheren - Da's te weinig.
Datamodel van orders
- Een order is een post en het order-ID is het post-ID. Dat maakt het gelijk al lastig om orders uit te wisselen, want de ID's kun je niet zomaar aanpassen. Of misschien maakt het niet uit als je het order-id aanpast, omdat de gebruiker daar toch niet direct mee te maken heeft?
- Orders hebben titels, net als alle posts. Daarin kun je de naam van de spoke en het spoke-order-ID invoegen. Na bijwerken worden deze gegevens weer gestript en teruggestuurd naar de spoke
- Pas op: Er komt verbazend veel data bij een order te pas, inclusief betalingsgegevens en productgegevens.
Zie ook
Bronnen
- https://woomultistore.com/
- https://www.veeqo.com/blog/everything-need-know-woocommerce-multisite
- https://learnwoo.com/woocommerce-multistore - Oppervlakkig. Gaat alleen over product-replicatie, niet over orderbeheer
- https://www.skyverge.com/blog/moving-woocommerce-orders-sites - Gaat over asynchronous updates
- https://www.facebook.com/pages/category/Computer-Company/WooMultistore-1502232066567024/