Beiträge von ShopAdmin007

    Das war jetzt dann doch relativ einfach. Es lag an Zeile 2 des Codes.

    Aus true, 1 wird einfach false, 0 -> schon klappt es wunderbar :)

    Alter Code:

    Code
    /* GRUNDPREIS START*/
    $slave_price_vpe = $xtPrice->xtcGetPrice($getSlave['products_id'], true, 1, $getSlave['products_tax_class_id'], $getSlave->data['products_price']);
    if(PRODUCT_DETAILS_VPE == 'true') 
    {
    if ($getSlave['products_vpe_status'] == 1 && $getSlave['products_vpe_value'] != 0.0 && $products_price > 0)
    $prodvpe = $xtPrice->xtcFormat($slave_price_vpe * (1 / $getSlave['products_vpe_value']), true).TXT_PER.xtc_get_vpe_name($getSlave['products_vpe']);
    }
    /* GRUNDPREIS ENDE*/


    Neuer Code:

    Code
    /* GRUNDPREIS START*/
    $slave_price_vpe = $xtPrice->xtcGetPrice($getSlave['products_id'], false, 0, $getSlave['products_tax_class_id'], $getSlave->data['products_price']);
    if(PRODUCT_DETAILS_VPE == 'true') 
    {
    if ($getSlave['products_vpe_status'] == 1 && $getSlave['products_vpe_value'] != 0.0 && $products_price > 0)
    $prodvpe = $xtPrice->xtcFormat($slave_price_vpe * (1 / $getSlave['products_vpe_value']), true).TXT_PER.xtc_get_vpe_name($getSlave['products_vpe']);
    }
    /* GRUNDPREIS ENDE*/

    Vielen Dank Joast, das hat mir sehr geholfen.

    Aufgrund der aktuellen Abmahnwelle (Grundpreis steht nicht in der Nähe des Kaufen-Buttons, etc.) bin ich froh, das Problem endlich gelöst zu haben.

    Hallo Joest,
    vielen Dank für deine Hilfe. Nun wird der Grundpreis angezeigt - aber leider der Falsche! :(

    Wenn das Produkt 25g wiegt und 7,35€ kostet ist das ein Grundpreis von 29,40 € (also 100g = 29,40€)
    Bei mir wird aber nicht 29,40 € angezeigt, sondern 28,00 Euro.


    product_master_slave.php:

    Code
    /* GRUNDPREIS START*/
    $slave_price_vpe = $xtPrice->xtcGetPrice($getSlave['products_id'], true, 1, $getSlave['products_tax_class_id'], $getSlave->data['products_price']);
    if(PRODUCT_DETAILS_VPE == 'true') 
    {
    if ($getSlave['products_vpe_status'] == 1 && $getSlave['products_vpe_value'] != 0.0 && $products_price > 0)
    $prodvpe = $xtPrice->xtcFormat($slave_price_vpe * (1 / $getSlave['products_vpe_value']), true).TXT_PER.xtc_get_vpe_name($getSlave['products_vpe']);
    }
    /* GRUNDPREIS ENDE*/

    Die Berechnung des Grundpreises ist ja eigentlich richtig.
    Beim Master-Artikel wird auch 29,40 € angezeigt - nur eben bei den Slave-Artikeln 28,00 € - obwohl gleiche Einstellungen bei den Artikeln...


    Woran könnte das denn liegen? Hast du hierfür vielleicht auch noch eine Idee?

    Hallo Joest,
    vielen Dank für deine Antwort.

    Genau so sieht es aus.
    Ich zeige die Slave beim Master an. Die Master-Daten werden alle angezeigt, also inkl. Grundpreis.
    Nur bei den Slave fehlt es.

    Ich verstehe nur leider nicht, wie ich den Grundpreis bei den Slave anzeigen kann. In der products_master_slave.html scheint das gar nicht drin zu sein..
    Preis, Verfügbarkeit, usw ist alles da - nur der Grundpreis nicht.

    Hast du vielleicht eine Idee, wo ich da ansetzen könnte?

    Hallo an alle Forenmitglieder,

    ich habe folgendes Problem:
    Bei meinen Master-Artikeln wird mir der Grundpreis angezeigt - bei meinen Slave-Artikeln leider nicht.

    meine product_master_slave.php habe ich um folgendes bereits erweitert:
    Zeile 78: PRODUCTS_VPE' => $getSlave['PRODUCTS_VPE'],

    leider wird mir dann über die products_master_slave.html mit {$module_data.PRODUCTS_VPE} nichts angezeigt.
    Was ich hinbekommen habe, ist die Anzeige des Artikel-Gewichts. allerdings in folgender Formatierung: 0.100 KG


    Gibt es für den Grundpreis eine spezielle Variable?

    Hat das Problem bisher schonmal jemand gehabt?

    Ich freue mich auf Antworten, viele Grüße 8)


    Achso, Shopversion: v2next 2.5.16