Nous utilisons des cookies afin de vous offrir la meilleure expérience sur notre site web. Si vous continuez à naviguer sur le site sans changer vos paramètres, nous partirons du principe que vous êtes d´accord pour recevoir tous les cookies du site Patas-Monkey. Vous pouvez toutefois si vous le souhaitez, changer les paramètres de vos cookies. Sachez que si vous changez ces paramètres, nous ne serons plus en mesure de garantir le bon fonctionnement de notre site web. Certaines fonctionnalités peuvent disparaître, et il se peut que vous ne soyez pas en mesure de voir certaines parties du site.

En complément du module factory dont la sortie sur le dolistore se rapproche, il faut noter la la présence d'une gestion des déclinaisons dans ce nouveau module

La fonctionnalité se base utilise les catégories produits (il faut donc que le module catégorie soit actif) pour classer les produits en 3 groupes

  • le groupe des produits racines servant de base à la déclinaison (ROOT), il n'est par défaut ni à la vente, ni à l'achat mais on défini sur celui-ci un prix de base.
  • les groupes de produits variants (il peuvent être multiple), ils ne sont par défaut ni à la vente ni à l'achat mais on peu définir sur ceux-ci un prix qui sera ajouté au prix de base pour la variante
  • le groupe des produits au catalogue qui sont à la fois à la vente et à l'achat.

Le principe de fonctionnement est le suivant :

  • Sur les produits ROOT, on va avec la fonction de composition de Factory (identique à celle des produits virtuels) associer les variantes
  • Ensuite on va sur le menu "génération des catalogues" et on appuie sur le bouton magique

L'algorithme de génération du catalogue est le suivant :

- mise "hors vente" des produits présent dans la catégorie catalogue

- référencement des déclinaisons possibles

- Boucle sur toute les déclinaissons définies

- si le produit décliné est déjà présent dans la catégorie catalogue

--> mise à jour des infos (qui peuvent avoir évolué)

--> mise "en vente" du produit

- si le produit décliné n'est pas présent dans la catégorie catalogue (nouveau)

--> création du produit avec les infos root et variants

--> mise "en vente" du produit

--> association du nouveau produit à la catégorie catalogue

 

 

 

prenons un exemple de déclinaison pour les chaussure par taille et par couleur

on crée dans ROOT deux paires de chaussure (A à 45€ et B à 55€)

on crée une catégorie "pointure" et une catégorie "couleur"

dans la première catégorie on va ajouter les "produits" 36/37/38 et 42 qui définissent la taille de chaussure, si la taille 42 est un peu plus chère, sur la fiche produit 42 on aura par exemple 1€ de plus.

Dans la seconde catégorie on ajoute les produits 'bleu, blanc, rouge (et un petit cocorico pour le match de ce soir), c'est le rouge cette fois qui coute 1 € de plus.

Pour définir la déclinaison du produit ROOT A, on simplement ajouter les variantes à sa composition

  • 36 et 42 pour les tailles
  • bleu et blanc pour les couleurs

 

Pour définir la déclinaison du produit ROOT B, on simplement ajouter les variantes à sa composition

  • 36 et 37 pour les tailles
  • bleu et rouge pour les couleurs

 

A la fin de la génération on aura dans la catégorie catalogue les produits suivants :

A_36_bleu à 55€

A_36_blanc à 55€

A_42_bleu à 56€

A_42_blanc à 55€

B_36_bleu à 55€

B_37_rouge à 56€

B_36_bleu à 55€

B_37_rouge à 56€

 

Je précise enfin que le produit crée reprend le libellé du produit ROOT (et sa traduction ;-) et ajoute dans sa description les descriptions des variantes utilisées.