geschrieben von Covos
am 28. Februar 2017 - 16:29
Möchte man z.B. einen B2B-Shop einrichten bei dem sich der Nutzer erst einmal anmelden / bzw. registrieren muss, um Artikel und / oder Kategorien sehen zu können, kann man auf verschiedene Extensions zurück greifen. Eine sehr verbreitete Extension ist Groups … Weiterlesen →
geschrieben von Ceridwen Lentz
am 28. Februar 2017 - 12:07

Für die SCHRAMM Werkstätten GmbH hat netz98 ein E-Commerce-Projekt auf Magento-Basis realisiert, bei dem der Content die zentrale Rolle spielt. Denn bei SCHRAMM, einem Hersteller von Luxusbetten mit extrem hochwertigen Taschenfederkern-Matratzen, ist der Content auf www.schrammwerkstaetten.de letztlich wichtiger als der Onlineshop: Marketing vor Direktvertrieb. Darum hat netz98 die Magento 2 Community Edition kurzerhand zum richtigen

The post netz98 verwandelt Magento für SCHRAMM Werkstätten in ein CMS appeared first on Regalsprecher.

geschrieben von Sebastian
am 25. Februar 2017 - 18:19

Magento Community Edition Version 1.9.0.1

Der Beitrag Magento CE 1.9.0.1 erschien zuerst auf Mag-tutorials.de.

geschrieben von Sebastian
am 23. Februar 2017 - 9:42

Aufenthalt in Leipzig zur #MM17DE Bis zum 01.05.2017 steht allen Teilnehmern der Meet Magento Deutschland für die Buchung eines Hotelzimmers in der Konferenzlocation pentahotel Leipzig ein Abrufkontingent unter dem Stichwort „Meet Magento“ zur Verfügung. Die Kosten für die Einzelbelegung betragen 99,00€ (Sonntag) und 119,00€ (Montag). Im Zimmerpreis ist ein reichhaltiges Frühstücksbuffet enthalten. Reservieren kannst du […]

Der Beitrag Meet Magento DE 2017: Aufenthalt, Call for Papers und Award erschien zuerst auf Mag-tutorials.de.

geschrieben von Matthias Zeis
am 21. Februar 2017 - 23:07

In Magento 1 kann man sich mit der Core-Komponente Varien_Profiler Performance-Informationen zu Magento anzeigen lassen. Standardmäßig werden diese Informationen innerhalb der Website ausgegeben, aber nicht sehr schön aufbereitet.

Nun hat Christian Münch neulich einen Link gepostet, wonach Webserver nun Performance-Daten zwecks Darstellung den Devtools an Google Chrome schicken können:

Server-side timings. Add your own metrics to chrome dev tool. https://t.co/ssxCVv5NL6

— Christian Münch (@cmuench) February 15, 2017

Dazu wird eine Spezifikation namens Server-Timing verwendet, die sich beim W3C-Konsortium gerade im Proposal-Status befindet.

Das fand ich spannend und deswegen habe ich flott einen Prototyp gebastelt. Er…

geschrieben von Ralf Lieser
am 21. Februar 2017 - 12:44

Omnichannel ganz aus Kundensicht zu gestalten, damit der Kunde nach einem positiven Einkaufserlebnis wiederkommt – das ist das Ziel von Omnichannel-Händlern. Daneben müssen natürlich auch die Verkaufszahlen stimmen und Prozesskosten möglichst niedrig bleiben. All das regelt sich nicht von alleine – sondern bestenfalls mit einer geeigneten Software, wie zum Beispiel dem Magento Commerce Order Management.

The post 5 Einsatzzwecke des Magento Commerce Order Management appeared first on Regalsprecher.

geschrieben von Fabian Schmengler
am 20. Februar 2017 - 16:00
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Letzte Woche: Münzwechsler

Diese Woche hat es bei mir nicht hingehauen, ich habe die Kata nur einmal in PHP gemacht und das war nicht ausreichend für irgendwelche Einsichten. Ich werde sie demnächst noch mal wiederholen müssen. Aber jetzt erst mal zur nächsten:

Achte Kata: Functions Pipeline

Schreibe eine Funktion pipe(), die eine beliebige Zahl von Funktionen (callables) als Argumente akzeptiert und eine neue Funktion zurückgibt.
Die zurückgegebene Funktion übergibt alle Argumente an die erste Funktion, das Ergebnis an die zweite, und so weiter, und gibt das letzte Ergebnis zurück.

Die Funktionen werden also von links nach rechts verarbeitet.

Beispiel: // erst strtolower() anwenden, dann ucwords $f = pipe('strtolower', 'ucwords'); $f('FOO BAR') === ucwords(strtolower('FOO BAR')); Optionale Zusatz-…
geschrieben von Sonja Riesterer
am 17. Februar 2017 - 10:50

In etwa zwei Wochen ist es wieder Zeit für einen der Höhepunkte in unserem Veranstaltungskalender. Nein, damit ist nicht Karneval gemeint, auch wenn wir dafür nach Köln fahren. Stattdessen geht es um die MageUnconference. Wir unterstützen das Event auch in diesem Jahr wieder als Hauptsponsor und werden mit dem gesamten Team vor Ort sein.

Was ist die MageUnconference?

Wie schon in den letzten beiden Jahren treffen sich ein Wochenende lang Magento-Interessierte. Anders als bei einem Hackathon wird nicht programmiert. Anders als bei einer Konferenz gibt es auch keinen vorab geplanten Vortragsplan. Stattdessen werden an beiden Veranstaltungstagen morgens Themen vorgeschlagen, passende Vortragende aus den Teilnehmern erkoren und dann von allen darüber abgestimmt, welche Themen sie am meisten interessieren. Daraus ergibt sich dann der Plan des jeweiligen Tages.

geschrieben von Covos
am 16. Februar 2017 - 10:36
Ab Magento Version 1.9 werden die Bestellbestätigungs-eMails nicht mehr per Event verschickt (also nach erfolgreicher Bestellung) sondern über eine Mail-Queue, die über den Cron angestoßen wird. In vielen Fällen wird die Bestellbestätigung also nur alle 15 Minuten verschickt. Ausgerechnet bei … Weiterlesen →
geschrieben von Fabian Schmengler
am 15. Februar 2017 - 23:03
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Letzte Woche: Römische Zahlen

Die Kata war aufschlussreich. Ich habe mit verschiedenen Ansätzen begonnen, die nicht funktionierten und fand schließlich, mit Hilfe der richtigen Tests eine einfache Lösung.

Meine ersten Versuche endeten mit Ergebnissen wie diesem:

Expected :'IX'
Actual :'VIV'

Sobald ich auf den Trichter kam, “IV”, “IX” usw. wie einzelne Ziffern zu behandeln, war die Lösung einfach.

Als ich die Umkehrfunktion implementierte, stellte ich fest dass es in dem Fall einfacher ist, zuerst die “Ziffern” mit zwei Zeichen wie “IV” zu prüfen, dann die mit einem Zeichen. Anstatt also die selbe Liste von (arabic,roman) Tupeln für beide Aufgaben zu nutzen und unterschiedlich zu sortieren, entschied ich mich für zwei explizite Konstanten $…

geschrieben von Tim Hahn
am 15. Februar 2017 - 10:01

Überall und zu jeder Zeit einkaufen können – das ist nicht mehr neu, sondern ganz alltäglich und daher ein zentrales Kundenbedürfnis, dem Händler nachgehen müssen. Denn nur, wer diesen Bedürfnissen standhält, wird stabile und wertvolle Kundenbeziehungen aufbauen können. Die Kundenforderung nach vielfältigeren, besser verknüpften Services einerseits und die Hoffnung, den Umsatz zu steigern sowie die

The post 6 Tipps – ganz entspannt den Omnichannel-Commerce meistern appeared first on Regalsprecher.

geschrieben von Alexander Steireif
am 10. Februar 2017 - 17:32

Am vergangenen Montag und Dienstag war es wieder soweit. In Frankreich haben sich Repräsentanten von Magento, Agentur-Partner, Software-Dienstleister, Entwickler und Freelancer aus ganz Europa sowie den USA in Paris eingefunden, um an der Magento Live France 2017 teilzunehmen. Die Magento Live Eventreihe gehört, im Gegensatz zu der jährlich in Deutschland stattfindenden Meet Magento, zu den

The post Magento Live Paris 2017 – Rück- & Ausblick appeared first on Regalsprecher.

geschrieben von Andreas von Studnitz
am 9. Februar 2017 - 12:47

Wir haben letzte Woche die gute Nachricht bekommen, dass gleich zwei Teammitglieder als „Magento Master“ ausgewählt worden sind: Fabian Schmengler in der Kategorie „Mentor“ und Sonja Riesterer in der Kategorie „Maker“. Herzlichen Glückwunsch!

Was sind „Magento Masters“?

Es handelt sich um eine offizielle Ehrung von Magento Inc., die Einzelpersonen für besonderes Engagement in der Community auszeichnet. Das kann beispielweise die Vermittlung von Wissen, das Beitragen zur offiziellen Dokumentation, die Organisation von Magento-bezogenen Veranstaltungen, oder das Halten von Vorträgen sein.

Die insgesamt 20 Nominierten werden im April auf der großen Bühne der Magento Imagine in Las Vegas geehrt, zu der sie eingeladen sind.

geschrieben von Tim Hahn
am 7. Februar 2017 - 15:24

Bei Magento tut sich gerade so einiges: Zum einen fördert ein neuer Investor das weltweite Wachstum der E-Commerce-Plattform. Zum anderen ist aus Magento Analytics nun Magento Business Intelligence geworden. Was das im Einzelnen bedeutet? Wir haben die News im Doppelpack zusammengefasst: News 1: Hillhouse Capital investiert in Magento Commerce Um das globale Wachstum und die

The post Magento-News im Doppelpack: Neuer Investor und Business Intelligence appeared first on Regalsprecher.

geschrieben von Fabian Schmengler
am 7. Februar 2017 - 9:19
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Letzte Woche: Karate Chop

Das wird ein längerer Post, da es mein Ziel war, der Kata Beschreibung zu folgen und fünf verschiedene Ansätze zu probieren. Ich werde alle erklären:

Ansatz 1: Objektorientiert, PHP

Mein Ziel war es hier, so wenig wie mögliche PHP Funktionen zu nutzen und den Algorithmus objektorientiert zu implementieren.

Die finale Lösung hatte die folgenden Klassen:

interface IntegerHaystack { public function positionOf(int $needle) : int; public function isEmpty() : bool; } class SortedIntegers implements IntegerHaystack { public function __construct(int ...$integers) { ... } ... } class SortedIntegersRange implements IntegerHaystack { public function __construct(SortedIntegers $sortedIntegers, int $indexFrom, int $indexTo) { ... } ... } class…
geschrieben von Covos
am 3. Februar 2017 - 14:16
Dies als kleine Randnotiz: Wir haben gerade in einem RWD Template die Anzeige der Vergleichsbox von rechts nach links umgestellt und hatten dann das Problem, dass zwar „gesagt“ wurde, dass der Artikel erfolgreich zur Vergleichsliste hinzugefügt wurde, angezeigt wurde er … Weiterlesen →
geschrieben von Christian Münch
am 3. Februar 2017 - 12:41

Kundendaten und Zahlungsinformationen von mehr als tausend deutschen Online-Shops befinden sich derzeit in den Händen von Cyber-Kriminellen. Wie das Bundesamt für Sicherheit in der Informationstechnik (BSI) kürzlich meldete, wurden zahlreiche Magento-basierte Onlineshops in Deutschland mit einer Malware infiziert. Sicherheitslücken wurden genutzt, um einen manipulierten Skimming-Code einzuschleusen, der die Daten während des Bestellvorgangs unbemerkt „abfängt“.Doch derartige

The post Mein Shop ist sicher – stimmt das? appeared first on Regalsprecher.

geschrieben von SB
am 2. Februar 2017 - 17:01
USEr first! Make your shop great again! Wann haben Sie das letzte Mal selbst eine Bestellung in Ihrem Shop getätigt? Und damit meinen wir nicht die provisorische Funktionalitätsprüfung, sondern eine BEWUSSTE Bestellung. Sollten Sie jetzt noch immer darüber nachdenken, ist … Weiterlesen →
geschrieben von Andreas von Studnitz
am 1. Februar 2017 - 9:17

In Entwicklerkreisen hört man von vielen Personen, dass die Arbeit mit Magento 2 anspruchsvoll ist. Auch für mich als langjährigen Magento-1-Entwickler war die Umstellung auf Magento 2 nicht einfach. Mit den verschiedenen, zur Verfügung stehenden Ressourcen kann man sich diesen Lernprozess erleichtern.
In wenigen Wochen haben es zwei meiner Teamkollegen und ich geschafft, Magento-2-Entwickler zu werden. Wie uns das gelungen ist, beschreibt dieser Artikel. Erst Ende Oktober habe ich mit der Entwicklung des ersten Magento-2-Projektes begonnen und habe bereits Mitte Dezember eine Entwicklerschulung zu Magento 2 gehalten.

Magento-1-Erfahrung

Auch wenn Magento 2 teilweise völlig andere Entwicklungsmethoden aufweist, ist viel Erfahrung mit Magento 1 sehr hilfreich beim Erlernen von…

geschrieben von Fabian Schmengler
am 1. Februar 2017 - 0:10
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Letzte Woche: Word Wrap

In PHP/Behat habe ich “scenario outlines” kennen gelernt, die viel von den Wiederholungen in Feature Dateien beseitigen.

Vollständiges Ergebnis:

Feature: Word Wrap In order to display text on tiny screens I want to wrap lines of a long text Scenario Outline: Wrap text When I wrap <text> at <col> columns Then I should retrieve the wrapped string <wrapped> Examples: | text | col | wrapped | | | 1 | | | word | 2 | wo\nrd | | word | 3 | wor\nd | | word | 4 | word | | word | 5 | word | | word word | 4 | word\nword | | word word | 5 | word\nword | | word word | 7 | word\nword | | word word | 8 | word\nword | | word word | 9 | word word…