Anleitungen zu PrestaShop, WooCommerce & WordPress
Autor: Zangger Websolutions
Zangger Websolutions ist eine moderne Webagentur aus der Schweiz.
Unsere Leidenschaft ist die Entwicklung verkaufsstarker Onlineshops und überzeugenden Websites.
Wir sind spezialisiert auf PrestaShop und realisieren Module- sowie Schnittstellen nach Wunsch.
Als Webagentur sind wir seit über 15 Jahren für unsere Kunden tätig.
In der Schweiz wird per 01.01.2024 die Mehrwertsteuer von 7.7% auf 8.1% erhöht.
Das bedeutet, dass alle PrestaShop BetreiberInnen die MwSt. im Onlineshop anpassen müssen.
PrestaShop MwSt. anpassen
PrestaShop MwSt. Schweiz
Die Anpassung darf nicht nur im PrestaShop Admin-Menu vorgenommen werden, da dies nur für neue Artikel gelten würde bzw. bei bestehenden Artikeln die Preise ändern würde.
Es benötigt eine vollständige Berechnung sämtlicher Preisangaben in der Datenbank, so wird die MwSt. auch für alle bestehenden Artikel neu berechnet.
Aus diesem Grund bieten wir sämtlichen Kunden die MwSt. Anpassungen im PrestaShop zum Fixpreis von 280.- zzgl. MwSt. vorzunehmen.
Ablauf:
Ausgeführt wird die MwSt. Anpassung nach Vereinbarung direkt in Ihrer Datenbank sowie in Ihrem Onlineshop.
Der Onlineshop wird für ca. 30 Minuten in den Wartungsmodus gesetzt, mit einem vorgängigen Backup.
Die PostFinance hat bereits alle Kunden informiert, dass PostFinance Checkout abgelöst wird.
Wir erklären Ihnen, was dies genau bedeutet und wie Sie vorgehen müssen.
Postfinance Pay ersetzt PostFinance Checkout
PostFinance Pay für PrestaShop & WooCommerce
Das bisherige PostFinance Checkout wird durch PostFinance Pay abgelöst.
Damit werden in Zukunft keine Zahlungen mehr mit E-Finance oder Postcard in Onlineshops möglich sein.
Neu wird eine Zahlung nur noch mit der PostFinance App möglich sein.
Bestehende Kunden vom Checkout können bereits im Voraus, bis Ende 2023, die App als Zahlungsart zusätzlich aufschalten.
Dazu ist jedoch eine Bestätigung notwendig, welche alle Kunden per E-Mail erhalten haben.
Sie können weiterhin Ihren Kundinnen und Kunden zusätzliche Zahlungsmöglichkeiten im PrestaShop und WooCommerce anbieten.
Kreditkarten wie MasterCard, Visa sowie auch AMEX sind ebenfalls weiterhin möglich.
Dasselbe gilt auch für Twint, welches sehr einfach angebunden und integriert werden kann.
Für Kreditkarten sind weitere Verträge mit Worldline (ehemals SIX) oder Concardis notwendig.
Twint können Sie ganz einfach im Händlerportal anmelden, aktivieren und bei PostFinance hinzufügen.
Bei Onlineshops gibt es immer wieder Hackerangriffe, betroffen sind viele Shopsysteme, darunter auch PrestaShop und WooCommerce.
Das Ziel sind meistens Zahlungs- oder Kundendaten, besonders häufig ist PayPal betroffen.
In diesem Artikel befassen wir uns mit Megecart, welcher beispielsweise bei PrestaShop auftreten kann.
Megecart bei PrestaShop
Megecart Hackerangriff
Immer wieder sind Onlineshops, darunter PrestaShop vom sogenannten Megecart betroffen.
Ist ein solcher Angriff erfolgreich, wird der Onlineshop kompromittiert, das heisst, es wird Fremdcode eingeschleust, oftmals unbemerkt im Hintergrund.
Sichtbar wird Megecart direkt im Warenkorb, meist sind Codezeilen vorhanden, welche im Quellcode sichtbar sind (siehe Screenshot).
Sobald ein Kunde seine Daten einträgt, werden diese an die Angreifer übermittelt, der Kunde bemerkt nichts davon.
Megecart Ursache
Meistens erfolgt der Zugriff für den Hacker über eine Schwachstelle in den Onlineshop.
In der Regel unbemerkt, so dass der Code möglichst lange Daten sammeln und an eine externe Seite übertragen kann.
Die Sicherheitslücken sind:
Module welche lange Zeit nicht aktualisiert wurden
Ältere Shopversionen
jQuery-Files mit anfälligen Sicherheitslücken
Unsichere FTP-Zugangsdaten
Behebung und Onlineshop Erneuerung
Ist der Schaden bereits vorhanden, dann muss der Onlineshop komplett überarbeitet und erneuert werden. Dabei wird auch der Schadcode vollständig entfernt.
Oftmals kann die Datenbank mit allen Bestellungen, Kundendaten sowie Produkten gerettet werden.
Eine Garantie dafür gibt es aber erst, wenn wir den Onlineshop überprüfen konnten.
Die Bereinigung von Megecart erfolgt in 4 Schritten:
Überprüfung des Schadens und Sicherung der SQL-Daten (sofern möglich)
Im Anschluss überarbeiten wir die Daten und führen ein Shop-Update durch
Der Onlineshop kann danach wieder mit einem neuen Shopdesign verwendet werden
Hinweis: Eine Cyberversicherung kann beim Megecart hilfreich sein.
Wie hoch die Kostenübernahme ausfallen kann, muss mit der Versicherung geprüft werden.
Haben Sie Fragen zu Hackerangriffen oder sind Sie selber vom Megecart betroffen?
Wir unterstützen Sie gerne, kontaktieren Sie uns.
Gerade nach einem PrestaShop Update kommt es häufig vor, dass es innerhalb der Version 1.7.8.x einen Fehler gibt.
Das Passwort für registrierte Kunden kann nicht zurückgesetzt und neu angefordert werden.
PrestaShop Passwort anfordern
PrestaShop Onlineshop
Das Problem zeigt sich nach dem Update, sobald ein registrierter Kunde sein Passwort ändern möchte.
Es gibt dauerhaft eine Fehlermeldung, egal wie oft das Passwort angefordert wird.
Die Lösung ist ein kleiner Bugfix, mit welchem das Problem mit dem Passwort anfordern sofort gelöst werden kann.
Bugfix PrestaShop Passwort-Reset
Öffnen Sie folgende PrestaShop Pfade via FTP und fügen Sie den Code direkt in die Zeilen ein.
Wichtig: Erstellen Sie zuerst ein Backup der Files, bevor Sie Änderungen durchführen.
controllers/front/PasswordController.php (ab Zeile 175)
Fügen Sie folgende Textzeile in Fettschrift hinzu:
Regelmässig gibt es neue Phishing E-Mails, oftmals im Namen grösserer Firmen.
In diesem Beitrag möchten wir Sie auf neue Phishing E-Mail hinweisen, welche derzeit im Umlauf sind.
Credit Suisse Phishing E-Mails
Credit Suisse – Phishing E-Mail
Die E-Mail sieht professionell aus, hat in diesem Fall auch keine Rechtschreibfehler.
Dennoch sollte man sehr gut hinschauen, gerade eine Bank wird niemals per E-Mail um eine Datenaktualisierung bitten.
In unserem Beispiel ist zwar Credit Suisse als Absendername sichtbar, die E-Mail Adresse ist jedoch falsch.
Ausserdem verlinkt auch der Link „Jetzt aktualisieren“ auf eine völlig unbekannte URL.
So erkennt man Phishing E-Mails
Phishing E-Mails können einfach überprüft werden, beachten Sie folgende Punkte:
Absender der E-Mail gut anschauen
Betreff prüfen, oftmals sind Fehler erkennbar
Texte enthalten oftmals Rechtschreibfehler
Verlinkungen führen oft auf völlig unbekannte Seiten
Sind Sie unsicher, ob eine E-Mail wirklich echt ist?
Dann sollte man in jedem Fall die E-Mail ignorieren und diese kommentarlos in den Spam-Ordner verschieben.
Danach können Sie einfach die Firma anrufen und persönlich nachfragen.
Diese Variante ist sicherer, als wenn auf unbekannte Links geklickt wird.
Will man bei PrestaShop bestimmte CSS-Files erweitern, sind viele Anpassungen nur im SCSS-Format möglich.
SCSS Files werden über Webpack verarbeitet, somit muss das CSS-File mit Webpack kompiliert werden.
Webpack für PrestaShop installieren
PrestaShop Updates mit Webpack (SCSS)
Installiert wird die kostenlose Anwendung direkt auf dem Webserver, die meisten Webhoster bieten diese Erweiterung per Klick ebenfalls an.
Falls dies nicht der Fall sein sollte, kontaktieren Sie zuerst den Hoster, ob es in Ihrem Paket eingerichtet werden kann.
Via FTP-Zugriff kann Webpack gestartet und ausgeführt werden, öffnen Sie dazu den folgenden Ordner: PrestaShop/themes/classic/_dev/
Nun können Sie die Pakete installieren, welche benötigt werden und zwar via Befehlszeile, siehe Screenshot.
Webpack Befehle
Sobald dieser Befehl erfolgreich ausgeführt wurde, ist der Ordner ’node_modules‘ im _dev Ordner sichtbar.
PrestaShop CSS-Updates mit Webpack speichern
Will man neue Updates als SCSS-File speichern, dann kann das CSS-File angepasst und gespeichert werden.
Im Anschluss einfach den _dev/ Ordner im PrestaShop öffnen und über die Kommandozeile im FTP-Programm folgende Befehle ausführen:
Zur Erweiterung unseres Teams, suchen wir per sofort oder nach Vereinbarung einen Webentwickler bzw. eine Webentwicklerin.
Selbstverständlich dürfen sich auch Freelancer und Freelancerinnen jederzeit melden.
Aufgaben
– Realisierung von Schnittstellen (API)
– Vorbereitung von Beta-Versionen zur Demo
– Wartungen und Weiterentwicklungen von Modulen
– Fehleranalyse und Bugfixes
– Genaue Dokumentationen & Anleitungen
– Von Vorteil: Planung und Konzeption von Modul- & Projektentwicklungen
Stellenbeschreibung
– Absolute Diskretion im Umgang mit sensiblen Daten
– Fundiertes Wissen rund um PrestaShop & WooCommerce
– Mehrjährige Erfahrung rund um das Thema API und Webservices
– Sehr sichere Kenntnisse in der Entwicklung von PHP, MySQL, Symfony, jQuery, Twig, SCSS
– Linux-Kenntnisse sind von Vorteil
– Schnelle Auffassung und gute, selbständige Organisation
Was wir anbieten
– Wir arbeiten sehr unkompliziert und kollegial
– Eigene Ideen und Anregungen sind sehr erwünscht
– Spannende Projekte aus unterschiedlichen Branchen
– Flexible Arbeitszeiten mit Option auf Home-Office möglich
– Guter, fairer Lohn
– Kostenlose Verpflegung vor Ort
– Wir sind für Freelancer offen
Fühlst Du Dich durch die Anforderungen angesprochen?
Dann freuen wir uns auf Deine Bewerbung per E-Mail an info[at]ihrewebagentur.ch.
Wir akzeptieren keine Bewerbungen von Stellenvermittlungen.
Selbstverständlich werden alle eingereichten Unterlagen streng vertraulich behandelt.
Einige Hoster haben bereits 2021 / 2022 die PHP-Version 7.2 eingestellt.
Höchste Zeit, sich ein Prestashop + PHP-Update einzuplanen!
PHP 7.2 – end of life
PrestaShop ist ebenfalls wie alle anderen CMS von der PHP-Version betroffen.
Sie sollten unbedingt rechtzeitig noch an ein fehlerfreies Update denken.
Sehr viele Hoster haben bereits PHP 7.2 eingestellt, andere stellen schrittweise per Ende 2022 bzw. 2023 ab, da es keine Updates für die Version mehr gibt (end of life).
Deshalb ist es sehr wichtig, auf die PHP-Version 7.4 aufzurüsten.
Übersicht PrestaShop PHP-Versionen
PrestaShop Update – PHP 7.2 end of life
Ein Überblick über die Versionen ist sehr wichtig, damit eine Einschätzung möglich wird.
Versionen:
PHP 7.2 ist bei PrestaShop bis zur Version 1.7.6 kompatibel
Für PHP 7.4 wird jedoch mind. PrestaShop 1.7.8.x benötigt
Generell ist die PrestaShop Version 1.6.x leider veraltet, deshalb ist ein grösseres Update für diese Version zwingend notwendig.
Um Fehler und Schwierigkeiten mit der Kompatibilität zu vermeiden, sollten Sie rechtzeitig ein PrestaShop und PHP Update vorbereiten.
PrestaShop Update – Vorgehensweise
Wir empfehlen zwingend einen Testshop einzurichten, um das Update durchzuführen.
So stellen Sie sicher, dass Ihr Liveshop weiterhin zugänglich bleibt, bis das Update vollständig abgeschlossen und migriert werden konnte.
Sehr wichtig ist, dass aus der Datenbank sämtliche Kundendaten, Bestellungen sowie Artikeldaten übernommen werden, damit Sie keine Daten verlieren.
Kenntnisse rund um PrestaShop und MySQL sind sehr empfehlenswert, da Fehler nie ganz auszuschliessen sind.
Haben Sie Fragen oder treten Fehler auf? Kontaktieren Sie uns unverbindlich, wir freuen uns auf Ihre Kontaktaufnahme!