Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sonderangebote: Restmenge auf Artikelauswahl und Detailansicht anzeigen

    Fabrizio

    • Neu im Forum
    • Beiträge: 25
    Hi Gemeinde

    Wir lassen immer wieder Sonderangebote auf dem Shop auftachen welche Zeitlich und von der Menge begrenzt sind.
    Wie das Enddatum eingeblendet werden kann, habe ich im Wiki gefunden.

    Ich möchte in meinem Shop auch noch die restliche Menge zum vergünstigten Preis des Artikels anzeigen lassen.

    Hat einer eine Idee - oder gibts es schon und ich habs nicht gefunden?

    Gruss

    Fabrizio

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34402.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hi Fabrizio,

    wenn du folgendes Wiki verwendet hast,

    https://www.modified-shop.org/wiki/Ablaufdatum_von_Sonderangeboten_in_der_Produktdetailansicht_anzeigen

    dann ersetze in der includes/modules/product_info.php  diesen Code

    Code: PHP  [Auswählen]
    // Anzeige des Ablaufdatums für Sonderangebote -- Anfang -- (c) by Hetfield
            $special_expires_date_query = "SELECT expires_date FROM ".TABLE_SPECIALS." WHERE products_id = '".$product->data['products_id']."'";
            $special_expires_date_query = xtDBquery($special_expires_date_query);
            $sDate = xtc_db_fetch_array($special_expires_date_query, true);
            if ($sDate['expires_date'] != '0000-00-00 00:00:00') {
               $info_smarty->assign('PRODUCTS_EXPIRES', xtc_date_short($sDate['expires_date']));
            }
    // Anzeige des Ablaufdatums für Sonderangebote -- Ende -- (c) by Hetfield
     

    mit diesem Code

    Code: PHP  [Auswählen]
    // Anzeige des Ablaufdatums für Sonderangebote -- Anfang -- (c) by Hetfield
            $special_expires_date_query = "SELECT expires_date, specials_quantity FROM ".TABLE_SPECIALS." WHERE status = '1' AND products_id = '".$product->data['products_id']."'";
            $special_expires_date_query = xtDBquery($special_expires_date_query);
            $sDate = xtc_db_fetch_array($special_expires_date_query, true);
            if ($sDate['expires_date'] != '0000-00-00 00:00:00') {
               $info_smarty->assign('PRODUCTS_EXPIRES', xtc_date_short($sDate['expires_date']));
               $info_smarty->assign('SPECIALS_QUANTITY', $sDate['specials_quantity']);
            }
    // Anzeige des Ablaufdatums für Sonderangebote -- Ende -- (c) by Hetfield
     

    danach füge in lang/german/lang_german.conf nach folgendem Code

    Code: PHP  [Auswählen]
    text_expires_date = 'Sonderangebot gültig bis:'
     

    diesen Code ein

    Code: PHP  [Auswählen]
    text_specials_quantity = 'verfügbare Menge:'
     

    und in der templates/<dein_template>/module/product_info/product_info_*.html musst noch diesen Code

    Code: XML  [Auswählen]
    {if $PRODUCTS_EXPIRES}{#text_expires_date#} {$PRODUCTS_EXPIRES}{/if}

    mit diesem Code erstzen

    Code: XML  [Auswählen]
    {if $PRODUCTS_EXPIRES}{#text_expires_date#} {$PRODUCTS_EXPIRES}<br />{#text_specials_quantity#} {$SPECIALS_QUANTITY}{/if}

    Grüsse
    Hanspeter
    3 Antworten
    359 Aufrufe
    21. November 2023, 17:21:17 von Markus
    10 Antworten
    6973 Aufrufe
    10. Oktober 2011, 18:08:38 von Jürgen
    3 Antworten
    2806 Aufrufe
    02. März 2013, 11:27:20 von bald geloescht...
    0 Antworten
    1577 Aufrufe
    14. Oktober 2014, 17:47:32 von scheffer