Lagerbestand im Warenkorb anzeigen

      Lagerbestand im Warenkorb anzeigen

      Da ja sonst nicht soviel los ist :roll:
      habe ich mich mal mit dem leidigen Problem beschäftigt, dass ein Kunde zwar bei unzureichendem Lagerbestand bestellen kann, aber nie weiß, welche Menge verfügbar ist und dann herumtesten oder anrufen muss!

      Das Problem ist sehr einfach zu lösen:
      in der /inc/xtc_check_stock.inc.php einfach die Zeile

      Quellcode

      1. function xtc_check_stock($products_id, $products_quantity) {
      2. $stock_left = xtc_get_products_stock($products_id) - $products_quantity;
      3. $out_of_stock = '';
      4. if ($stock_left < 0) {
      5. $out_of_stock = '<span class="markProductOutOfStock">' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . '</span>';
      6. }
      7. return $out_of_stock;
      8. }

      mit dieser ersetzen

      Quellcode

      1. function xtc_check_stock($products_id, $products_quantity) {
      2. $stock_left = xtc_get_products_stock($products_id) - $products_quantity;
      3. $stock_total = xtc_get_products_stock($products_id);
      4. $out_of_stock = '';
      5. if ($stock_left < 0) {
      6. $out_of_stock = '
      7. <span class="markProductOutOfStock">' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . 'Bestand: ' . $stock_total. '</span>';
      8. }
      9. return $out_of_stock;
      10. }


      Viel Spass
      Information

      Re: Lagerbestand im Warenkorb anzeigen

      Hallo tarlo,

      sorry erstmal das die Antworten hier so lange dauern, das Forum schickt einfach keine Emails raus :(
      Bin aber gerade dabei auf ein anderes Forum zu migrieren, dann geht das auch wieder schneller ;)

      Zu deinem Problem.
      In der Datei includes/modules/product_info.php sollte, je nach Version, folgende Zeile (ca. 105) vorhanden sein:

      Quellcode

      1. $info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);


      In deinem Template z.B. templates/self_grey/module/product_info/product_info_vTabs.html dann folgende Variable einfügen:

      Quellcode

      1. {$PRODUCTS_QUANTITY}


      Nun sollte dein aktueller Bestand angezeigt werden.