WooCommerce aufgebohrt: Massive Anpassungen eines Shops für Tiernahrung

Bei dem folgenden Projekt wurden Funktionalität und Layout eines WooCommerce Shops massiv angepasst. Als Theme wurde Avada verwendet. Für die Anpassungen von WooCommerce kam ein Mix aus CSS, PHP und JQuery zum Einsatz. WooCommerce: Die Anpassungen im Detail: Der angepasste WooCommerce Shop hat folgende Features: Responsive Design für mobile Endgeräte. 2-spaltige Kategorieansichten auf dem Handy. Viele Custom Layout-Bausteine wie Carousels [...]

Von |2021-09-06T10:37:24+02:002021-02-08|Kategorien: Projekte|Tags: , , , , , , , , |0 Kommentare

WooCommerce: Anbindung Warenwirtschaft / Faktura und mehr

Das folgende Projekt zeigt die Anbindung eines Warenwirtschaftssystems (Faktura) an WooCommerce. Dabei werden alle Artikel in WooCommerce automatisch erzeugt bzw. aktualisiert. Dazu kommt noch eine App zum mobilen Erfassen von Lagerbeständen, sowie die Möglichkeit mehre Preislisten zu erzeugen. Über 1.200 Artikel automatisch in WooCommerce einlesen Die Haupt-Datenquelle bei diesem Projekt ist ein Warenwirtschaftssystem (Faktura), welches die Artikeldaten als XML-Datei bereitstellt. [...]

Von |2023-12-13T09:25:37+01:002020-12-01|Kategorien: Projekte|Tags: , , , , , , , , , , , , , , |0 Kommentare

Grav CMS & PHP 7.4: ERROR Trying to access array offset on value of type null

Versucht man GRAV CMS 1.6 unter PHP 7.4 zu betreiben, stolpert man spätestens beim Aufruf des Admin Plugins über den Fehler "Trying to access array offset on value of type null".  Die Lösung ist einfach, wenn man sie denn mal gefunden hat. PHP 7.4 gibt diverse Deprecation Warnings aus, welche den o.g. Crash in GRAV verursachen: GRAV CMS und PHP [...]

Von |2020-11-26T09:38:21+01:002020-11-26|Kategorien: Tipps, Tricks, Hacks|Tags: , , |0 Kommentare

Grav CMS dockerized

Grav CMS kommt komplett ohne SQL-Datenbank aus und läßt sich kinderleicht installieren. Zusammen mit Docker, kann man daraus ein sehr schlankes Application Framework bauen. Der folgende Beitrag zeigt, wie man mit wenigen Handgriffen einen Docker Stack mit Grav CMS, Apache und PHP 7.4 erstellt. GRAV CMS im Docker Container Wie schon in meinem Beitrag "Docker: Apache, MySQL, PHP und PHPMyAdmin [...]

Von |2022-01-11T15:20:17+01:002020-11-25|Kategorien: Tipps, Tricks, Hacks|Tags: , , , , , |0 Kommentare

Apache, PostgreSQL, PHP und PhpPgAdmin als Docker Container Stack

Heute basteln wir einen Web Application Stack mit Docker-Containern, bestehend aus Apache, PostgreSQL, PHP (inkl. Redis) und PhpPgAdmin. Der Container-Verbund ist modular aufgebaut und so jederzeit mit weiteren Diensten erweiterbar. Mit geringem Aufwand  kann z.B. ein PostgreSQL Cluster mit Replikation simuliert, oder PostgreSQL 12 und PHP 7.4 gegen andere Versionen getauscht werden. SSL und XDdebug sind unter PHP vorkonfiguriert. Der Stack kann [...]

Von |2022-06-29T16:05:29+02:002020-09-10|Kategorien: Tipps, Tricks, Hacks|Tags: , , , , |0 Kommentare

Grav Tutorial: Custom Shortcodes

Das folgende Tutorial zeigt, wie man in Grav auf Einfache Weise eigene Shortcodes anlegen kann, um die Eingabe von Inhalten in Grav zu beschleunigen. Als Beispiel aus der Praxis möchten wir in Grav ein Bild mittels Shortcodes  links- oder rechtsbündig anordnen, so dass der Text um das Bild herum fliesst. Dazu benötigen wir Shortcodes, die das Bild in ein DIV [...]

Von |2020-01-29T19:17:30+01:002020-01-27|Kategorien: Tipps, Tricks, Hacks|Tags: , , |0 Kommentare

Schnittstelle PrestaShop zu EasyBill auf Windows portiert

Im Zuge eines neuen Projekts wurde MailordersPS, unsere Schnittstelle zwischen PrestaShop und EasyBill von macOS auf Windows portiert. Um die PrestaShop-EasyBill-Schnittstelle möglichst nahtlos unter Windows zu integrieren, wurde sie mit einem Installer ausgeliefert, der das benötigte Python- und die VC++ Runtime Umgebung für den User völlig transparent installiert. Aufträge von PrestaShop nach EasyBill importieren MailordersPS läuft unter macOS und Windows. [...]

Von |2023-12-13T09:26:42+01:002020-01-24|Kategorien: Projekte|Tags: , , , , , , , |0 Kommentare