Magento Extension: Estimated Delivery

SGH Estimated Delivery
Heute stelle ich eine kleine kommerzielle Magento 1.x Extension vor, an der ich mit meinem Team bei SGH gearbeitet habe:

SGH_EstimatedDelivery ($79.00)

Sie berechnet das voraussichtlicher Lieferdatum und zeigt dem Kunden wie viel Zeit übrig ist, um die Bestellung zu dem Datum zu bekommen. Diese Information kann im Warenkorb und auf Produktseiten angezeigt werden:


Estimated Delivery in Magento Cart
Continue reading “Magento Extension: Estimated Delivery”

Die Woche auf StackExchange #14 / 2016

Hier kommt das nächste Update, wieder nur mit neuen, hoffentlich interessanten, Antworten auf Magento StackExchange.

Magento 2

Magento 1

Die Woche auf StackExchange #12 / 2016

Hier kommt das nächste Update, dieses Mal nur mit neuen, hoffentlich interessanten, Antworten auf Magento StackExchange.

Magento 2

Magento 1

Design Patterns für Framework-agnostische Extensions/Plugins – Autoloading

Teil 5 meiner Blog-Reihe auf integer-net.com über Framework-unabhängigen Code ist draußen: Using Advanced Autoloading. Dieser ist allerdings nur für die Anbindung von Legacy-Anwendungen relevant, die noch kein Composer-Autoloading nutzen (Magento 1).

Vorige Teile

  1. Introduction: Shared Code For Magento 1 and Magento 2 Extensions
  2. Accessing Configuration Data
  3. Using Dependency Injection
  4. Building Bridges
  5. Preparing Data For Output

Die Woche auf StackExchange #11 / 2016

Hier kommt das nächste Update zu neuen, hoffentlich interessanten, Fragen und Antworten auf StackExchange.

Neue Antworten

Neue Fragen

  • Nach einem Tag Magento 2 Entwicklung mit JavaScript, teilte ich die frustrierende Zusammenfassung auf Twitter, was einige Aufmerksamkeit erregte:


    Es sieht aus als wäre ich nicht alleine mit dieser Erfahrung , allerdings ist es nicht wirklich so vorgesehen. Das führte mich zu der Frage Which compilation commands are needed in developer mode and when?

  • Es scheint einen Zeitzonen-Bug bei den Order Reports in bestimmten Magento-Versionen zu geben. Ich konnte ihn aber noch nicht ganz lokalisieren: Magento Reporting – Is it bucketing by UTC?

Die Woche auf StackExchange #10 / 2016

Hier kommt das nächste Update zu neuen, hoffentlich interessanten, Fragen und Antworten auf StackExchange.

Neue Antworten

Neue Fragen

  • Ich habe mir die Frage gestellt, ob es als Extension-Entwickler Sinn macht, Magento komplett als dev-requirement zu definieren: Magento 2 as composer dev requirement for extensions – die Antwort ist wohl wie so oft “it depends”. Es war aber auf jeden Fall schon interessant, Einblicke z.B. von Aheadworks und Fooman zu bekommen.
  • Auf How does translation scope work in Magento 2? hat immer noch keiner geantwortet und ich fürchte, das liegt daran dass es keine Antwort gibt. Sicherheitshalber habe ich mal ein Kopfgeld ausgesetzt. +50

Design Patterns für Framework-agnostische Extensions/Plugins

Meine neue Artikelreihe auf integer-net.com stellt nützliche Design Patterns für entkoppelte Magento Extensions vor, die in zwei Teile geteilt sind: Das Magento Modul und eine Framework-unabhängige (Framework-agnostische) Bibliothek, die für Magento 1 und Magento 2 wiederverwendbar ist. Die selben Prinzipien sind natürlich auch für weitere Frameworks und Anwendungen anwendbar.

Diagramm: Komponenten und Abhängigkeiten

Sie wird nicht den Refactoring-Prozess von bestehenden Extensions hin zu diesem Modell behandeln, das ist ein anderes Thema, das ich beim Developers Paradise 2016 in Kroatien präsentieren werde. Bleibt dran!

Im ersten Teil geht es um den Zugriff auf Konfigurationsdaten mit Configuration Value Objects.

Weiterlesen auf integer-net.com (Englisch)