Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Benachrichtigung auf Produkttypen eingrenzen

  1. #1
    Contao-Nutzer Avatar von claus
    Registriert seit
    30.07.2014.
    Ort
    Dresden
    Beiträge
    233

    Standard Benachrichtigung auf Produkttypen eingrenzen

    Im Shop werden zusätzlich zu normalen Produkten auch Download-Produkte angeboten. Kauft der Kunde ein Download-Produkt, erhält er danach eine E-Mail mit dem Link zur Download-Seite.

    Diese E-Mail habe ich als Benachrichtigung eingerichtet, die nur versendet wird, wenn der Kunde via Paypal bezahlt.
    Im Shop sollen aber zukünftig auch die normalen Produkte via Paypal zu bezahlen sein. Das heißt, dass auch Kunden, die keinen Downloads gekauft haben eine E-Mail mit dem Link zur Download-Seite bekommen.

    Gibt es die Möglichkeit, dass ich Benachrichtigungen eingrenzen kann? Am Besten auf Produkttypen?
    Bin für alle Ideen (auch Richtung Modulentwicklung) offen.

    Isotope Version: 2.2.0

  2. #2
    Contao-Nutzer Avatar von claus
    Registriert seit
    30.07.2014.
    Ort
    Dresden
    Beiträge
    233

    Standard

    Mhhh keiner eine Idee?

    Wie regelt ihr sowas normalerweise? Ich habe im Forum schon öfter von Anwendungsfällen gelesen, wo der Download-Link per E-Mail verschickt werden sollte... ist da noch keiner über dieses Problem gestolpert?

  3. #3
    Contao-Nutzer
    Registriert seit
    09.09.2015.
    Beiträge
    88

    Standard

    Ich habe gerade das gleiche Problem.

    Komisch dass das bisher niemand interessiert...

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    es gibt eine Erweiterung, mit der man die Versendung im NC an Bedingungen der Feldwerte/Tokens knüpfen kann... ggf. das ein Workaround

    https://github.com/Web-Ex-Machina/co...-notifications

  5. #5
    Contao-Nutzer
    Registriert seit
    09.09.2015.
    Beiträge
    88

    Lächelndes Gesicht Meine Lösung als Erweiterung

    Ich habe die Anforderung mit Hooks und Speicherung in der Session gelöst. Man kann in der Notification Center Benachrichtigung nun ein Produkt auswählen, für welches die Benachrichtigung versendet werden soll.
    Hier der Link zu Github:
    https://github.com/postyou/isotope_n...duct_extension

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von mario-postyou Beitrag anzeigen
    und dass dann als Bundle wäre super

    (aus CCamp:
    „Start“-Bundle bauen

    Jörg Moldenhauer

    Lokales Bundle: https://gist.github.com/joergmoldenh...omment-2354792
    Wiederverwendbares Bundle auf Packagist: https://gist.github.com/joergmoldenh...dbc2d039095142
    )

  7. #7
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Zitat Zitat von mario-postyou Beitrag anzeigen
    Ich habe die Anforderung mit Hooks und Speicherung in der Session gelöst. Man kann in der Notification Center Benachrichtigung nun ein Produkt auswählen, für welches die Benachrichtigung versendet werden soll.
    Hier der Link zu Github:
    https://github.com/postyou/isotope_n...duct_extension
    Die Erweiterung funktioniert perfekt bei Barzahlung, wenn man jedoch via PayPal bezahlt wird trotz zugewiesenem Produkt die Benachrichtigung versandt, obwohl das Produkt nicht bestellt wurde. Notifications sind keinem Status zugewiesen sondern nur dem Kassenmodul.

    @mario-postyou hast du eine Idee woran das liegen könnte?

    edit: Auch bei Bezahlung mit Sofortüberweisung scheint der Hook "sendNotificationMessage" ignoriert zu werden.
    Geändert von janosch (10.10.2020 um 19:36 Uhr)
    Why is 6 afraid of 7? Because 7 8 9.

  8. #8
    Contao-Nutzer
    Registriert seit
    29.03.2012.
    Beiträge
    62

    Standard vom Produkttyp abhängiger Text in der Email

    Ich hatte dieselbe Aufgabenstellung und habe es mit einem zusätzlichen Formular gelöst, welches in dem Kassenmodul diesem Produkttyp zugeordnet wird.
    In dem Formular ist ein Verstecktes Feld mit dem Wert 1
    In dem Notification Center dann

    HTML-Code:
    {if form_feldname!=NULL}Hier der Text oder Link, der nur bei diesem Produkttyp per E-Mail verschickt werden soll.{endif}

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
  •