Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
oxid:gutscheine [2016/01/15 13:56] – gerald | oxid:gutscheine [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Gutscheincode bei Oxid ====== | ====== Gutscheincode bei Oxid ====== | ||
- | Gutscheinserien werden via Admin Schopeinstellungen-> | + | [[: |
+ | |||
+ | Gutscheinserien werden via Admin Shopeinstellungen-> | ||
+ | |||
+ | In der Datenbank werden die Gutscheine in den Tabellen oxvoucers und oxvoucerseries gespeichert.Serien in series, die einzelnen Gutscheine (die man anhand der Serien generieren muss, in oxvouchers. D.h., es ist nicht möglich, einem einzelnen Gutschein eine Gültigkeitsdauer zuzuweisen, sondern nur Serien. | ||
+ | |||
+ | |||
+ | ===== Erweiterung ===== | ||
+ | |||
+ | Idee: Gutscheine werden en gros erzeugt (auf Vorrat). | ||
+ | Wenn eine Software einen Gutschein braucht (um ihn z.B. als Bonus zu einem Kunden zu senden, dann schaut diese Software, ob es freie Gutscheincodes gibt (die auch noch eine gewisse Gültigkeit haben sollen) und holt sie als der DB. Dann markiert sie diese als Verschickt. | ||
+ | |||
+ | Änderung in der DB: | ||
+ | < | ||
+ | ALTER TABLE `oxvouchers` | ||
+ | </ | ||
+ | |||
+ | |||
+ | Abfrage freie Codes, die noch mind. 90 Tage gültig sind: | ||
+ | < | ||
+ | SELECT v.OXVOUCHERNR, | ||
+ | </ | ||
+ | |||
+ | Update des Codes als versendet: | ||
+ | < | ||
+ | UPDATE oxvouchers SET sent_to_customer = 1 WHERE OXVOUCHERNR = ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
- | In der Datenbank werden die Gutscheine in den Tabellen oxvoucers und oxvoucerseries gespeichert. | ||