Magento – Opciones individuales – Mostrar precio total / NO + Y –

IMAGEN

Utilice las opciones de personalización para los diferentes elementos “Extras” Artículo que deben abordarse. Si los cambios son una deducción o (por ejemplo. Cambio de color, GUARNICIÓN…) pero los pesos por lo tanto puede ser detectado, sin directamente a través de un producto configurable siempre nuevos elementos se deben crear (la gestión del inventario de las opciones, pero se desinfla).

Ahora bien, estas opciones son de serie con un “+” y un cargo por “-” vesehen para el descuento. Pero si el precio final que se muestra directamente HACERSE, Esto puede ocurrir a través de un cambio en un archivo.

Sería bueno para escribir sus propios archivos de plantilla para este. Así, uno debe hacer, asegúrese de actualizar. Pero, ¿quién quiere una solución rápida, el archivo

Abstract.php en la carpeta app / code / core / Mage / Catálogo / Bloquear / producto / Ver / Opciones AJUSTAR. Esto tarda aproximadamente. de la línea 127

$priceStr = signo $;
$_priceInclTax = $ this->getPrice($valor[‘pricing_value’], verdadero);
$_priceExclTax = $ this->getPrice($valor[‘pricing_value’]);

Estas tres líneas se puede sustituir por ejemplo. POR

# $priceStr = signo $;
$_priceInclTax = $ this->getPrice($valor[‘pricing_value’], verdadero)+$esta->obtenerProducto()->getFinalPrice();
$_priceExclTax = $ this->getPrice($valor[‘pricing_value’])+$esta->obtenerProducto()->getFinalPrice();

en donde el “#” esta línea está comentada y por lo tanto no se “+” Y “-” usarse más. Desde la línea de señal se encuentra en comentarios (También puede eliminar), las líneas anteriores también podrían, para definir la señal de ser retirado

$sign = ' ';
si ($valor[‘pricing_value’] < 0) {
$sign = ‘-‘;
$valor[‘pricing_value’] = 0 – $valor[‘pricing_value’];IMAGEN

Como ya he dicho,, Esta es una solución rápida, Pero el resultado conduce a.

Un método medio-rápido es copiar el Abstract.php y ponerlo en la carpeta / app / code / local / Mage / Catálogo / Bloquear / producto / Ver / Opciones. Cambio en el archivo reemplazará el archivo central. Por lo tanto, el cambio ya es mucho más seguro de actualización.

P.S. Productos configurables no es adecuado para esta solución. Recomendamos esta extensión.

Se utiliza en la versión de Magento 1.5.1.0 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

20 pensamientos sobre “Magento – Opciones individuales – Mostrar precio total / NO + Y –”

      1. vamos a hablar de los productos configurables, EXACTO? Así que he instalado el código exactamente y conmigo haciendo puramente garnix 🙁 se ve exactamente igual que hace el menú desplegable…

          1. Gracias por la punta. Sin embargo, esto no es aún la respuesta a la pregunta planteada en el artículo o. la solución al problema.
            Esto quitará aun “SÓLO” los precios. Se desea pero, que los precios finales se muestran inmediatamente después de la opción.
            Pero como se ha dicho, Gracias por indicarnos!

  1. Esto es genial. Juego gana el plegado. 70Haha gesparrt € programador

    ¿Tiene una solución para los precios de descuento?
    Debido a que no espera hasta las opciones individuales.
    Han tomado como el descuento por cantidad. Si estoy haciendo como el precio de ejercicio pero con descuento, luego dice al final, cuando por ejemplo, 100 PARTE:

    Precio regular:30,13 €
    Precio especial:30,00 €

    En realidad sería € 13 y no 13 centavo.

  2. Ahora sale el siguiente error?

    2012-11-15T20:32:24+00:00 ERR (3): Advertencia: array_key_exists() [clave function.array-existe-]: El segundo argumento debe ser una matriz o un objeto en / home / schnellg / public_html / app / code / core / Mage / Captcha / Modelo / Observer.php on line 166

    2012-11-15T20:32:56+00:00 ERR (3): Nota: Undefined variable: priceStr en / home / schnellg / public_html / app / code / core / Mage / Catalog / Block / Producto / View / Options / Abstract.php on line 135

    2012-11-15T20:33:45+00:00 ERR (3): Nota: Undefined index: factura en / home / schnellg / public_html / app / code / core / Mage / Paypal / Modelo / Ipn.php en línea 171

  3. Hola,

    Gracias por este post, He estado buscando durante mucho tiempo después,. Pero tengo otra pregunta: ¿Cómo puedo “Reglas de catálogo de precios” aplicará al precio de Opciones personalizadas? Mis reglas de precios sólo se aplicarán al premio principal.

    Gracias de antemano por una respuesta.

    VG, Afschin

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

    $_priceInclTax = $ this->getPrice($valor[‘pricing_value’], verdadero)+$esta->obtenerProducto()->getFinalPrice();
    $_priceExclTax = $ this->getPrice($valor[‘pricing_value’])+$esta->obtenerProducto()->getFinalPrice();

  5. Hola ,

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

    EJEMPLO

    Producto configurable
    Nombre: Gold

    Precio de 1000,–

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

    etc.

    Si va a filtrar es la única gama de 1000,–
    die Einfachen Produkte sind einzeln nicht sichtbar.

    Vielen Dank für eure Hilfe

    Johannes

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *