geschrieben von Daniel Becker
am 28. März 2017 - 16:10

Für die SCHRAMM Werkstätten GmbH hat netz98 ein E-Commerce-Projekt auf Basis der Magento 2 Community Edition 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

The post Magento 2 kann auch CMS – Interview mit SCHRAMM und netz98 appeared first on Regalsprecher.

geschrieben von Daniel Becker
am 23. März 2017 - 12:10

Alle Welt spricht darüber. Presseagenturen, News-Portale, Facebook, das Kanzleramt, die Bild-Zeitung bestimmt auch: Enterprise Commerce ist die Lösung für das digitale Business im 21. Jahrhundert. Aber was verbirgt sich dahinter? Fake-News oder harte Fakten? Der Regalsprecher klärt auf!    Der klassische E-Commerce wächst über sich hinaus: Es geht nicht mehr allein um die Digitalisierung von

The post Enterprise Commerce – What the hell? appeared first on Regalsprecher.

geschrieben von Frank Sauer
am 21. März 2017 - 9:28

Wir starten heute unsere Blogserie zum E-Commerce Consulting. Geplant ist ein sehr breites Spektrum von Fragen und Herausforderungen zu behandeln und nicht nur technische Aspekte zu beleuchten. Denn die Integration von E-Commerce Prozessen macht nicht bei der IT-Abteilung halt: Egal ob mit oder ohne „E“, Commerce benötigt eine ganzheitliche Betrachtung des Unternehmens und seiner Prozesse. Neuer

The post E-Commerce Consulting – Gute Beratung? Priceless! appeared first on Regalsprecher.

geschrieben von Simon Sprankel
am 21. März 2017 - 9:28
I recently configured Cloudflare for a client and the performance results were indeed promising. On a very first view, it looks like a well developed product with interesting features. We came across a major checkout issue though. In some browsers, the buttons in the checkout did not work – hence, many people could not order. … Magento Cloudflare Checkout Buttons Broken weiterlesen
geschrieben von Simon Sprankel
am 21. März 2017 - 9:28
I recently configured Cloudflare for a client and the performance results were indeed promising. On a very first view, it looks like a well developed product with interesting features. We came across a major checkout issue though. In some browsers, the buttons in the checkout did not work – hence, many people could not order. … Magento Cloudflare Checkout Buttons Broken weiterlesen
geschrieben von Fabian Schmengler
am 20. März 2017 - 10:27
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Heute nur auf Englisch

The post TDD Kata 11 – Reversed Binary Numbers appeared first on schmengler-se.de.

geschrieben von Sebastian
am 16. März 2017 - 12:22

Die Referenten und das Programm der diesjährigen Meet Magento stehen fest. Das nehme ich zum Anlass auch dieses Jahr einen möglichen Fahrplan für die beiden Veranstaltungstage zusammen zu stellen. Teilweise war die Entscheidung nicht leicht zu treffen, da mehrere interessante Vorträge parallel stattfinden (wie in den letzten Jahren auch schon!). Das heißt im Umkehrschluss das […]

Der Beitrag Meet Magento DE 2017 Fahrplan erschien zuerst auf Mag-tutorials.de.

geschrieben von Fabian Schmengler
am 14. März 2017 - 9:06
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Heute nur auf Englisch

The post TDD Kata 10 – Anagramme appeared first on schmengler-se.de.

geschrieben von Daniel Hölzer
am 14. März 2017 - 9:00

Einkaufen geht heute überall und jederzeit – und der Kunde kommt im Verlauf seiner Customer Journey an zahlreichen Touchpoints mit seinem Anbieter in Berührung, ob im stationären Ladengeschäft oder mobil mit dem Smartphone. Mit welcher Technologie er auf Shoppingtour geht, da ist der Kunden völlig frei. Das Resultat: Der Handel wird zunehmend zu einem grenzenlos

The post Customer Obsession – Der Weg zur optimalen Customer Experience appeared first on Regalsprecher.

geschrieben von Simon Sprankel
am 11. März 2017 - 14:04
Last weekend, I finally attended my first German Magento unconference. I have been at the unconference in Utrecht, Netherlands, last year but did not manage to attend a German unconference yet. As expected, the event was awesome and I will try to be there next year as well. With my extension development company Modulwerft, I … Magento Unconference Germany 2017 weiterlesen
geschrieben von Simon Sprankel
am 11. März 2017 - 14:04
Last weekend, I finally attended my first German Magento unconference. I have been at the unconference in Utrecht, Netherlands, last year but did not manage to attend a German unconference yet. As expected, the event was awesome and I will try to be there next year as well. With my extension development company Modulwerft, I … Magento Unconference Germany 2017 weiterlesen
geschrieben von Alexander Steireif
am 10. März 2017 - 12:56

Wir haben uns auch in diesem Jahr wieder auf der Internet World umgeschaut, Kunden und Partner getroffen und etwas Branchenanalyse betrieben. Hier unser Messe-Recap:   Für E-Commerce Enthusiasten und Online-Marketing Experten ist der März eigentlich der schönste Monat des ganzen Jahres. Dicht gefolgt von der in Hamburg stattfinden Veranstaltung „Online Marketing Rockstars“ folgt die Internet

The post Internet World 2017 – E-Commerce Technologien & Vermarktungslösungen appeared first on Regalsprecher.

geschrieben von Christian Walter
am 9. März 2017 - 13:18

I recently had the issue that I needed to use the \Magento\Eav\Setup\EavSetup outside the setup-context.
To be a bit more concrete, I wanted to import attribute-sets, attributes and attribute-options without using an install-script.
My first idea was

in magento2 you can easily inject the ‘EavSetup’ via constructor injection and then use it in your own class

First try

So I injected into my class which worked out well in the development-mode.

/** * SomeAttribute constructor. * * @param \Some\Own\AttributeContext $context * @param \Magento\Eav\Setup\EavSetup $eavSetup * @param string $entityTypeId * */ public function __construct( \Some\Own\AttributeContext $context, \Magento\Eav\Setup\EavSetup $eavSetup, $entityTypeId = Product::ENTITY ) { parent::__construct($context); $this->eavSetup = $eavSetup; $this->entityTypeId = $entityTypeId; }

But using the same code with the production-mode a…

geschrieben von Covos
am 8. März 2017 - 16:58
Wir haben gerade probiert ein Datenbank-Dump per SSH (Putty) auf einen neuen Server zu spielen und erhielten den Fehler: „ERROR 1031 (HY000) at line 2623: Table storage engine for ‚catalog_product_relation‘ doesn’t have this option„. Dies scheint ein Problem bzgl. MySQL … Weiterlesen →
geschrieben von Christian Münch
am 7. März 2017 - 9:00

Magento 2 comes with a nice swagger schema which describes the Webapi. The Magento guys were very clever to choose swagger. It not only comes with a schema, but moreover it is a complete interactive API client as well.

A swagger schema is a JSON document to formalize the REST API. Formalized documents have the big advantage that you can process the data with a machine. One idea I had was to create a PHP API for the Magento 2 API. Fortunately the swagger guys created a code generator tool. I really like the idea to generate code out of the schema. The swagger code-gen tool comes with support for multiple languages. PHP is one of the standard languages.

The code generator tool can be found here: http://swagger.io/swagger-codegen/

If you are on a mac it’s possible to install the code generator with homebrew.

brew install swagger-codegen

After the installation you can test the tool with the help command.

geschrieben von Ceridwen Lentz
am 7. März 2017 - 8:30

Die neue Ausgabe der Zukunftsthemen im E-Commerce ist nun erschienen und beleuchtet dieses Jahr das Thema Enterprise Commerce – mit spannenden Artikeln von renommierten Experten und zahlreichen Best Practices zu Trends, Chancen und Herausforderungen im E-Commerce, in Marketing und Design sowie in den Bereichen Strategie und Technologie.   Wer es nicht abwarten kann, alles über

The post Zukunftsthemen E-Commerce 2017 – Der Wandel hin zum Enterprise Commerce appeared first on Regalsprecher.

geschrieben von Fabian Schmengler
am 6. März 2017 - 15:00
Dies ist mein wöchentlicher Kata Post. Lies den ersten um zu erfahren, worum es hier geht.

Letzte Woche: Functions Pipeline

Meine erste Implementierung in PHP war eine Pipe Klasse mit __invoke Methode:

class Pipe { /** * @var \callable[] */ private $callables; private function __construct(callable ...$callables) { $this->callables = $callables; } public static function create(callable ...$callables) : Pipe { return new self(...$callables); } public function __invoke() { return array_reduce( $this->callables, function(array $result, callable $next) { return [$next(...$result)]; }, func_get_args() )[0]; } }

Ich habe es möglich gemacht, die Klasse ohne Callables zu instantiieren. In dem Fall war das Verhalten nicht spezifiziert,…

geschrieben von Tom Klingenberg
am 3. März 2017 - 13:29

There is a so far merely undocumented installation procedure for Magerun that is extremely handy in project configurations.

You just require Magerun within the Magento project and you can then execute it from the vendor’s bin folder:

$ composer require n98/magerun2 [...]

$ ./vendor/bin/n98-magerun2 --version n98-magerun2 version 1.3.2 by netz98 GmbH

Afterwards if you commit the composer.json  and composer.lock  files it is a take-away for the whole team.

So it is regardless whether you’re running it locally, inside a docker container or a complete different system. After composer install, n98-magerun2 is available on all target systems.

Just Another Install Example

Here another example I just did with one of our systems that run via docker on my end, but I’m installing on my local system (the folder is mounted inside the docker container):

$ composer require n98/magerun2 --…
geschrieben von Sebastian
am 2. März 2017 - 8:46

Das kostenlose Webinar wird ein Streifzug durch aktuelle Entwicklungen des Online-Marketing-Rechts. Dabei wird es drei Schwerpunkte geben: (1) Fotos in Blogs und auf der Unternehmenswebsite, (2) Google-Anzeigen und das Wettbewerbsrecht und (3) Gewinnspiele in sozialen Netzwerken. Online-Marketing- und Social-Media-Recht – Was Sie 2017 wissen müssen Datum/Uhrzeit: Freitag, 3. März 2017, 10:00 – 11:00 Uhr Jeder […]

Der Beitrag Kostenloses Webinar: Online-Marketing- und Social-Media-Recht erschien zuerst auf Mag-tutorials.de.

geschrieben von Matthias Walter
am 1. März 2017 - 16:02

In our recent post series about Deploying Magento2 using Jenkins and deployer I was showing you how our Deployments are set up.

In case you haven’t read them and are interested in the details here are the links:

During the time of writing those articles I realized quite some improvements and generalizations that could be done to make this deployment…