2010-08-18 5 views
2

J'ai le problème suivant avec mon magento, la coutume malheureusement, le développement. Le scénario est que le client veut que le prix d'un produit configurable soit calculé en utilisant une formule spécifique qui implique des multiplications, alors que magento n'a que des sommes. Par exemple, l'un des attributs est "matériel" et l'autre est le nombre d'occurrences, donc ces deux doivent être multipliés.magento comportement du produit configurable

J'ai programmé et créé en scriptant de nouveaux produits pour chaque combinaison possible et les ai assignés à un configurable. Mais quand je vais à "ajouter au panier" à la fin le prix que j'ai n'est pas celui du produit final, mais le magento calcule.

Est-ce que quelqu'un a été confronté à un scénario similaire? Des solutions possibles?

Parce que je pourrais avoir été à l'abstrait, je vais aussi écrire mon exemple d'utilisation:

Le magasin est de vendre des bijoux.

Attributs: matériau en pierre

Attributs: nombre de pierres

Prix: Valeur de base + (nombre de pierres) x (prix du matériel en pierre)

Répondre

1

J'ai un fort soupçon que vous changez le prix que l'article va dans le panier. Est-ce correct? Magento, pour une raison qui est probablement justifiable mais pas moins irritant, recalculera le prix de l'article sur chaque chargement de page. Cela signifie que, en réalité, vous devez modifier l'implémentation pour que le calcul du prix interne du produit soit adapté à vos besoins ou que le prix ne soit jamais respecté.

Espérons que ça aide.

Merci! Joe

+0

Pas exactement, malheureusement. Ce qui se passe est que, sauf si j'ai mal compris, je soupçonne qu'après que le client a sélectionné les options appropriées, le produit ** simple ** qui leur correspond serait ajouté au panier. Ce n'est pas le cas et quelque chose d'autre est ajouté. Quoi et comment est ce que j'essaie de comprendre. Ce que je dois ajouter, c'est que magento afin de montrer les combinaisons possibles nécessite un produit avec celles-ci, donc il était raisonnable de supposer qu'à la fin celui-ci serait ajouté au chariot, ce qui n'est pas le cas pour quelque raison. –

+0

Il est raisonnable de supposer, sauf que c'est faux. Deux articles ont été ajoutés à votre panier dans ce cas. Le produit parent (configurable) et le produit enfant (simple). Le produit enfant est utilisé pour réduire l'inventaire, mais le parent est utilisé pour les calculs. Ainsi, comme précédemment, vous devez éditer le produit configurable pour supporter le changement de prix. –

+0

En fonction de l'utilisation réelle (par exemple, combien de pierres peuvent être ajoutées), vous pouvez essayer d'utiliser des options personnalisées pour y parvenir. Il ne vous permettra pas de changer facilement le coût par type de pierre, mais permettra une grande partie de la personnalisation que vous recherchez sans pirater les modèles. –

Questions connexes