Blogposts mit dem Thema "modul"



OXID Metapackage anpassen

Die Installation des OXID eShop erfolgt über composer. composer create-project –no-dev oxid-esales/oxideshop-project your_project_name dev-b-6.2-ce Alle dazu benötigten Pakete und Komponenten werden im sogenannten  OXID eShop metapackage definiert. Nachfolgend ein Ausschnitt aus der entsprechenden composer.json: […] „oxid-esales/oxideshop-db-views-generator“: „v1.3.0“, „oxid-esales/oxideshop-demodata-ce“: „v6.0.4“, „oxid-esales/oxideshop-demodata-installer“: „v1.1.2“, „oxid-esales/oxideshop-doctrine-migration-wrapper“: „v2.1.3“, „oxid-esales/oxideshop-facts“: „v2.3.2“, „oxid-esales/oxideshop-unified-namespace-generator“: „v2.0.1“, „oxid-esales/paymorrow-module“: „v2.0.3“, „oxid-esales/paypal-module“: „v6.1.0“, „oxid-esales/wave-theme“: „v1.3.1“, „paragonie/random_compat“: „v9.99.99“, […]

SummerNote WYSIWYG + Smarty + OXID 6

Seit OXID 6 ist der Open-Source-WYSIWYG-Editor SummerNote integriert. Leider gibt es hier jedoch das Problem dass Texte mit Smarty-Tags nicht korrekt in der Datenbank gespeichert werden. Aus [{ $oViewConf->getBaseDir() }] wird [{ $oViewConf-&gtgetBaseDir() }]. Dies führt beim Generieren des Inhalts im Shop-Frontend zu folgender Fehlermeldung. [25 Apr 16:32:42.564851 2019] [uncaught error] [type E_USER_ERROR] [file /var/www/html/vendor/smarty/smarty/libs/Smarty.class.php] […]

psElkStackLog – Shop-Kennzahlen mit elasticsearch

In modernen Büros sieht man immer öfter große Screens welche unterschiedliche Informationen (live) aus der Firma oder dem Shop darstellen. Neben dem Aspekt „Schaut cool aus!“ kann man damit auch alle wichtigen Prozesse auf einen Blick sehen. Sollte z. B. die durchschnittliche Zahl von Bestellungen abfallen oder sich die Anzahl von Fehlermeldungen erhöhen, ist dies ein Indikator dass […]

Modul für ein Anfrageformular

In vielen Online-Shops besteht auch die Möglichkeit eine spezielle Anfrage, z. b. Produktherstellung oder Angebot, an den Kundenservice/Shopbetreiber zu senden. Der OXID eShop bringt standardmäßig nur ein Kontaktformular mit sich. Meist unterscheiden sich beide Anfragetypen jedoch, vor allem was die einzugebenden Felder und Pflichteingaben betrifft. Mit dem Open-Soruce OXID Modul psInquiryForm hat man mit nur […]

Modul zum Verstecken von Artikeln

Mit diesem kostenlosen OXID Modul ist es möglich Artikel in den Artikellisten zu verstecken, die Detailseiten sind weiterhin aufrufbar. Hintergrund für dieses Feature ist das Ausblenden von Artikeln, welche z. B. aktuell nicht lieferbar sind, jedoch die Artikelinformationen im Shop weiterhin erreichbar sein sollen. Bereits im September haben wir bei OXID einen Pull Request eingereicht. Nachdem […]

psWithdrawalForm – kostenloses Modul für ein Widerrufsformular

Mittlerweile sollten es schon alle Shopbetreiber wissen, am 13. Juni 2014 tritt die neue europaweite Verbraucherrechterichtlinie in Kraft. OXID eSales liefert in der aktuellen Version ein Muster-Widerrufsformular als PDF-Datei mit aus. Der Kunde muss dies erst ausdrucken, ausfüllen und an den Shopbetreiber senden. Mit unserer kostenlosen Erweiterung psWidthdrawalForm stellen wie ein Formular zur Verfügung, wo der Kunde direkt auf der Seite das […]

psArticleRequest – kostenloses Modul für Artikelverfügbarkeit

Mit der Erweiterung psArticleRequest ist es möglich, Kunden zu informieren, wenn ein nicht verfügbares Produkt wieder lieferbar ist. Ist ein Produkt im OXID eShop nicht mehr auf Lager, gibt es folgende Anzeige-Möglichkeiten: Das Produkt wird automatisch aus dem Shop genommen. Das Produkt kann weiterhin gekauft werden (negativer Lagerbestand). Das Produkt ist zwar noch aufrufbar, jedoch nicht mehr […]

psRedirect404 kostenloses Modul für Fehlerseiten

Gerade bei Shop-Umzügen ändern sich nicht selten wichtige SEO-Urls. Damit verbunden sind eine Vielzahl von ausgelieferten 404 Fehlerseiten, da alte URLs nicht mehr stimmen. Natürlich hat man die Möglichkeit, automatische Weiterleitungen (z. B. mit mod_rewrite) einzurichten, jedoch erfordert dies viel Zeit und auch technisches Wissen. Zusammen mit der adojo GmbH aus Nürnberg haben wir eine OXID-Erweiterung programmiert, welches […]

Offizielles OXID PayPal Modul

Bis jetzt hat sich OXID eSales mit dem Veröffentlichen eigener Module – außerhalb von OXID eFire – sehr zurück gehalten. Im Zuge der Umstellung auf github und auch geplanten Neuerungen 2014 wurde vor Kurzem ein offizielles OXID PayPal Modul bereitgestellt. Die Erweiterung wurde für die OXID Community Edition unter GNU General Public License v3 veröffentlicht und liegt ebenfalls auf github bereit: https://github.com/OXID-eSales/paypal Feature-Auszug: The payment page […]

psErrorLog – kostenloses Modul für PHP-Fehler

Wer kennt sie nicht, die weiße Seite im OXID-Shop? Jeder der sich schon ausgiebig mit der Shop-Entwicklung befasst hat sieht oft mal nur weiß. Dies liegt meistens daran, dass ein Fehler auftritt und keine (PHP)-Fehlermeldungen ausgegeben werden. Was tun? Erst einmal in die EXCEPTION.log sehen ob hier evtl. ein Eintrag zu finden ist. Wenn nicht dann […]