Modifikationen¶
Diese Seite sammelt kleinere Anpassungen am Shop und verweist auf die ausführlichen Anleitungen. Anpassungen an Templates nehmen Sie immer an einer Kopie im Ordner für angepasste Templates vor, damit sie Updates überstehen (siehe HTML-Templates individualisieren).
Reihenfolge der Module im Checkout ändern¶
Früher band die Datei views/warenkorb/checkout.phtml alle Zusatzabfragen der Module (Passwort für die Registrierung, Newsletter, Trusted Shops …) mit einem einzigen Befehl ein:
<?php $this->callMods('checkout_customer_inner'); ?>
Auf die Reihenfolge hatte man so keinen Einfluss. In wpShopGermany 4.6 ruft das Template die Module bereits einzeln auf:
<?php /* Passwortabfrage für Neuregistrierung */ ?>
<?php echo $this->callMod('wpsg_mod_kundenverwaltung', 'checkout_customer_inner'); ?>
<?php /* Abfrage Satollo-Newsletter */ ?>
<?php echo $this->callMod('wpsg_mod_nlsatolo', 'checkout_customer_inner'); ?>
<?php /* Einverständnisabfrage Trusted Shops */ ?>
<?php echo $this->callMod('wpsg_mod_trustedshops', 'checkout_customer_inner'); ?>
<?php /* Newsletter Integration */ ?>
<?php echo $this->callMod('wpsg_mod_newsletter', 'checkout_customer_inner'); ?>
Um die Reihenfolge zu ändern, verschieben Sie in Ihrer Kopie der checkout.phtml einfach die Zeilen. Eine Abfrage, die Sie nicht brauchen, können Sie auskommentieren. Die Aufrufe gehören zu den Modulen Kundenverwaltung, Satollo Newsletter, Trusted Shops und wpNewsletterGermany. Ist ein Modul nicht aktiv, gibt der Aufruf nichts aus.
Die Templates des EinSeitenCheckout (views/mods/mod_onepagecheckout/onepage.phtml) und des SmartCheckout (views/mods/mod_smartcheckout/checkout.phtml) rufen die Module ebenfalls einzeln auf; die Zeilen lassen sich dort genauso verschieben. Im EinSeitenCheckout steht die Passwortabfrage an anderer Stelle, eine Abfrage für wpNewsletterGermany enthält dieses Template nicht.
Weitere Anpassungen¶
- Artikel per Link in Warenkorb legen – Produkt über einen einfachen Link in den Warenkorb legen
- Verlinkungen auf wpShopGermany-interne Seiten – Warenkorb, Kasse, AGB usw. im Theme verlinken
- Dateiberechtigungen via chmod – Schreibrechte für die Shopverzeichnisse
- Grußformel in Kundenmails ändern
- Eigene Texte in die Statusmeldungen integrieren
- „Pay per Sale“ – Bestätigungscode einbinden
- Im Template prüfen, ob ein Produkt bereits bestellt wurde
- Platzhalter – Platzhalter in Mails, Texten und Dateinamen
- URL-Benachrichtigungen
- Beta-Version laden
Module mit eigenen Anpassungsmöglichkeiten¶
- Modul Statistik
- Modul Produktartikel
- Modul Rechtstexte (u. a. Händlerbund und Protected Shops)
- Modul Produktübersichten
- Modul EinSeitenCheckout
- Modul Staffelpreise
- Modul Trusted Shops
- Modul Lieferschein
- Modul Kundenkontakt
- Modul TopSeller