Framework-agnostische Extensions/Plugins – PSR Interfaces

Teil 6 meiner Blog-Reihe auf integer-net.com über Framework-unabhängigen Code ist draußen: Leveraging PSR Interfaces.

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
  6. Using Advanced Autoloading

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

Die Woche auf StackExchange #9 / 2016

Ich versuche mich an einem neuen wöchentlichen Format im Blog mit einer Zusammenfassung von neuen Fragen und Antworten auf StackExchange rund um PHP und Magento. Mal sehen, was daraus wird, und los geht’s:

Neue Antworten

Offene Fragen

Zum Thema Magento 2 wird es in den kommenden Wochen sicher noch mehr geben, da ich da gerade tiefer in die Entwicklung einsteige.

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

Teil 4 meiner Blog-Reihe auf integer-net.com über Framework-unabhängigen Code ist draußen: Preparing Data For Output

Vorige Teile

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

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

Teil 3 meiner Blog-Reihe auf integer-net.com über Framework-unabhängigen Code ist draußen: Building Bridges

Vorige Teile

  1. Introduction: Shared Code For Magento 1 and Magento 2 Extensions
  2. Accessing Configuration Data
  3. Using Dependency Injection