{"id":5474,"date":"2022-10-21T12:01:07","date_gmt":"2022-10-21T09:01:07","guid":{"rendered":"https:\/\/www.fixit.gr\/?p=5474"},"modified":"2022-10-19T01:02:45","modified_gmt":"2022-10-18T22:02:45","slug":"dimioyrgia-magento-modules","status":"publish","type":"post","link":"https:\/\/www.fixit.gr\/de\/dimioyrgia-magento-modules","title":{"rendered":"Magento-Module erstellen"},"content":{"rendered":"<h3><b>Wie wird eine Magento-Erweiterung erstellt?;<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Ein wichtiger Faktor der Magento-Plattform, der f\u00fcr ihren Betrieb unerl\u00e4sslich ist, sind Erweiterungen oder Module. In einem fr\u00fcheren Artikel wurde die Bedeutung von Erweiterungen und das, was man dar\u00fcber wissen sollte, bereits erl\u00e4utert.\u201c<\/span><a href=\"https:\/\/www.fixit.gr\/de\/poso-simantika-einai-ta-magento-modules\/\"><span style=\"font-weight: 400;\">Wie wichtig sind Magento-Module?;<\/span><\/a><span style=\"font-weight: 400;\">\u201dDetaillierte Informationen sind verf\u00fcgbar. Tats\u00e4chlich sind die Kosten f\u00fcr Erweiterungen ein entscheidender Faktor f\u00fcr die Entwicklung eines Magento-Shops, und manche entscheiden sich daher f\u00fcr die Erstellung personalisierter Erweiterungen. Doch wie einfach ist das wirklich, und welche Vorteile und Fallstricke lauern dabei?;<\/span><\/p>\n<h3><b>Was ist eine Magento-Erweiterung?;<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Eine Magento-Erweiterung ist ein Codepaket, das f\u00fcr spezifische Funktionen in Magento zust\u00e4ndig ist. Technisch gesehen handelt es sich um ein Verzeichnis mit PHP- und XML-Dateien in Bl\u00f6cken, Controllern, Hilfsfunktionen und Modellen, die mit einer bestimmten Gesch\u00e4ftsfunktion verkn\u00fcpft sind. Obwohl Module und Erweiterungen theoretisch \u00e4hnlich sind, bezeichnet der Begriff \u201eModul\u201c h\u00e4ufig den Kerncode, also Code, der Teil von Magento selbst ist. Im Gegensatz dazu ist eine Erweiterung eine Komponente, die die Magento-Funktionalit\u00e4t erweitert und anpasst. Erweiterungen k\u00f6nnen verteilt und in mehreren Shops installiert werden, um spezifische Funktionen zu realisieren.<\/span><\/p>\n<h3><b>Magento-Skalierbarkeit.<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Im Laufe der Jahre lag der Fokus der Magento-Entwicklung auf maximaler Erweiterbarkeit. Kern des Magento-Entwicklungsmodells ist die Praxis, den Kerncode zu erweitern. Diese Strategie tr\u00e4gt zur Wartung des Magento-Kerncodes bei und erm\u00f6glicht es H\u00e4ndlern und Entwicklern, Magento an ihre individuellen Bed\u00fcrfnisse anzupassen. Der Magento-Code entspricht gr\u00f6\u00dftenteils den PSR2-Codierungsstandards f\u00fcr PHP.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dar\u00fcber hinaus basiert Magento auf vielen bekannten Architekturstrukturen und integriert anerkannte und bew\u00e4hrte Softwarestrukturen, sogenannte Entwurfsmuster. Von diesen ist das MVC-Architekturmuster (Model-View-Controller) f\u00fcr die Entwicklung von Erweiterungen besonders relevant. Die Verwendung dieser Strukturen und Entwurfsmuster hilft PHP-Entwicklern, Entwicklungsprobleme zu bew\u00e4ltigen, die bei der Entwicklung von Erweiterungen auftreten k\u00f6nnen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Durch die Unterteilung des Codes in Module ist eine Erweiterung in sich abgeschlossen und kann daher modifiziert oder ersetzt werden, ohne andere Bereiche des Codes zu beeintr\u00e4chtigen. Jede Erweiterung dient dazu, spezifische Funktionen bereitzustellen, indem sie bestehende Funktionalit\u00e4t erweitert oder neue implementiert. Die unabh\u00e4ngige Funktionsweise jeder Erweiterung minimiert das Risiko von Konflikten und erm\u00f6glicht deren parallele Ausf\u00fchrung.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5476\" src=\"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg\" alt=\"\" width=\"960\" height=\"600\" srcset=\"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg 960w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions-760x475.jpg 760w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions-64x40.jpg 64w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions-300x188.jpg 300w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions-768x480.jpg 768w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions-18x12.jpg 18w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Magento-Erweiterungen sind f\u00fcr den Betrieb unerl\u00e4sslich.<\/span><\/p>\n<h3><b>Arten von Magento-Erweiterungen.<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Magento verf\u00fcgt \u00fcber einen offiziellen Marktplatz namens Magento Marketplace, auf dem Nutzer Erweiterungen und Themes von Drittanbietern erwerben und herunterladen k\u00f6nnen, um ihre Onlineshops zu erweitern. Magento hat ein umfassendes Programm zur Qualit\u00e4tssicherung von Erweiterungen implementiert, das Magento-Expertise, Entwicklungsrichtlinien und Pr\u00fcfwerkzeuge kombiniert, um sicherzustellen, dass alle Erweiterungen auf dem Marktplatz den Codierungsstandards entsprechen und Best Practices befolgen.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sofort einsatzbereite Erweiterungen. Zus\u00e4tzlich zu den Erweiterungen im Magento Marketplace bietet Magento weitere Drittanbieter-Erweiterungen. Diese Erweiterungen werden als \u201cVendor Pack Extensions\u201d bezeichnet. Sie wurden vor der Aufnahme in eine unterst\u00fctzte Magento-Version umfassend auf ihre Qualit\u00e4t gepr\u00fcft. Zu den \u201cVendor Pack Extensions\u201d, die in den neuesten Magento-Releases enthalten sind, geh\u00f6ren Amazon Pay, dotdigital, Klarna und Vertex.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Benutzerdefinierte Erweiterungen. Viele Shopbetreiber greifen h\u00e4ufig zu viele Drittanbieter-Erweiterungen zur\u00fcck, da diese g\u00fcnstig und leicht zug\u00e4nglich sind. Eine \u00fcberm\u00e4\u00dfige Nutzung solcher Erweiterungen, insbesondere schlecht programmierter Erweiterungen, kann jedoch die Performance eines Shops beeintr\u00e4chtigen. Um dies zu vermeiden, empfiehlt es sich dringend, benutzerdefinierte Erweiterungen zu verwenden. Ist die Entwicklung eigener Erweiterungen nicht m\u00f6glich, sollten vor der Bereitstellung im Live-Shop Standard-Drittanbieter-Erweiterungen getestet und so angepasst werden, dass sie nur die ben\u00f6tigten Funktionen nutzen.\u00a0<\/span><\/li>\n<\/ul>\n<h3><b>Wie man eine benutzerdefinierte Erweiterung in Magento 2 erstellt.<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Die Entwicklung von Magento 2-Erweiterungen ist ein gro\u00dfes Thema auf dem Markt. Magento 2 hat bereits Tausenden von Online-Shops geholfen, ihren Kunden ein besseres Nutzererlebnis zu bieten. Es ist mobiler als Magento 1 und wurde f\u00fcr die Unterst\u00fctzung von PWAs (Progressive Web Apps) entwickelt. Dar\u00fcber hinaus fungiert es als hochentwickelte Plattform mit leistungsstarken Marketingfunktionen, benutzerfreundlichen Katalogverwaltungstools, visuellem Merchandising, Status- und Vorschauaktualisierungen sowie Suchmaschinenoptimierung. In letzter Zeit wurden vermehrt Magento 2-Erweiterungen entwickelt.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Auf dem System muss die neueste Magento 2-Version installiert sein.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Der Magento-Cache sollte deaktiviert werden.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Auswahl des Entwicklermodus: Erm\u00f6glicht die \u00dcberpr\u00fcfung aller Fehler.<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5475\" src=\"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions.jpg\" alt=\"\" width=\"768\" height=\"400\" srcset=\"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions.jpg 768w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions-760x396.jpg 760w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions-64x33.jpg 64w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions-300x156.jpg 300w, https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/top-10-best-magento-2-advance-extensions-18x9.jpg 18w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Die Entwicklung von Magento-Modulen er\u00f6ffnet neue Wege f\u00fcr die Weiterentwicklung.<\/span><\/p>\n<h3><b>Schritte zur Entwicklung eines Magento-Moduls.<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Schritt 1: Erstellen Sie Erweiterungsdateien und -ordner f\u00fcr die Installation und Registrierung. Ordner und Erweiterung erstellen:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0app\/code\/Fixit\/HelloWorld<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Falls der Code-Ordner nicht existiert, kann er manuell erstellt werden. In diesem Fall lautet der Erweiterungsname \u201eHelloworld\u201c und der Erweiterungs-Namespace ist der Ordner \u201eFixit\u201c.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">F\u00fcr einen weiteren Code muss nun eine module.xml-Datei im Ordner \u201cHelloworld\u201d erstellt werden. Um dieses Modul zu registrieren, muss au\u00dferdem eine register.php-Datei im selben Ordner erstellt werden. Wechseln Sie in das Magento-2-Stammverzeichnis und f\u00fchren Sie den Upgrade-Befehl aus.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0app\/code\/Fixit\/HelloWorld\/etc\/module.xml<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Und der Inhalt:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&lt;?xml version=&#8221;1.0&#8243;?&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&lt;config xmlns:xsi=&#8221;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#8221; xsi:noNamespaceSchemaLocation=&#8221;urn:magento:framework:Module\/etc\/module.xsd&#8221;&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 &lt;module name=&#8221;Fixit_HelloWorld&#8221; setup_version=&#8221;1.0.0&#8243;&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 &lt;\/module&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&lt;\/config&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Schritt 2: Erstellen Sie die Datei etc\/registration.php<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0app\/code\/Fixit\/HelloWorld\/registration.php<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Und der Inhalt:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&lt;?php<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\\Magento\\Framework\\Component\\ComponentRegistrar::register(<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">\\Magento\\Framework\\Component\\ComponentRegistrar::MODULE,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">\u2018&#039;Fixit_HelloWorld&#039;,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">__DIR__<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Schritt 3: Schalten Sie das Ger\u00e4t ein:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0php bin\/magento module:enable Fixit_HelloWorld<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Das Modul sollte nun verf\u00fcgbar sein. Nach diesem Schritt wird beim \u00d6ffnen der Website im Browser eine Fehlermeldung mit dem Hinweis \u201cAktualisieren Sie Ihre Datenbank\u201d angezeigt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0php bin\/magento setup:upgrade<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dann wird die Website als defekt angezeigt:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">php bin\/magento setup:static-content:deploy<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nach Abschluss der Bereitstellung ist die Erweiterung im Backend unter Systemkonfiguration \u2192 Erweitert \u2192 Modulausgabe deaktivieren sichtbar. Nun wird ein Controller f\u00fcr Modultests erstellt. Zuvor wird jedoch eine Route f\u00fcr das HelloWorld-Modul angelegt. Routen in Magento bestehen aus drei Teilen: Routenadresse, Controller und Aktion, wie im folgenden Beispiel:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">http:\/\/fixit.com\/index.php\/frontname\/controller\/action<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Um eine Route hinzuzuf\u00fcgen, muss eine routes.xml-Datei erstellt werden:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">app\/code\/Fixit\/HelloWorld\/etc\/frontend\/routes.xml<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Da es sich um einen Frontend-Pfad handelt, wird er dem Ordner \u201efrontend\/\u201c hinzugef\u00fcgt; andernfalls m\u00fcsste er dem Ordner \u201eadminhtml\/\u201c hinzugef\u00fcgt werden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Der Inhalt:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&lt;?xml version=&#8221;1.0&#8243; ?&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&lt;config xmlns:xsi=&#8221;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#8221; xsi:noNamespaceSchemaLocation=&#8221;urn:magento:framework:App\/etc\/routes.xsd&#8221;&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 &lt;router id=&#8221;standard&#8221;&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 \u00a0 &lt;route frontName=&#8221;helloworld&#8221; id=&#8221;helloworld&#8221;&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;module name=&#8221;Fixit_HelloWorld&#8221;\/&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/route&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 &lt;\/router&gt;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&lt;\/config&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es sollte ein weiterer Ordner erstellt werden:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">app\/code\/Fixit\/HelloWorld\/Controller\/Index\/Test.php<\/span><\/p>\n<p><span style=\"font-weight: 400;\">und Inhalt:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&lt;?php<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">namespace Fixit\\HelloWorld\\Controller\\Index;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">class Test extends \\Magento\\Framework\\App\\Action\\Action<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">{<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">gesch\u00fctzte $_pageFactory;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">public function __construct(<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">\\Magento\\Framework\\App\\Action\\Context $context,<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">\\Magento\\Framework\\View\\Result\\PageFactory $pageFactory)<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">{<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">$this-&gt;_pageFactory = $pageFactory;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">return parent::__construct($context);<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">}<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">\u00f6ffentliche Funktion execute()<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">{<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">echo \u201cHello World\u201d;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">Ausfahrt?;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">}<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die URL muss folgendes Format haben:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">http:\/\/&lt;yourhost.com&gt;\/helloworld\/index\/test<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Die erste Magento-Erweiterung wurde entwickelt, die beim \u00d6ffnen die Meldung \u201cHallo Welt!\u201d anzeigt. Allerdings ist das Gebiet der Magento-Erweiterungen sehr umfangreich, und es gibt viel zu lernen, um mit ihrer Entwicklung fortzufahren.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>\u03a0\u03c9\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03b9\u03b1 Magento \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7; \u0388\u03bd\u03b1\u03c2 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03b1\u03c1\u03ac\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c3\u03c4\u03b7 \u03c0\u03bb\u03b1\u03c4\u03c6\u03cc\u03c1\u03bc\u03b1 Magento, \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5, \u03b5\u03af\u03bd\u03b1\u03b9 \u03bf\u03b9 \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03ae modules. \u03a3\u03b5 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b1\u03b9 \u03b7 \u03c3\u03b7\u03bc\u03b1\u03c3\u03af\u03b1 \u03ba\u03b1\u03b9 \u03cc\u03c3\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b3\u03bd\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03ba\u03b1\u03bd\u03b5\u03af\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2. \u03a3\u03c4\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf &#8220;\u03a0\u03cc\u03c3\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b1 Magento Modules;&#8221; \u03b2\u03c1\u03af\u03c3\u03ba\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03bd\u03b1\u03bb\u03c5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2. \u03a3\u03c4\u03b7 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03bf \u03ba\u03cc\u03c3\u03c4\u03bf\u03c2 \u03c4\u03c9\u03bd \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd, \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc&#8230;<\/p>","protected":false},"author":1,"featured_media":5476,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[41,40],"tags":[220,57,172,223,164,222],"class_list":["post-5474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-magento","tag-ecommerce","tag-magento","tag-magento-2-4","tag-magento-module","tag-magento-update","tag-module"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules - Fixit<\/title>\n<meta name=\"description\" content=\"\u039f\u03b9 Magento \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03b5\u03bc\u03c0\u03bf\u03c1\u03af\u03bf\u03c5. \u03a0\u03c9\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c4\u03b1\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 Magento \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c3\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf \u03b5\u03af\u03bd\u03b1\u03b9;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fixit.gr\/de\/dimioyrgia-magento-modules\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules - Fixit\" \/>\n<meta property=\"og:description\" content=\"\u039f\u03b9 Magento \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03b5\u03bc\u03c0\u03bf\u03c1\u03af\u03bf\u03c5. \u03a0\u03c9\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c4\u03b1\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 Magento \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c3\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf \u03b5\u03af\u03bd\u03b1\u03b9;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fixit.gr\/de\/dimioyrgia-magento-modules\/\" \/>\n<meta property=\"og:site_name\" content=\"Fixit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Fixit.el\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-21T09:01:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules\"},\"author\":{\"name\":\"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#\\\/schema\\\/person\\\/b86bf7ba1762bbca10dbb56b978dc996\"},\"headline\":\"\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules\",\"datePublished\":\"2022-10-21T09:01:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules\"},\"wordCount\":319,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Magento-Extensions.jpg\",\"keywords\":[\"ecommerce\",\"magento\",\"magento 2.4\",\"magento module\",\"magento update\",\"module\"],\"articleSection\":[\"Blog\",\"Magento\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules\",\"name\":\"\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules - Fixit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Magento-Extensions.jpg\",\"datePublished\":\"2022-10-21T09:01:07+00:00\",\"description\":\"\u039f\u03b9 Magento \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03b5\u03bc\u03c0\u03bf\u03c1\u03af\u03bf\u03c5. \u03a0\u03c9\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c4\u03b1\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 Magento \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c3\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf \u03b5\u03af\u03bd\u03b1\u03b9;\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/dimioyrgia-magento-modules#primaryimage\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Magento-Extensions.jpg\",\"contentUrl\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Magento-Extensions.jpg\",\"width\":960,\"height\":600},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#website\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/\",\"name\":\"Fixit\",\"description\":\"\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 eCommerce Web Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fixit.gr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#organization\",\"name\":\"Fixit\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/fixit_logo_site-min.png\",\"contentUrl\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/fixit_logo_site-min.png\",\"width\":801,\"height\":179,\"caption\":\"Fixit\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Fixit.el\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/#\\\/schema\\\/person\\\/b86bf7ba1762bbca10dbb56b978dc996\",\"name\":\"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/litespeed\\\/avatar\\\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498\",\"url\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/litespeed\\\/avatar\\\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498\",\"contentUrl\":\"https:\\\/\\\/www.fixit.gr\\\/wp-content\\\/litespeed\\\/avatar\\\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498\",\"caption\":\"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2\"},\"url\":\"https:\\\/\\\/www.fixit.gr\\\/de\\\/author\\\/arrowgr\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erstellung von Magento-Modulen - Fixit","description":"Magento-Erweiterungen sind f\u00fcr den Betrieb Ihres Online-Shops unerl\u00e4sslich. Doch wie erstellt man eine Magento-Erweiterung und wie einfach ist das?;","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fixit.gr\/de\/dimioyrgia-magento-modules\/","og_locale":"de_DE","og_type":"article","og_title":"\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules - Fixit","og_description":"\u039f\u03b9 Magento \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03b5\u03bc\u03c0\u03bf\u03c1\u03af\u03bf\u03c5. \u03a0\u03c9\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c4\u03b1\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 Magento \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c3\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf \u03b5\u03af\u03bd\u03b1\u03b9;","og_url":"https:\/\/www.fixit.gr\/de\/dimioyrgia-magento-modules\/","og_site_name":"Fixit","article_publisher":"https:\/\/www.facebook.com\/Fixit.el\/","article_published_time":"2022-10-21T09:01:07+00:00","og_image":[{"width":960,"height":600,"url":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg","type":"image\/jpeg"}],"author":"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules#article","isPartOf":{"@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules"},"author":{"name":"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2","@id":"https:\/\/www.fixit.gr\/#\/schema\/person\/b86bf7ba1762bbca10dbb56b978dc996"},"headline":"\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b9\u03b1 Magento Modules","datePublished":"2022-10-21T09:01:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules"},"wordCount":319,"publisher":{"@id":"https:\/\/www.fixit.gr\/#organization"},"image":{"@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules#primaryimage"},"thumbnailUrl":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg","keywords":["ecommerce","magento","magento 2.4","magento module","magento update","module"],"articleSection":["Blog","Magento"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules","url":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules","name":"Erstellung von Magento-Modulen - Fixit","isPartOf":{"@id":"https:\/\/www.fixit.gr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules#primaryimage"},"image":{"@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules#primaryimage"},"thumbnailUrl":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg","datePublished":"2022-10-21T09:01:07+00:00","description":"Magento-Erweiterungen sind f\u00fcr den Betrieb Ihres Online-Shops unerl\u00e4sslich. Doch wie erstellt man eine Magento-Erweiterung und wie einfach ist das?;","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fixit.gr\/dimioyrgia-magento-modules"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.fixit.gr\/dimioyrgia-magento-modules#primaryimage","url":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg","contentUrl":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/10\/Magento-Extensions.jpg","width":960,"height":600},{"@type":"WebSite","@id":"https:\/\/www.fixit.gr\/#website","url":"https:\/\/www.fixit.gr\/","name":"Fixit","description":"Erstellung von E-Commerce-Websites","publisher":{"@id":"https:\/\/www.fixit.gr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fixit.gr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.fixit.gr\/#organization","name":"Fixit","url":"https:\/\/www.fixit.gr\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.fixit.gr\/#\/schema\/logo\/image\/","url":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/07\/fixit_logo_site-min.png","contentUrl":"https:\/\/www.fixit.gr\/wp-content\/uploads\/2022\/07\/fixit_logo_site-min.png","width":801,"height":179,"caption":"Fixit"},"image":{"@id":"https:\/\/www.fixit.gr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Fixit.el\/"]},{"@type":"Person","@id":"https:\/\/www.fixit.gr\/#\/schema\/person\/b86bf7ba1762bbca10dbb56b978dc996","name":"Giorgos Mitsoudis","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.fixit.gr\/wp-content\/litespeed\/avatar\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498","url":"https:\/\/www.fixit.gr\/wp-content\/litespeed\/avatar\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498","contentUrl":"https:\/\/www.fixit.gr\/wp-content\/litespeed\/avatar\/d9a970039e51c37f61f3e91b6e197b8d.jpg?ver=1783938498","caption":"\u0393\u03b9\u03ce\u03c1\u03b3\u03bf\u03c2 \u039c\u03b7\u03c4\u03c3\u03bf\u03cd\u03b4\u03b7\u03c2"},"url":"https:\/\/www.fixit.gr\/de\/author\/arrowgr"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/posts\/5474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/comments?post=5474"}],"version-history":[{"count":0,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/posts\/5474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/media\/5476"}],"wp:attachment":[{"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/media?parent=5474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/categories?post=5474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fixit.gr\/de\/wp-json\/wp\/v2\/tags?post=5474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}