Magento – Options individuelles – Voir prix total / pas + et –

Image

Utilisez les options personnalisées pour différents articles “Extras” L'article doit être adressée. Si des changements sont à déduire ou à (EX.. Changement de couleur, Accessoires…) mais le poids peut donc être détecté, sans directement via un produit configurable toujours de nouveaux éléments doivent être créés (gestion des stocks pour les options, mais tombe à plat).

Or, ces options sont standard avec un “+” et une charge pour “-” vesehen à l'escompte. Mais si le prix final montré directement volonté, Cela peut se produire à travers un changement dans un fichier.

Ce serait bien d'écrire vos propres fichiers modèles pour cette. Ainsi, on devrait le faire, être sûr de mettre à jour. Mais qui veut une solution rapide, le fichier

Abstract.php dans le dossier app / code / core / Mage / Catalog / Block / Product / View / Options adapter. Cela prend environ. de la ligne 127

$priceStr = $ signe;
$_priceInclTax = $ this->getPrix($valeur[‘pricing_value’], vrai);
$_priceExclTax = $ this->getPrix($valeur[‘pricing_value’]);

Ces trois lignes peuvent être remplacées EX.. par

# $priceStr = $ signe;
$_priceInclTax = $ this->getPrix($valeur[‘pricing_value’], vrai)+$ce->getProduct()->getFinalPrice();
$_priceExclTax = $ this->getPrix($valeur[‘pricing_value’])+$ce->getProduct()->getFinalPrice();

dans lequel le “#” cette ligne est commentée et donc pas de “+” et “-” utiliser plusieurs. Depuis la ligne de signe est commentée (Vous pouvez également supprimer), les lignes ci-dessus pourraient également, à définir le signe être retiré

$signe = ' ';
si ($valeur[‘pricing_value’] < 0) {
$sign = ‘-‘;
$valeur[‘pricing_value’] = 0 – $valeur[‘pricing_value’];Image

Comme je le disais,, Il s'agit d'une solution rapide, Mais le résultat conduit à.

Une méthode semi-rapide est de copier le Abstract.php et le mettre dans le dossier / app / code / local / Mage / Catalog / Block / Product / View / Options. Changement dans ce fichier remplacera le fichier core. Ainsi, le changement est déjà mise à jour beaucoup plus sécurisé.

P.S. Produits configurables n'est pas adapté à cette solution. Nous recommandons cette extension.

Utilisé dans la version Magento 1.5.1.0 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

20 pensées sur “Magento – Options individuelles – Voir prix total / pas + et –”

      1. Parlons des produits configurables, droit? J'ai donc installé le code de la même manière et avec moi ne se passe purement garnix 🙁 il regarde dans le menu déroulant de la même qu'avant…

  1. P.S. Dans cet exemple, il n'y avait aucun moyen pour un produit configurable. Ce n'est que, que vous pouvez enregistrer avec celui des options ou l'autre KOPRO.

    1. Avez-vous arriver à des produits configurables comme une solution intelligente? Avec moi, c'est Magento 1.6.2.

          1. Merci pour le tuyau. Toutefois, ce n'est même pas la réponse à la question posée dans l'article ou. la solution au problème.
            Cela permettra d'éliminer, même “seulement” prix. Est souhaitée, mais, que les prix définitifs seront affichés directement après l'option.
            Mais comme dit, Merci de remarquer!

  2. C'est cool. A déjà travaillé. 70€ programmeur gesparrt haha

    Vous avez également une solution à des prix discount?
    Parce qu'il ne paie pas les options individuelles.
    'Ai pris comme le prix à l'échelle. Mais si je fais le prix d'exercice comme une réduction, puis il dit à la fin quand par exemple 100 point:

    Prix ​​normal:30,13 €
    Prix ​​spécial:30,00 €

    Il serait effectivement € 13 et pas 13 cent.

  3. Maintenant obtenir l'erreur suivante?

    2012-11-15T20:32:24+00:00 ERR (3): Avertissement: array_key_exists() [function.array-clé existe]: Le second argument doit être soit un tableau ou un objet dans / home / schnellg / public_html / app / code / core / Mage / Captcha / Modèle / Observer.php en ligne 166

    2012-11-15T20:32:56+00:00 ERR (3): Remarquer: Undefined variable: priceStr in / home / schnellg / public_html / app / code / core / Mage / Catalog / Block / produit / Affichage / Options / Abstract.php en ligne 135

    2012-11-15T20:33:45+00:00 ERR (3): Remarquer: Undefined index: facture dans / home / schnellg / public_html / app / code / core / Mage / Paypal / Modèle / ipn.php en ligne 171

  4. Bonjour,

    Merci pour ce post, 'Ai été à la recherche d'âges suite. Mais j'ai une autre question: Comment puis-je “Règles de prix catalogue” appliquer au prix des options personnalisées? Mes règles de tarification s'appliquent uniquement au prix principal.

    Merci d'avance pour une réponse.

    VG, Afschin

  5. Die Anführungszeichen sind oben nicht korrekt gesetzt, so dass es nicht funktioniert, wenn man den Code kopiert. Hier die korrekte Version:

    $_priceInclTax = $ this->getPrix($valeur[‘pricing_value’], vrai)+$ce->getProduct()->getFinalPrice();
    $_priceExclTax = $ this->getPrix($valeur[‘pricing_value’])+$ce->getProduct()->getFinalPrice();

  6. Bonjour ,

    kennt jemand eine Lösung,
    Wenn ich Filter wird nur der Configurierbare Produkt berücksichtigt aber nicht der Preis vom einfachen Produkt.

    Exemple

    Produit configurable
    Nom: Gold

    Prix ​​à partir de 1000,–

    Varianten : 0,0001 KG 1.000
    1 KG 25.000
    2 Kg 50.000

    etc.

    Si je veux les filtres de la gamme ne va que jusqu'à 1000,–
    die Einfachen Produkte sind einzeln nicht sichtbar.

    Vielen Dank für eure Hilfe

    Jean

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *