Design
Das Design basiert (theoretisch) auf dem Blank-Theme des Magento-Dummys v1. Das Blank-Theme existiert als Duplikat in app/design/frontent/gutschein/default bzw. skin/frontend/gutschein/default. Weiterhin existieren die Child-Themes gutschein/Aktion und gutschein/Produkt, die offenbar ebenfalls für einzelne Bereiche des Shops verwendet werden, z.B. die Produktanzeige. Bei Anpassungen am Design bzw. Skin muss also darauf geachtet werden, dass alle Änderungen auch auf die anderen Themes übertragen werden. Welches der Themes wo genau eingesetzt wird, ist nicht bekannt und muss im Zweifelsfall ausprobiert werden.
Unterschiedliche Designs für die Hotels
Weil es bereits drei Themes/Skins im Shop gibt und diese Zahl nicht verdoppelt werden sollte, wurden die Hotel-spezifischen Designs rein mit CSS-Anpassungen umgesetzt, die auf die CSS-Bodyklassen (z.B. store-sh, store-sh_da, store-sh_en) angewendet werden.
Produktstruktur
Es sind nur Simple Products im Katalog. Keine Besonderheiten.
Zusätzliche Module
Siehe auch: Magento-Dummypaket
Community-CodePool
Local-CodePool
Eigenentwicklungen (im Local-CodePool)
Es existieren im Local-CodePool Duplikate einzelner Dateien aus den Modulen Lotusbreath/OneStepCheckout und Netresearch/OPS.
- Lotusbreath/OneStepCheckout ist offenbar ein Rückstand eines früher mal installierten Moduls und nicht funktionsfähig
- Netresearch/OPS: Überladene Klassen entsprechen den Originalen aus dem Community-CodePool und wurden nur um Log-Funktionen ergänzt.
Zahlmethoden
Es ist nur Kreditkartenzahlung über das ConCardis-Modul (siehe oben, Netresearch/OPS) möglich. Die Konfiguration geschieht über System > Konfiguration > Verkäufe / Zahlungsdienste > PayEngine Einstellungen.
- PSPID für Strandhotel:
40F04048 - PSPID für AP-Hotel:
40F04383
Weitere Zugangsdaten (Kennwörter, SHA-Signaturen,...) siehe Entry (Strandhotel Glücksburg).
Versandmethoden
Die Lieferung ist versandkostenfrei.
Weitere Besonderheiten
- Es gibt im Shop Artikel mit wählbarem Wert. Die Konfiguration dieser Artikel (z.B. Min-/Max-Preis) geschieht in der Produkt-Konfiguration unter Bargaining Attributes.
- Safari hat Probleme, wenn der Shop im IFrame geladen wird: Magento kann keine Cookies setzen, und dementsprechend funktioniert z.B. der Warenkorb nicht. Als Lösung blendet das Skript
skin/frontend/gutschein/default/js/safari.js für Safari-User ein Overlay im IFrame ein mit einem Button, die Gutscheinbestellung in einem Popup zu öffnen.