Dégroupage de commandes dans Wordpress Woocommerce

Pour créer, rédiger et optimiser le SEO de vos pages web --> Contactez-nous


Si vous avez un site Wordpress/Woocommerce avec la possibilité d'y commander des produits de nature différente induisant un type de transport différent (par exemple des produits alimentaires, en sec et en frais ou en liquide) OU des produits qui partent d'endroits différents, vous aurez besoin de gérer du DEGROUPAGE ou des commandes scindées selon le terme employé.

Comment faire ceci dans Wordpress Woocommerce ?

(Pour prestashop 1.7, nous avons parlé des commandes scindées et du dégroupage ici)

 

Il existe plusieurs méthodes et plusieurs plugins gérant plus ou moins bien le problème du dégroupage commandes scindées. Nous en avons sélectionné 2 qui font très bien l'affaire.

Une recherche vous amènera forcément vers le plugin WooCommerce Advanced Shipping Packages (https://woocommerce.com/products/woocommerce-advanced-shipping-packages/ ) MAIS celui-ci ne résout qu'une partie des problèmes SI vous avez des moyens de livraison vraiment différents avec par exemples des contrats de Chronopost, Chronofood (Chronofresh, Chronofreeze, etc..), aller directement au paragraphe concernant le second plugin.

Pour la plupart des dégroupages,  WooCommerce Advanced Shipping Packages suffit en mettant en place des règles de fonctionnement .

Une fois activé, le paramétrage du plugin se gère dans un sous-onglet de l'onglet Expéditions des paramètres de WooCommerce.

L'idée est de créer des "packages" (auxquels on donne un nom).

Chaque package est composé de 3 éléments:

1) La condition de "formation" du package à partir de la commande. par exemple "si des produits appartiennent à la catégorie TOTO" ou "si le montant du panier dépasse XX" etc.. Les conditions concernent des caractéristiques du panier, du client ou des produits. On peut avoir plusieurs conditions avec ET/OU.

2) Le type de livraisons à prendre en compte (whitelist) ou à exclure quand la ou les condition(s) précédente(s) est ou sont remplie(s).

Par exemple, si condition de 1 ok alors livraison Forfait.

A noter que si vous utilisez un plugin de type Chronopost, vous aurez toutes les options du contrat qui seront possibles donc à choisir.

3) Le point est un peu difficile à comprendre parfois: c'est là où l'on spécifie quels produits (de la commande) on va mettre DANS ce package.

En effet, on peut croire que c'est le point 1 qui décide de ceci mas en fait c'est le point 3. Le point décide de la prise en compte des produits.

Si par exemple, quand on a un panier qui dépasse 100 euros, on veut dégrouper alors:

 

  • condition: panier dépasse 100 euros
  • type de livraison à faire
  • on met tels produits (de la commande) dans le package qu'on est en train de définir

Evidemment, si la condition du point 1 est relative à des produits (par exemple: SI les produits sont de la catégorie TOTO), il se peut fort que l'action du point 3 soit "mettre les produits de la catégorie TOTO dans le package".

Une fois qu'on a créé tous ces packages, ceux-ci vont se former automatiquement une fois que la commande est validée mais pas encore payée. Le client verra la décomposition (sans les règles).

Le problème que ne traite pas ce plugin est le problème des étiquettes de livraison qui sont à imprimer quand on utilise un système comme dhl ou chronopost car les commandes enfants n'auront pas les bonnes étiquettes (l'info ne se transmet pas) mais on peut résoudre le problème comme nous l'expliquons ici y compris avec des commandes mixtes de produits n'utilisant pas le même mode de transport (chronofood, chronopost, etc.. )..

De manière générale, il est aussi compliqué de gérer les coûts de transport si on a des gratuités au delà d'un certain montant ou poids mais PAR colis (package).

On peut alors penser et passer à un autre plugin Order Splitter for WooCommerce ( https://androidbubble.com/blog/wordpress/plugins/woo-order-splitter )

En version gratuite ou en payante, le plugin offre bcp de possibilités de manière générale:

Degroupage commandes woocommerce

ou pour les critères de dégroupage:

Criteres commandes degroupees

ou, et là c'est intéressant, pour le traitement des frais de livraison entre la commande "parent" et les commandes "enfants", une fois le dégroupage effectué (car là se pose souvent la question: doit-on diviser le prix de transport au prorata ou autre option .. et bien souvent en fait, on veut que CHAQUE colis ait un prix de transport "individualisé" avec donc un problème pour calculer le prix de transport global qu'on doit afficher sur le panier du client).

Frais de livraison commandes degroupees

Order Splitter for WooCommerce est compatible avec Chronopost, ce qui est un gros avantage car cela veut dire que si vous utilisez Chronopost, les informations "Chronopost" de la commande parents seront transmises comme il faut dans les commandes enfants.

Concrètement, si la commande parent est de 3 kilos pour un produit de 1 kg et 1 produit de 2 kg et que ça donne 2 commandes enfants, les listes de colisage et les étiquettes Chronopost (LE gros problème du dégroupage) seront correctes pour LEUR commande.

ATTENTION: si vous mixez du frais, du sec et de la non alimentation, AUCUN plugin (y compris Chronopost and Chronofood by WooChrono ) ne gère la transmission des BONNES infos logistiques aux commandes enfants.

Par exemple, vous vendez des boîtes de conserve, des rognons, du poisson frais et du vin un client achète de tout. Vous voulez un dégroupage automatique qui fait un colis des boîtes de conserve, un colis des rognons, un colis du poisson et un colis du vin donc 4 colis.

Passons sur le fait (gérable avec les 2 plugins cités) qu'il va falloir afficher pour le client le coût de livraison des 4 colis.

Mais surtout, si vous utilisez DHL ou Chronofood, Chronofresh ou autre, il va falloir trouver un moyen d'affecter AUTOMATIQUEMENT , le BON moyen de livraison au bon colis donc DHL ou Chronofood pour le sec ou le vin et Chronofresh pour le poisson et les rognons.

Ca aucun plugin ne le fait (donc nous avons développé une solution pour le faire, en utilisant le plugin Order Splitter for WooCommerce car il est meilleur que le premier cité pour séparer les informations de livraison) et n'arrive à fournir en back-office le bon bon :-)) de livraison et les bonnes étiquettes pour les colis, qui bien évidemment seront répartis selon le type de livraison d'où un dégroupage obligatoire..

Commentaires sur: Dégroupage de commandes dans Wordpress Woocommerce

Poster un commentaire sur: Dégroupage de commandes dans Wordpress Woocommerce







« Changer facilement la taille des champs d'un formulaire Contact Form 7 | Accueil | Savoir si un nom est disponible sur les réseaux sociaux ou quels réseaux sociaux utilise une entité »



Besoin de SEO, de développement, de rédaction de contenu web ? Besoin d'un blog, de Wordpress, de Prestashop ou autres nouvelles "choses web" ? Envie de travailler dans ces domaines ? --> Contactez-nous