TYPO3 und Shopify

Letzte Änderung:

Taunustäschchen ist eine auf Nachhaltigkeit ausgerichtete Initiative, die grobgestrickte Handtaschen handgefertigt "Made in Germany" anbietet. Für jede verkaufte Tasche lässt das Unternehmen über die Organisation "Tree Planet" einen Baum pflanzen. Frei nach dem Moto: Eine Tasche, ein Baum.

Wir haben Taunustäschchen bei der Umsetzung der Shopify- und der TYPO3-Website unterstützt. Shopify ist eine E-Commerce-Plattform, die es Einzelpersonen und Unternehmen ermöglicht, ihre eigenen Online-Shops zu erstellen. Den Online-Shop für die grobgetrickten Handtaschen findet man unter:

https://grobgestrickte-handtaschen.de/

TYPO3 ist ein kostenloses "self-hosted" Content Management System. Besonders spannend war dabei die Koppelung der beiden Systeme mit Webhooks

Datensynchronisation mit Hilfe von Webhooks

TYPO3 ermöglicht ab Version 12, die Ende April 2023 als neues Long Term Release (LTR) erschienen ist, eine komfortable Funktion zur Synchronisation von Daten zwischen zwei Systemen. Das Zauberwort heißt: Webhooks.

Webhooks sind eine Möglichkeit für Webanwendungen, Informationen in Echtzeit zu übertragen. Ein Webhook ist im Grunde genommen ein ganz normaler HTTP-Aufruf, dee von einer Anwendung (System A) an eine bestimmte URL (System B) gesendet wird, die als Zielpunkt des Webhooks dient. 

Um Webhooks zu implementieren, muss die Zielanwendung eine URL bereitstellen, an die der Webhook gesendet werden kann. Wenn TYPO3 die Zielanwendung ist, spricht man innerhalb von TYPO3 von einer Reaction. D.h. es wird in TYPO3 definiert, was zu tun ist, wenn die URL aufgerufen wird. Im Falle von TaunusTäschchen haben wir Änderungen an den Produkteigenschaften (Beschreibung, Preis, etc.) als Reaction definiert. Dadurch sind die Daten zwischen dem Shopify-System und TYPO3 immer konsistent.

Wichtig ist, dass die Daten im richtigen Format geschickt. Im Falle von Shopify und TYPO3 handelt es sich um ein JSON-Format mit spezifischer Feldstruktur.

Insgesamt bieten Webhooks eine effiziente Methode zur Echtzeitkommunikation zwischen Anwendungen und ermöglichen die Automatisierung von Prozessen und die Integration von Systemen.

Über WACON

WACON ist eine TYPO3 Agentur, die auf die Entwicklung, Wartung und Optimierung von Websites spezialisiert, die auf dem Content-Management-System (CMS) TYPO3 basieren. Hier sind einige der spezifischen Aufgaben, die eine TYPO3 Agentur ausführt:

  1. Beratung und Planung: WACON berät Kunden bei der Umsetzung ihrer Geschäftsziele mit TYPO3 und begleitet sie in Form eines technischen Projektmanagement (siehe TYPO3 Beratung)

  2. Webdesign und -entwicklung: WACON entwirft und erstellt die Website des Kunden mit TYPO3. Dies beinhaltet das Webdesign, die Programmierung von benutzerdefinierten Erweiterungen, die Anpassung von vorhandenen TYPO3-Erweiterungen und die Integration von Drittanbieter-Diensten.

  3. Content-Erstellung und -verwaltung: WACON bietet die Unterstützung bei der Erstellung und Verwaltung von Website-Inhalten. Dies kann das Schreiben von Texten, das Erstellen von Grafiken und Videos und die Durchführung von Suchmaschinenoptimierung (SEO) umfassen.

  4. Schulung und Support: WACON bietet Schulungen an, um Kunden dabei zu helfen, ihr TYPO3-System effektiv zu nutzen. Wir bieten auch Support und Wartungsdienstleistungen an, um sicherzustellen, dass die Website des Kunden reibungslos funktioniert.

  5. Sicherheit und Compliance: WACON sorgt dafür, dass TYPO3-Websites sicher sind und alle relevanten Datenschutz- und Compliance-Anforderungen erfüllen. Hierzu zählen regelmäßie Datenschutz-Audits und TYPO3-Updates.

Zusammenfassend lässt sich sagen, dass WACON ein One-Stop-Shop für alle Bedürfnisse rund um TYPO3 ist, vom Design und der Entwicklung bis hin zur laufenden Wartung und Unterstützung.