Produkt ist jetzt lieferbar
Lieferbar-Benachrichtigung im Backend
Die Vorlage Produkt ist jetzt lieferbar wird fuer automatische Lieferbarkeitsbenachrichtigungen verwendet und nutzt den internen Template-Namen artikel_notification.
Ausloeser der Benachrichtigung
Die Mail wird nicht manuell aus der Vorlage heraus versendet. Der Versand startet, wenn ein Produkt oder eine Variante auf eine Lieferbarkeitsstufe wechselt, die als Versandausloeser fuer Benachrichtigungen markiert ist.
- Lieferbarkeitsstatus: Nur Statusstufen mit
notification=2loesen den Versand aus. Statusstufen mit Formularanzeige allein sammeln nur Eintragungen. - Produkt aktiv: Das Produkt muss aktiv sein. Bei Varianten muss zusaetzlich die Variante aktiv sein.
- Offene Eintragung: Versendet werden nur Benachrichtigungen mit
enabled=1undstatus=0. - Varianten: Eintraege mit
variation_idreagieren auf die passende Variante. Eintraege ohne Variation reagieren auf das Produkt. - Benachrichtigung ignorieren: Wenn bei der Variante
ignore_notificationgesetzt ist, wird kein Versand angestossen.
Empfaenger und Status
Die Empfaengerdaten stammen aus dem Frontend-Formular fuer Produktbenachrichtigungen. Dort werden Name, E-Mail-Adresse, Produkt, Variante, Sprache, Multishop und Session gespeichert.
name: Empfaengername, maximal 64 Zeichen nach dem Trimmen.email: Zieladresse. Das Backend prueft Format und doppelte offene Eintraege je Produkt und Variante.art_idundvariation_id: Produkt- und Variantenbezug der Benachrichtigung.lang_idundmultishop_id: bestimmen Sprache, Shopdaten, Absender und Produktlink.register_timeundtransmit_time: Zeitpunkt der Eintragung und Versandzeitpunkt.status:0offen,1versendet,2Versandfehler,3Produkt nicht mehr im Multishop,4Multishop nicht gefunden.
Bearbeitbare Vorlagenfelder
Die Vorlage wird in der E-Mail-Vorlagenliste ueber Bearbeiten gepflegt. Fuer artikel_notification gibt es keine speziellen Anhangsfelder.
subject: Betreff der Lieferbarkeitsmail.value_html: HTML-Fassung der Mail. Hier werden Produktname, Produktlink, Shoplogo und Signatur ausgegeben.value: TXT-Fassung fuer Mailclients ohne HTML-Darstellung.sender_nameundsender_email: optionale Absenderdaten nur fuer diese Vorlage.replay_to: optionale Antwortadresse. Der Backend-Feldname lautetreplay_to.bcc_emails: optionale Blindkopien; mehrere Adressen werden mit Semikolon getrennt.
Versandregeln
Vor dem Versand prueft das Backend, ob der Multishop noch existiert und ob das Produkt im betreffenden Shop enthalten ist. Danach werden Produktdaten, Empfaengerdaten und Multishop-Daten in das Template eingesetzt.
- Bestandsschutz: Wenn
send_notification_email_stockaktiv ist, werden Variantenbenachrichtigungen nur versendet, wenn die Anzahl offener Eintraege nicht groesser als der vorhandene Variantenbestand ist. Produktbenachrichtigungen ohne Variantenbezug werden davon nicht geblockt. - BCC: Vor dem Versand werden bestehende BCC-Empfaenger geleert; optionale BCC-Adressen aus der Vorlage koennen anschliessend ueber die individuellen Vorlagendaten ergaenzt werden.
- Systemmail-Kopie: Wenn globale Mailkopien aktiv sind, wird der versendete MIME-Inhalt als Systemmail gespeichert.
- Statuswechsel: Erfolgreicher Versand setzt
status=1undtransmit_time. Fehler setzenstatus=2und erzeugen eine Systemmeldung.
Verfuegbare Variablen
Die wichtigsten einfachen Variablen kommen direkt aus der Benachrichtigung:
| Variable | Bedeutung |
{EMPFAENGER_NAME} | Name aus der Benachrichtigungseintragung. |
{EMPFAENGER_EMAIL} | E-Mail-Adresse aus der Benachrichtigungseintragung. |
{PRODUKT_NAME} | Produktname aus den Produktdaten. |
{PRODUKT_LINK} | Shoplink zum Produkt im passenden Multishop. |
{ARTIKEL_NAME} | alter Alias fuer den Produktnamen. |
{ARTIKEL_LINK} | alter Alias fuer den Produktlink. |
{GETNAME} | alter Alias fuer den Empfaengernamen. |
Zusatzlich stehen Shop- und Signaturvariablen sowie Produktvariablen zur Verfuegung.
Shopvariablen
| Variable | Beschreibung |
| SHOPNAME | Firmenname o. Rechtsform |
| FIRMEN_LOGO | das hinterlegte Firmenlogo als HTML Tag des (Multi-) Shops |
| EMAIL_SIG_TXT | die TXT E-Mailsignatur des (Multi-) Shops |
| EMAIL_SIG_HTML | die HTML E-Mailsignatur des (Multi-) Shops |
| MY_BANK | eigener Bankname der Bankverbindung |
| MY_EMPFAENGER | eigener Empfängername der Bankverbindung |
| MY_BLZ | eigene BLZ der Bankverbindung |
| MY_KONTO_NR | eigene Konto-Nr. der Bankverbindung |
| MY_IBAN | eigene IBAN der Bankverbindung |
| MY_BIC | eigene BIC der Bankverbindung |
| MY_NNAME | eigener Nachname |
| MY_VNAME | eigener Vorname |
| MY_STRASSE | eigene Straße |
| MY_PLZ | eigene PLZ |
| MY_ORT | eigener Ort |
| MY_LAND | eigenes Land |
| MY_TEL | eigene Tel-Nr |
| MY_FAX | eigene Fax-Nr |
| MY_EMAIL | eigene E-Mail-Adresse |
| MY_USTID | eigene USt-Id |
Produktvariablen
| Variable | Beschreibung |
| PRODUKT_ID | die interne Id |
| PRODUKT_NAME | Produktname, ggf. multishopspezifisch |
| PRODUKT_NAME_ORIGINAL | Produktname ohne Multishop |
| PRODUKT_NAME2 | Produktname 2, ggf. multishopspezifisch |
| PRODUKT_NAME2_ORIGINAL | Produktname 2 ohne Multishop |
| PRODUKT_SUB_TITLE | der Untertitel |
| PRODUKT_BESCHREIBUNG | Beschreibung, ggf. multishopspezifisch |
| PRODUKT_BESCHREIBUNG_ORIGINAL | Beschreibung, ohne Multishop |
| PRODUKT_BESCHREIBUNG2 | Beschreibung 2, ggf. multishopspezifisch |
| PRODUKT_BESCHREIBUNG2_ORIGINAL | Beschreibung 2, ohne Multishop |
| PRODUKT_LINK | Link zum Produkt ohne Variante |
| PRODUKT_LINK_VARIATION | Link zum Produkt ggf. mit Variante |
Bilder INDEX ist mit der jeweiligen Bildnummer zu ersetzen: 1, 2, 3 etc
| Variable | Beschreibung |
| PRODUKT_IMG_INDEX_INDEX | die Bildnummer |
| PRODUKT_IMG_INDEX_ID | die interne ID |
| PRODUKT_IMG_INDEX_TITLE | die Bildbezeichnung |
| PRODUKT_IMG_INDEX_HTML | Originalbild mit img Tag |
| PRODUKT_IMG_INDEX_THUMB_1 | 1. Thumbnail mit img Tag |
| PRODUKT_IMG_INDEX_THUMB_2 | 2. Thumbnail mit img Tag |
| PRODUKT_IMG_INDEX_THUMB_3 | 3. Thumbnail mit img Tag |
| PRODUKT_IMG_INDEX_THUMB_4 | 4. Thumbnail mit img Tag |
| PRODUKT_IMG_INDEX_SRC | Originalbild Url mit Pfad |
| PRODUKT_IMG_INDEX_THUMB_1_SRC | 1. Thumbnail Url mit Pfad |
| PRODUKT_IMG_INDEX_THUMB_2_SRC | 2. Thumbnail Url mit Pfad |
| PRODUKT_IMG_INDEX_THUMB_3_SRC | 3. Thumbnail Url mit Pfad |
| PRODUKT_IMG_INDEX_THUMB_4_SRC | 4. Thumbnail Url mit Pfad |
| PRODUKT_IMG_INDEX_THUMB_1_WIDTH | 1. Thumbnail Breite des Bildes |
| PRODUKT_IMG_INDEX_THUMB_2_WIDTH | 2. Thumbnail Breite des Bildes |
| PRODUKT_IMG_INDEX_THUMB_3_WIDTH | 3. Thumbnail Breite des Bildes |
| PRODUKT_IMG_INDEX_THUMB_4_WIDTH | 4. Thumbnail Breite des Bildes |
| PRODUKT_IMG_INDEX_THUMB_1_HEIGHT | 1. Thumbnail Höhe des Bildes |
| PRODUKT_IMG_INDEX_THUMB_2_HEIGHT | 2. Thumbnail Höhe des Bildes |
| PRODUKT_IMG_INDEX_THUMB_3_HEIGHT | 3. Thumbnail Höhe des Bildes |
| PRODUKT_IMG_INDEX_THUMB_4_HEIGHT | 4. Thumbnail Höhe des Bildes |
Variantendaten, sofern es sich um eine spezielle Variante handelt.
| Variable | Beschreibung |
| PRODUKT_VARIATION_NAME | Produktname mit Varianten |
| PRODUKT_VARIATION_ARTIKEL_NR | Artikelnummer der gewählten Varianten |
| PRODUKT_VARIATION_COLOR_NAME | Bezeichnung der Farbe der gewählten Varianten |
| PRODUKT_VARIATION_SIZE_NAME | Bezeichnung der Größe der gewählten Varianten |
| PRODUKT_VARIATION_KRITISCHER_BESTAND | kritische Bestandsmenge der gewählten Varianten |
Sicher arbeiten
- In den Artikelverfuegbarkeiten pruefen, welche Statusstufe nur das Formular anzeigt und welche Statusstufe den Versand ausloest.
- Bei Varianten pruefen, ob
ignore_notificationdeaktiviert ist. - Wenn Bestandsschutz aktiv ist, reale offene Benachrichtigungen gegen den Bestand abgleichen.
- Die Vorlage
artikel_notificationin der Kundensprache und im passenden Multishop testen. - Bei manuellem Nachversand in der Produktbenachrichtigungs-Verwaltung zuerst pruefen, ob das Produkt aktuell eine ausloesende Verfuegbarkeit hat.
- Nach einem Testversand kontrollieren, ob Status, Versandzeitpunkt, Produktlink und Signatur korrekt sind.