Bonjour,

Je fais une sorte de commerce où j'aurai besoin de produit variable, le fait qu'il soit sur Cakephp n'est pas vraiment le centre du problème.
J'ai réfléchi à la méthode pour faire ces produits variables mais j'ai l'impression d'en avoir un peu trop fait pour une (presque) simple fonctionnalité alors je voulais vos avis. Un produit peut avoir plusieurs variantes (vert,rouge,etc) mais surtout plusieurs combinaisons de variantes (rouge Xl, rouge L , Vert Xl conditionné en carton de 6,etc..) qui agissent sur le prix et le SKU (la référence)

Voila comment se décompose mes bases :

Products :
ID | name | slug | content | SKU | price | created | #category_id

Variables (Couleur, taille, conditionement,etc..):
ID | name | slug

Attributes (vert, XL, Carton de 6,etc..):
ID | name | slug | #variable_id

group_combination (vert, XL, Carton de 6,etc..):
ID | SKU | price|

combination(vert, XL, Carton de 6,etc..):
ID | #product_id | #group_combination_id | #attribute_id

Auriez vous une autre solution que celle-ci?

Merci d'avance pour vos remarques.

Aucune réponse