E-Mail-Benachrichtigung wenn Artikel wieder verfügbar

Mit dem Modul können die Kunden im Frontend sich bei nicht lieferbaren Artikeln per E-Mail benachrichtigen lassen. Hier trägt der Besteller seine E-Mail-Adresse ein (als Referenz wird die SAP-Artikelnummer herangezogen, die eindeutig sein muss).
Sobald der Lagerbestand wieder aufgestockt wurde, erhalten die entsprechenden Benutzer eine E-Mail-Benachrichtigung. Nach der Benachrichtigung muss der Benutzer sich wieder erneut registrieren, wenn der Lagerbestand wieder aufgebraucht wurde.

E-Mail-Benachrichtigung aktivieren

Die E-Mail-Benachrichtigung wird unter "Produkte → Artikel → Lagerbestand → E-Mail-Benachrichtigung für den Kunden im Shop aktivieren?" aktiviert:

Hinweis

SAP-Nummer unter Artikel → Erweiterte Einstellungen darf nicht leer sein.


Registrierung im Frontend

Über den Button "Benachrichtigen Sie mich", kann der Nutzer sich anmelden: 

Hier trägt der Besteller seine E-Mail-Adresse ein. Anhand der SAP/Artikelnummer wird geprüft, ob der Nutzer sich bereits angemeldet hat.


E-Mail-Vorlage 

Die E-Mail-Vorlage wird unter "Shops → Vorlagen" hinterlegt:


Hierfür stehen folgende Smarty-Variablen zur Verfügung:

VariableBeschreibungAttribute
$userBenutzerdaten (Objekt)

Beispiel: $user->clientId

VariableBeschreibung
clientIdMandanten-ID
userNameBenutzername
longNameName/Ansprechpartner
firstNameVorname
lastNameName
salesCompanyVertriebsgesellschaft
company1Firma1
company2Firma2
company3Firma3
addressStraße
zipCodePLZ
cityOrt
countryCodeLand
countryLand
phoneNumberTelefon
faxNumberFax
mobileNumberMobiltelefon
customerNumberKundennummer
codeCode
costCenterKostenstelle
branchBranche
functionFunktion
regionBundesland
taxIdUSt-IdNr.
businessHours1Öffnungszeiten1
businessHours2Öffnungszeiten2
businessHours3Öffnungszeiten3
externalSalesAußendienst
typeArt
bankInstitutionBankinstitut
bankCodeBLZ
bankNumberKontonummer
bankIbanIBAN
bankBicBIC
directoryGeschäftsführer
headOfficeSitz der Gesellschaft
taxNumberSteuernummer
districtCourtAmtsgericht
customFieldsFreifeld
Array(0-10)
statusStatus
genderGeschlecht
remarkInterne Bemerkung
$articleArtikeldaten (Objekt)

Beispiel: $article→clientId

VariableBeschreibung
clientIdMandanten-ID
nameBezeichnung
internalNameInterne Bezeichnung
descriptionBeschreibung
detailedDescriptionerweiterte Produktbeschreibung
additionalInformationsZusatzinfo
helpTextPersonalisierung Hilfe
helpTextForPersonalizationEinleitungstext Personaliserung
sapNumberSAP-Nummer/openTRANS Manufacturer-AID
vendorOCI: Lieferant
vendorMatOCI: Lieferanten-Nr.
vendorMatGroupOCI: ext. Kategorie-Id
productionDaysProduktionszeit
deliveryTimeLieferzeit
stockValueLagerbestand
minStockValueLager Minimalbestand
stockCityLagerort
stockCity2Lagerort 2


Auswertung

Die Auswertung befindet sich unter "Add-ons → E-Mail-Benachrichtigung wenn Artikel wieder verfügbar". Die Gesamtübersicht ist aufgeteilt in zwei Fenster. Links befindet sich die Übersicht der Artikel mit Benachrichtigungsanfragen und rechts die Übersicht der Kunden mit Benachrichtigungsanfragen, die sich auf den in der linken Spalte ausgewählten Artikel beziehen.