Managed Server
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: Produktmenge im Warenkorb auf Lagerbestand anpassen

    EarthPlague

    • Mitglied
    • Beiträge: 186
    Hallo und herzlich Willkommen zurück!

    Also ich habe hier eigentlich ein super Modul, das es ermöglicht, dass die maximal verfügbare Artikelanzahl in den Warenkorb gelegt wird.

    Vorteil hierbei ist das der Kunde nicht Enttäuscht ist wenn er von der Ware 15 haben will und es ihm erst im Warenkorb angezeigt wird das nur 10 verfügbar sind, denn es werden gleich 10 reingelegt.

    Nun meine Frage: Das Modul ist leider so gestaltet, dass es zwar nach der Artikelanzahl geht, aber nicht nach der Attributanzahl.

    Beispiel: Ein Kunde möchte ein T-Shirt welches insgesamt zwar 10 mal da ist aber nur 1 mal in der Größe XL bestellen. Nun legt der Kunde 3 mal XL in seinen Warenkorb und das Modul lässt es leider zu, da es den Warenbestand der Attribute abruft, sondern die Gesamtanzahl.

    Hier einmal der Code und ich hoffe, dass ihr mir helfen könnt:

    includes/cart_actions.php

    Suche:

    Code: PHP  [Auswählen]
    $attributes = ($_POST['id'][$_POST['products_id'][$i]]) ? $_POST['id'][$_POST['products_id'][$i]] : '';
    if (is_object($econda)) {
    Ändern in:

    Code: PHP  [Auswählen]
    $attributes = ($_POST['id'][$_POST['products_id'][$i]]) ? $_POST['id'][$_POST['products_id'][$i]] : '';
    require_once(DIR_FS_INC . 'xtc_get_products_stock.inc.php');
    $stock = xtc_get_products_stock(xtc_get_prid($_POST['products_id'][$i]));
    if ($_POST['cart_quantity'][$i]> $stock) {
       if ($stock> 0) {
          $_POST['cart_quantity'][$i] = $stock;
       } else {
          $_SESSION['cart']->remove($_POST['products_id'][$i]);
          if (is_object($econda))
             $econda->_delArticle($_POST['products_id'][$i], $_POST['cart_quantity'][$i], $_POST['old_qty'][$i]);
          break;
       }
    }
    if (is_object($econda)) {
     
    Suche:

    Code: PHP  [Auswählen]
    $_POST['products_qty'] = MAX_PRODUCTS_QTY;
    if (is_object($econda)) {
    Ändern in:

    Code: PHP  [Auswählen]
    $_POST['products_qty'] = MAX_PRODUCTS_QTY;

    require_once(DIR_FS_INC . 'xtc_get_products_stock.inc.php');
    $stock = xtc_get_products_stock($_POST['products_id']);
    if ($_POST['products_qty']> $stock) {
       if ($stock> 0) {
          $_POST['products_qty'] = $stock;
       } else {
          break;
       }
    }
    if (is_object($econda)) {


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

    EarthPlague

    • Mitglied
    • Beiträge: 186
    Produktmenge im Warenkorb auf Lagerbestand anpassen
    Antwort #1 am: 21. Oktober 2010, 16:44:44
    Hallo,

    vielleicht ist es ja nur untergegangen, da so viele neue Beiträge kommen daher noch einmal die Bitte: HILFE!
     :panic:

    EarthPlague

    • Mitglied
    • Beiträge: 186
    Produktmenge im Warenkorb auf Lagerbestand anpassen
    Antwort #2 am: 25. Oktober 2010, 20:16:07
    Hallo,

    mal ein letzter Versuch, eine Antwort zu bekommen!

    Besten Dank,
    Benny

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Produktmenge im Warenkorb auf Lagerbestand anpassen
    Antwort #3 am: 22. November 2010, 10:51:59
    Hallo Benny,
    ich habe gerade deinen Thread gelesen; und der kommt dem ziemlich nahe, was auch ich gebrauchen kann.

    Wenn ich dich richtig verstehe, bekommt der Kunde im Warenkorb keine Anzeige mehr, dass bestimmte Artikel nicht in der bestellten Mengen vorliegen, sondern wird dieser automatisch auf die vorhandene Stückzahl korrigiert.

    Ist das von dir beschriebene Modul so vollständig oder müssen noch andere Anpassungen vorgenommen werden?

    Gruss
    Michael

    P.S. Sorry, dass ich dir wegen der Attribute keine Antwort geben kann.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Produktmenge im Warenkorb auf Lagerbestand anpassen
    Antwort #4 am: 22. November 2010, 11:52:13
    Hallo Michael,

    schau mal hier: MODUL: Restposten-Modul für modified eCommerce Shopsoftware

    Das sollte genau deinen Wünschen entsprechen.

    Gruss Gerhard

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Produktmenge im Warenkorb auf Lagerbestand anpassen
    Antwort #5 am: 22. November 2010, 12:25:33
    Hallo Gerhard,

    vielen Dank.

    Gruss
    Michael

    44 Antworten
    31901 Aufrufe
    18. Januar 2017, 14:27:18 von maidofkent
    24 Antworten
    1392 Aufrufe
    10. Januar 2024, 16:27:31 von floppy25