Ergebnis 1 bis 10 von 10

Thema: Produktverfügbarkeit eingrenzen auf 1, da jedes Produkt nur 1 Mal existiert

  1. #1
    Contao-Nutzer Avatar von koopoo
    Registriert seit
    01.11.2009.
    Ort
    Bonn
    Beiträge
    127

    Standard Produktverfügbarkeit eingrenzen auf 1, da jedes Produkt nur 1 Mal existiert

    Hallo!
    Ist es in Isotope möglich die Menge eines Produkts auf eine Menge von 1 einzustellen.
    Ich realisiere gerade einen Online-Shop, bei dem es jedes Produkt nur 1 Mal gibt.
    Es soll dadurch eine Mehrfachbestellung durch mehrere Kunden verhindert werden.

    Und sobald dieses Produkt bestellt wurde, soll entweder die Meldung "Nicht mehr verfügbar"
    erscheinen oder das Produkt automatisch nicht mehr gelistet werden.

    Vielen Dank für die Unterstützung.

  2. #2
    Contao-Nutzer Avatar von koopoo
    Registriert seit
    01.11.2009.
    Ort
    Bonn
    Beiträge
    127

    Standard

    Ist das vielleicht über das Anlegen von Regeln möglich?
    Das scheint jedenfalls hierüber möglich zu sein.

    Nur WO und WIE erstelle ich eine solche Regel, die das jeweilige Produkt auf eine Menge von beschränkt?

    ...

    Wer weiß, wie es gehen könnte?????

    Isotope-Version 2.3.1 habe ich übrigens im Einsatz ...

  3. #3
    Contao-Nutzer Avatar von koopoo
    Registriert seit
    01.11.2009.
    Ort
    Bonn
    Beiträge
    127

    Standard

    Ich bin wieder einen Schritt weiter:
    isotope_rules waren in CONTAO deaktiviert ... ABER bekomme nun - nach Aktivierung und Aufruf des Regel&Gutscheins-Bereichs diese
    Fehlermeldung:
    PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: Table 'd01fa57f.tl_iso_rule_restriction' doesn't exist (DELETE FROM tl_iso_rule_restriction WHERE NOT EXISTS (SELECT * FROM tl_iso_rule WHERE tl_iso_rule_restriction.pid = tl_iso_rule.id))' thrown in ...
    Weiß nun nicht weiter?
    Kann mir jemand helfen???

    ...

  4. #4
    Contao-Nutzer
    Registriert seit
    13.11.2015.
    Ort
    Lüneburg
    Beiträge
    7

    Standard

    Das ist die Datenbank die aktualisiert werden muss.
    erkennbar an dem netten Wort 'Query'
    Extension::Bei bugs oder fragen gerne per pn melden.

  5. #5
    Contao-Nutzer Avatar von koopoo
    Registriert seit
    01.11.2009.
    Ort
    Bonn
    Beiträge
    127

    Standard

    Ja, vielen Dank. Habe sie gerade aktualisiert.

    Regeln lassen sich nun anlegen.

    Habe es nun auch versucht und bin mir nicht klar, wie ich eine oder vielleicht auch mehrere Regeln anlegen muss,
    damit die Einschränkung auf einen Bestand von 1 auch erfüllt wird.

    Im Warenkorb lässt sich nun immer noch eine Menge beliebig über 1 eingeben.
    Und auch das Produkt lässt sich noch beliebig oft in den Warenkorb legen.

    Weiß jemand Rat?
    Ist es über die Regeln überhaupt möglich?

    Habe mich daran orientiert:
    https://isotopeecommerce.org/de/hand...n_produkt.html

  6. #6
    Contao-Nutzer Avatar von koopoo
    Registriert seit
    01.11.2009.
    Ort
    Bonn
    Beiträge
    127

    Standard

    NEIN! ... Wird wohl doch nicht über Regeln möglich sein!

    Bin nun doch sehr ratlos!!!

    Geht ja einfach darum - mal anders beschrieben -
    z.B. einen Lagerbestand von 1 festzulegen.

    Und wenn das Produkt bestellt ist z.B. eine Nachricht
    auszugeben "Produkt nicht mehr verfügbar" ... und
    vor allem auch Mehrfachbestellungen zu unterbinden ...

    Muss hier dann eventuell doch einen anderen Shop zum Einsatz kommen lassen??????

    Hm ...

  7. #7
    Contao-Nutzer
    Registriert seit
    13.11.2015.
    Ort
    Lüneburg
    Beiträge
    7

    Standard

    Oder wenn du. Weißt wie kannst du auch mit einer Berechnung nachschauen ob der gewollte Artikel schon vergeben ist. Ansonsten so wie ich das sehe muss eine andere Extension dafür benutzt werden.
    Extension::Bei bugs oder fragen gerne per pn melden.

  8. #8
    Contao-Nutzer Avatar von pepesale
    Registriert seit
    28.06.2011.
    Ort
    Kiel
    Beiträge
    30

    Standard

    Eine fertige Lagerverwaltung gibt es in Isotope eCommerce leider (noch) nicht. Ein seinerzeit gestartetes Fundraising hatte meinem Wissen nach nicht zum Erfolg geführt.

    Ein Ansatz, mit dem man Dein Problem wohl lösen könnte:

    Mit dem Hook postCheckout könnte man mit einer kleinen Aktualisierungsabfrage den Wert des Datenbankfeldes published beim entsprechenden Produkt in der Tabelle tl_iso_product auf NULL setzen, sowie ein Kunde die Bestellung abschickt.

  9. #9
    Contao-Nutzer Avatar von _axel_
    Registriert seit
    08.01.2016.
    Ort
    Mülheim an der Ruhr
    Beiträge
    10

    Standard

    Ist vielleicht schon eine Lösung für die eingegrenzte Produktverfügbarkeit gefunden worden?

    Das würde mich sehr interessieren, da ich vor einer ähnlichen Herausforderung stehe: 25 Zelte, die für einen festgelegten Zeitraum vermietet werden sollen. Sobald ein bestimmtes Zelt (jedes Zelt hat eine Bestellnummer) gebucht ist, ist es nicht mehr verfügbar.

    Der Ansatz mit dem Hook "postCheckout" hat Charme. Wie könnte eine solche Aktualisierungsabfrage aussehen? Und könnte man die Änderung des Wertes bereits dann vornehmen, wenn der Kunde das Produkt in den Warenkorb legt?

  10. #10
    Contao-Nutzer Avatar von Drive
    Registriert seit
    18.08.2013.
    Ort
    Dresden
    Beiträge
    117

    Daumen hoch

    Das hier hat bei mir funktioniert.
    https://github.com/richardhj/contao-...tockmanagement
    Diese Signatur ist in deinem Land leider nicht verfügbar, da sie verbotene Buchstaben enthält!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •