Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Die Shop-Einstellungen durchgegangen

Jede Einstellungsdatei, die einen Exponential-Shop prägt, mit dem Ort für Überschreibungen, der Prüfung des tatsächlich wirksamen Werts und einer Seite je Datei, die sie durchgeht - shop.ini, site.ini ShopSettings…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/e-commerce/settings/README.md

On this page

This page is a translation. Read the English original

Die Shop-Einstellungen durchgegangen

Dieser Teil ist für Entwickler und Administratoren, die einen Exponential-Shop konfigurieren. Der Shop liest sein Verhalten aus fünf Einstellungsdateien des Kernels und aus den Einstellungen der Zahlungserweiterungen. Jede Seite dieses Teils geht eine Datei Block für Block durch: den ausgelieferten Wert, was er bewirkt und wann Sie ihn ändern.

Inhalt

  1. Die Dateien
  2. Wohin Shop-Einstellungen gehören
  3. Den wirksamen Wert prüfen
  4. Nach einer Änderung
  5. Eine minimale Shop-Konfiguration

Die Dateien

DateiEntscheidetDurchgang
settings/shop.iniWährung, Rundung, Wechselkurse, Versand, Handler für Warenkorbinformationen und Umsatzsteuer, Name des Warenkorbs, Belegeshop.ini durchgegangen
settings/site.ini [ShopSettings] und [Session]Leeren des Warenkorbs, Weiterleitung nach dem Hinzufügen, Bestellmail, Preis-Datentypen, Aufräumen von WarenkörbenDie Shop-Einstellungen in site.ini durchgegangen
settings/shopaccount.iniDas Formular für die Kundendaten und der Handler für die Bestellmailshopaccount.ini durchgegangen
settings/workflow.iniWelche Ereignistypen und Shop-Trigger existieren; der pauschale Versandbetragworkflow.ini für den Shop
settings/paymentgateways.iniWelche Zahlungs-Gateways geladen werden und woherpaymentgateways.ini durchgegangen
paypal.ini, ezauthorize.ini (Erweiterungen)Die Einstellungen des Anbieterspaymentgateways.ini durchgegangen

Wohin Shop-Einstellungen gehören

Bearbeiten Sie nie die mitgelieferten Dateien in settings/; ein Update überschreibt sie. Legen Sie Ihre Werte an einem dieser Orte ab, vom allgemeinsten zum spezifischsten:

OrtGilt fürVerwenden Sie ihn für
Die settings/<file>.ini.append.php einer ErweiterungJeden Siteaccess, in dem die Erweiterung aktiv istHandler und Gateways, die Sie mit einer Erweiterung ausliefern
settings/override/<file>.ini.append.phpDie ganze InstallationShopweite Entscheidungen: Währung, USt-Handler, Belege
settings/siteaccess/<siteaccess>/<file>.ini.append.phpEinen SiteaccessUnterschiede je Website, etwa eine Währung je Storefront (Mehrere Shops und Multisite)

Die Endung .php mit dem in einen PHP-Kommentar eingeschlossenen Inhalt verhindert, dass die Datei als Text ausgeliefert wird. Geheimnisse wie der API-Schlüssel eines Gateways oder [OrderReceiptSettings] Secret gehören nach settings/override/ und nie in ein Repository.

Den wirksamen Wert prüfen

Überschreibungen stapeln sich, der zählende Wert ist also nicht immer der, den Sie zuletzt bearbeitet haben. Prüfen Sie ihn, bevor Sie Fehler suchen:

  • Setup > INI-Einstellungen (settings/view) zeigt für jede Einstellung den wirksamen Wert, die Datei, aus der er stammt, und jede Datei, die ihn setzt, und kann zwei Siteaccesses vergleichen (Die Einstellungsseite).
  • In einer Shell beantworten ./console exp:ini where und ./console exp:ini get dieselben Fragen, zum Beispiel ./console exp:ini get shop.ini/VATSettings/Handler.
  • Der Abschnitt „So funktioniert Ihr Shop“ im Shop-Dashboard beschreibt die Kasse so, wie diese Installation konfiguriert ist, und nennt die Einstellung hinter jedem Schritt (Shop-Dashboard und Bestellstatus).

Nach einer Änderung

php bin/php/ezcache.php --clear-tag=ini

Leeren Sie auch die Template-Caches, wenn eine Einstellung ändert, was Templates anzeigen (zum Beispiel OrderLinkView). Auf Servern, die PHP zwischen Anfragen laufen lassen, laden Sie diese neu, wie Ihre Hosting-Dokumentation es beschreibt (Caches).

Eine minimale Shop-Konfiguration

Ein Shop in einer Währung, mit pauschalem Versand, PayPal und Umsatzsteuer nach Land braucht diese Überschreibungen:

# settings/override/shop.ini.append.php
[CurrencySettings]
PreferredCurrency=EUR

[VATSettings]
Handler=ezdefault
ProductCategoryAttribute=tax_class
UserCountryAttribute=country

# settings/override/workflow.ini.append.php
[SimpleShippingWorkflow]
ShippingCost=6.50
ShippingDescription=Shipping

# settings/override/paypal.ini.append.php
[PaypalSettings]
Business=<your PayPal business account>

Dann die Workflows in der Administration: Einfacher Versand an before_shop_confirmorder und das Ereignis Zahlungs-Gateway an shop_checkout (Workflows an Shop-Triggern).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x