WordPress- und WooCommerce-Entwicklung
Wir bauen und reparieren WordPress-Websites und WooCommerce-Shops: eigene Plugins, Child-Themes, Layouts in Elementor Pro, mehrsprachige Setups und die Synchronisation von Beständen und Preisen mit 1C oder einem ERP. Wir retten auch Websites, die andere Entwickler zurückgelassen haben, und mehrere Shops betreuen wir seit 2021.
Wann Sie uns anrufen sollten
Die meisten WordPress-Projekte kommen mit einer Vorgeschichte zu uns: ein Theme, das drei Leute bearbeitet haben, vierzig Plugins und eine Integration, die niemand ganz versteht.
- Bestände und Preise liegen in 1C oder einem ERP, und jemand tippt sie jede Woche in den Shop ab
- Die Website ist nach einem Plugin-Update ausgefallen, und die Agentur, die sie gebaut hat, antwortet nicht mehr
- Kategorieseiten brauchen mehrere Sekunden zum Öffnen, und der Admin-Bereich ist noch langsamer
- Die Theme-Dateien wurden direkt bearbeitet, sodass jedes Update jemandes Änderungen löscht
- Sie brauchen den Shop in mehreren Sprachen, ohne getrennte Websites zu betreiben
- Das Elementor-Layout fällt auf Smartphones auseinander, und wer eine Seite repariert, macht eine andere kaputt
Was wir tun
WooCommerce-Shops
Kataloge mit Attributen und Filtern, die funktionieren, Produktsuche, Checkout und Zahlungsanbieter, Bestellstatus und E-Mails. Neue Shops oder Änderungen an dem, über den Sie bereits verkaufen.
Eigene Plugins und MU-Plugins
Geschäftslogik liegt in einem eigenen Plugin oder einem Must-use-Plugin, nicht in Theme-Dateien. Sie übersteht Theme-Updates, lässt sich zum Testen abschalten und liegt in der Versionsverwaltung.
Child-Themes und Elementor Pro
Child-Themes auf Basis eines kommerziellen oder eigenen Themes, Layouts aus Figma in Elementor Pro umgesetzt und mobile Layouts, die auch auf kleinen Bildschirmen halten.
Integration mit 1C und ERP
Produkte, Bestände, Preise und Attribute kommen aus dem System, dem sie gehören, in WooCommerce an. Bestellungen können zurückfließen, sodass niemand Daten zwischen zwei Fenstern kopiert.
Mehrsprachige Websites
Polylang-Setups mit übersetzten Seiten, Produkten, Kategorien und Slugs, korrektem hreflang und einem Sprachumschalter, der zur selben Seite in der anderen Sprache führt.
Rettung und Tempo
Diagnose von Websites, die abstürzen, einen weißen Bildschirm zeigen oder nach Updates langsam werden. Wir finden die Ursache, beheben sie und richten alles so ein, dass es nicht wieder passiert.
Bestände und Preise aus dem System, dem sie gehören
In vielen Shops lebt der eigentliche Katalog in 1C oder einem anderen Buchhaltungssystem, und die Website ist eine Kopie, die bis Mittag veraltet ist. Wir verbinden beide, sodass Produkte, Bestände, Preise und Attribute planmäßig in WooCommerce ankommen, ohne dass jemand sie abtippt. Das Schwierige sind die Details: WooCommerce führt Lookup-Tabellen, die nach einem Import aktualisiert werden müssen, sonst zeigen Filter und Suche die falschen Produkte, und das Buchhaltungssystem sendet manchmal Daten, die WooCommerce ablehnt. Diese Fälle behandeln wir im Code und protokollieren sie, sodass ein fehlgeschlagener Import noch am selben Tag auffällt.
- Produkte, Bestände, Preise und Attribute aus 1C oder einem ERP synchronisiert
- Filter und Suche, die nach jedem Import korrekt bleiben
- Bestellungen bei Bedarf zurück an das Buchhaltungssystem übergeben
- Ein Protokoll abgelehnter Datensätze statt stiller Lücken
Eine Website retten, die jemand anderes gebaut hat
Ein typischer Anruf beginnt damit, dass die Website nach einem Update nicht mehr läuft. Meist ist es ein fehlerhaftes Plugin-Release, das innerhalb einer Stunde zurückgerollt wird, plus ein Datenbankeintrag, der repariert werden muss. Die längere Arbeit kommt danach: Wir legen den Code in ein Repository, richten eine Staging-Kopie ein, verschieben eigenen Code aus dem Theme in ein Child-Theme oder ein Plugin und entfernen, was niemand nutzt. Daten des Page Builders brauchen besondere Sorgfalt, weil Elementor Layouts als serialisierte Daten speichert, die ein unvorsichtiges Suchen und Ersetzen zerstört. Wir haben auch eine mehrsprachige Website von einem Übersetzungs-Plugin auf Polylang umgestellt, ohne ihre Übersetzungen zu verlieren.
- Zuerst ist die Website wieder online, dann wird die Ursache gefunden
- Eigener Code aus Theme-Dateien verschoben, damit Updates ihn nicht mehr zerstören
- Eine Staging-Kopie, um Updates vor der Live-Website zu testen
- Ungenutzte Plugins und verwaister Code entfernt
Über Jahre am Laufen gehalten, nicht nur bis zum Launch
Mehrere der Shops, an denen wir arbeiten, betreuen wir seit 2021. Keiner davon hat einen eigenen Entwickler, wenn also an einem Samstag etwas kaputtgeht, schreiben sie uns. Die Routine ist unspektakulär und funktioniert: Updates zuerst auf einer Staging-Kopie, dann im Live-Shop nach Prüfung von Katalog, Warenkorb und Checkout, Backups auf einen getrennten Speicher und Monitoring, das die Checkout-Seite überwacht und nicht nur die Startseite. Arbeit am Tempo passiert nebenbei, wenn eine Kategorieseite zu kriechen beginnt oder ein neues Plugin eine Sekunde Ladezeit hinzufügt.
- Updates auf Staging getestet, bevor sie in den Live-Shop gehen
- Backups auf einen getrennten Speicher, mit tatsächlich getesteten Wiederherstellungen
- Monitoring des Checkouts, nicht nur der Startseite
- Performance-Prüfungen, wenn Katalogseiten langsamer werden
Wie wir beginnen
Zugänge und Momentaufnahme
Sie geben uns Zugang zu Admin-Bereich, Hosting und Repository. Wir erstellen ein vollständiges Backup und erfassen Plugin-Versionen, Ladezeit und wichtige Seiten, bevor wir irgendetwas ändern.
Diagnose oder Spezifikation
Für eine bestehende Website erhalten Sie eine Liste von Problemen und Risiken. Für neue Arbeit erhalten Sie einen Umfang mit den betroffenen Seiten, Integrationen und Plugins.
Umsetzung auf Staging
Änderungen werden auf einer Kopie der Website gemacht. Sie prüfen sie dort, nicht im Live-Shop.
Release
Die Änderungen gehen zu einem vereinbarten Zeitpunkt live, und direkt danach prüfen wir Katalog, Warenkorb, Checkout und Formulare.
Betreuung
Wenn Sie möchten, betreuen wir die Website weiter jeden Monat: Updates, Backups, Fehlerbehebungen und kleine Änderungen.
Womit wir arbeiten
WordPress
- WordPress
- WooCommerce
- Elementor Pro
- Eigene Themes und Child-Themes
- Polylang
- Relevanssi
Code
- PHP
- MySQL
- JavaScript
- WP-CLI
- WordPress REST API
Integrationen
- 1C
- Datenaustausch mit ERP und Buchhaltung
- Zahlungsanbieter
- Rank Math und Yoast SEO
Betrieb
- Git
- Staging-Kopien
- Backups auf getrenntem Speicher
- Verfügbarkeitsmonitoring
Formen der Zusammenarbeit
Projekt mit festem Umfang
Ein neuer Shop, eine Integration mit 1C oder einem ERP, ein Redesign in Elementor oder ein Umstieg auf Polylang, mit vereinbartem Umfang.
Monatliche Betreuung
Updates, Backups, Monitoring, Fehlerbehebungen und ein Kontingent kleiner Änderungen jeden Monat, für Shops, die sich keinen Ausfall leisten können.
Nach Aufwand oder Einzelaufgabe
Ein Absturz nach einem Update, eine langsame Kategorieseite oder ein Plugin-Konflikt, abgerechnet nach Stunden oder als feste Aufgabe.
Stimmen
Das Revol-Team stärkt die Entwicklungskapazitäten des Kunden kontinuierlich durch hochwertige Arbeit und verlässlichen Support. Die Kommunikation ist effektiv, und das Team versteht die Anforderungen und das Geschäft des Kunden sehr gut.
Tomas
Die Arbeit von Revol hat die Erwartungen voll erfüllt und den Kunden zufriedengestellt. Der frische Ansatz und die ständige Erreichbarkeit für Support waren wertvolle Pluspunkte. Wer ein kommunikatives, kundenorientiertes Team sucht, um seine Ziele zu erreichen, ist hier richtig.
Andrey
Häufig gestellte Fragen
Können Sie einen Shop übernehmen, den eine andere Agentur gebaut hat?
Ja, so beginnt der Großteil unserer WordPress-Arbeit. Wir erstellen ein vollständiges Backup, sehen uns Theme, Plugins und eigenen Code an und sagen Ihnen, was kaputt ist, was riskant ist und was warten kann, bevor wir einen Umfang vereinbaren.
Welche Buchhaltungssysteme können Sie an WooCommerce anbinden?
Datenaustausch zwischen 1C und WooCommerce bauen und betreuen wir seit Jahren. Andere ERP- und Buchhaltungssysteme lassen sich über ihre API oder Dateiexporte anbinden. Die Regel ist in jedem Fall dieselbe: Das System, dem die Daten gehören, ist die Quelle, und der Shop folgt ihm.
Unsere Website ist nach einem Update kaputt. Was tun Sie zuerst?
Sie wieder zum Laufen bringen. Meist heißt das, das Plugin- oder Theme-Release zurückzurollen, das den Fehler verursacht hat, und bei Bedarf die Datenbank zu reparieren. Dann finden wir heraus, warum es passiert ist, und richten eine Staging-Kopie ein, damit das nächste Update getestet wird, bevor es die Live-Website erreicht.
Bearbeiten Sie Plugin- oder Theme-Dateien direkt?
Nein. Änderungen kommen in ein Child-Theme oder ein eigenes Plugin, damit Updates sie nicht überschreiben. Hat ein früherer Entwickler Plugin-Dateien bearbeitet, verschieben wir diese Änderungen zuerst dorthin.
Elementor oder ein eigenes Theme?
Elementor Pro passt zu Websites, deren Inhaber Seiten ohne Entwickler ändern will. Ein eigenes Theme passt zu Shops, bei denen Tempo und ein strenges Design wichtiger sind. Viele Websites nutzen beides, und wir sagen Ihnen, was passt, nachdem wir uns angesehen haben, was Sie haben.
Können Sie unseren Shop mehrsprachig machen?
Ja, mit Polylang: übersetzte Seiten, Produkte und Kategorien, übersetzte URLs und korrektes hreflang, damit Suchmaschinen die richtige Sprache anzeigen. Wir stellen auch Websites von anderen Übersetzungs-Plugins mitsamt ihren bestehenden Übersetzungen auf Polylang um.
Können Sie einen langsamen Shop beschleunigen?
Meistens. Wir messen zuerst und sehen uns dann langsame Datenbankabfragen, schwere Plugins, Bilder, Caching und den Server selbst an. Sie erhalten Zahlen vorher und nachher, sodass klar ist, was jede Änderung bewirkt hat.
Bauen Sie neue WordPress-Websites von Grund auf?
Ja, nach einem Design in Figma oder nach einem Briefing. Für größere Webanwendungen schlagen wir oft einen anderen Stack vor; unsere Seite zur Webentwicklung erklärt, wann das sinnvoll ist.
Erzählen Sie uns von Ihrem Projekt
Beschreiben Sie die Aufgabe in wenigen Zeilen. Innerhalb eines Werktags melden wir uns mit Rückfragen oder einer ersten Einschätzung zu Umfang und Kosten.
Lieber per E-Mail oder Telefon?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinn, Estland. Unser Team ist weltweit verteilt.
Werden Sie Teil unseres Teams
Senden Sie Ihren Lebenslauf an career@revolsource.com