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: Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Hallo,

    ich würde gerne wissen wo festgelegt ist, dass ein Artikel der noch 1x auf Lager ist, deaktiviert wird wenn er gekauft wurde, sein neuer Lagerbestestand also 0 ist.
    Da ich die Produktseiten so umgebaut habe, dass beim Artikel ein "SOLD OUT" erscheint, wenn der Lagerbestand= 0 ist, möchte ich den Artikel gerne aktiviert lassen.
    Wo kann ich das einstellen bzw. welchen Code muss ich ändern?

    Danke und gruß
    Suparoyal



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

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #1 am: 09. Dezember 2010, 18:00:30
    Hi,

    ich meine, das wird in der checkout_success.php gesteuert. Benutzt bitte mal die Suche im Forum. Ich bin der Meinung, dass wir das Thema schon mal hatten.

    Schöne Grüße,
    Jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #2 am: 09. Dezember 2010, 18:08:42
    Das musst du dir doch selber eingebaut haben, siehe Handbuch: "9.47 Artikel bei Artikelbestand = 0 automatisch auf inaktiv setzen"

    oder meinst du Sonderangebote, dann "9.55 Sonderangebote nicht automatisch deaktivieren, wenn Bestandsmenge 0".

    Grüße

    Torsten

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #3 am: 09. Dezember 2010, 22:23:11
    Hallo,

    nein, hab ich nicht eingebaut. In der includes/application_top.php ist dazu nichts eingetragen.
    Hab alle dokumente mal nach "SET products_status=0" durchsucht, kein passender Treffer.
    (habe auch nach variationen wie  "SET products_status='0'" probiert)
    Ich meine nicht die Sonderangebote.

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #4 am: 09. Dezember 2010, 22:41:01
    Aha, damit es nicht passiert muss ich folgendes in der checkout_process.php löschen:

    Code: PHP  [Auswählen]
    if (($stock_left <1) && (STOCK_ALLOW_CHECKOUT == 'false')) {
                                    xtc_db_query("update ".TABLE_PRODUCTS." set products_status = '0' where products_id = '".xtc_get_prid($order->products[$i]['id'])."'");
                            }
     
    Diese Zeilen sind ja so von Haus aus drin!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #5 am: 09. Dezember 2010, 23:09:34
    Ähm nein... es hätte gereicht, wenn du im Adminbereich unter "Konfiguration" -> "Lagerverwaltungs Optionen" -> "Einkaufen nicht vorrätiger Ware erlauben" auf "true" gestellt hättest.

    Grüße

    Torsten

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #6 am: 09. Dezember 2010, 23:26:30
    Wieso, dann kann ein Kunde ja Artikel bestellen, auch wenn der Lagerbestand gleich 0 ist.
    Wenn also jemand einen Artikel im Warenkorb hat, später wieder die Seite aufuruft und der Artikel zwischenzeitlich verkauft wäre, dann könnte er ja bestellen, was ich nicht will.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Nach Bestellung den Artikel nicht deaktivieren, wenn Lager = 0
    Antwort #7 am: 09. Dezember 2010, 23:56:16
    Ja sorry, ich hatte nur Zeile 1 beachtet und war auf die Spur gekommen. Aber Zeile 2 ist eigentlich bei dem von dir genannten Code das entscheidende

    Grüße

    Torsten

    2 Antworten
    2510 Aufrufe
    18. Dezember 2012, 18:47:03 von max007
    2 Antworten
    1958 Aufrufe
    04. Februar 2014, 19:53:09 von mtmobile
    0 Antworten
    3113 Aufrufe
    09. Februar 2011, 12:19:49 von adaptershop