Figaro Booking

Magento-Shopsystem mit der Domain https://www.figaro-booking.de/. Auftraggeber sind Strandhotel Glücksburg bzw. AP-Hotel. Im Onlineshop werden Gutscheine für Leistungen der Hotels angeboten.

Allgemein

Beteiligte Personen (Technik)

Version, Upgradefähigkeit

Die Seite basiert auf dem Magento-Dummypaket v1 (Magento 1.9.0.1). Ob Änderungen am Core durchgeführt wurden, lässt sich nicht beurteilen. Es gelten die allgemeinen Hinweise zum Updaten von Magento.

Admin-Bereich

Frontend, Sprachen und Integration

Figaro Booking wird nicht als eigenständige Seite betrieben, sondern per IFrame in die Hotel-Seiten vom AP-Hotel und vom Strandhotel Glücksburg eingebunden.

Im Shop existieren zwei Stores (für AP und SH) mit jeweils drei Sprachversionen = insgesamt 6 StoreViews.

 

    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.

    Gegebenenfalls weiß Annika mehr, welches Theme wo verwendet wird.
    Fritjof Bohm (Diskussion)

    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.