geschrieben von Sonja Riesterer
am 26. September 2016 - 10:35

Vor wenigen Tagen haben wir gleich zwei Mal zum Golive anstoßen können: Gustini hat von uns ein neues Design erhalten und Trink Meer Tee ist erfolgreich mit dem ersten Shop gestartet.

Trink Meer Tee – eine neue Marke sticht in See

Ein einheitlicher Markenauftritt von Beginn an: Dieses Ziel haben wir zusammen mit dem Gründer von Trink Meer Tee, Andreas Brehm, verfolgt. Trink Meer Tee wendet sich an Gastronomie und Hotellerie im norddeutschen Raum, die einen stilsicheren, einheitlichen Auftritt auch im Teeangebot anstreben. Mit verschiedenen Displays können die Bioteesorten ideal in Szene gesetzt werden.

Das Design des neuen Online-Shops zeigt maritime Motive und die schlichte Sachlichkeit, für die der Norden bekannt ist. Gleichzeitig erhalten die verspielten Designs auf den Verpackungen der Teesorten ausreichend Platz, damit auch die kleinen Details der Illustrationen erkennbar sind.

geschrieben von Igor Polishchuk
am 23. September 2016 - 13:33

It’s been awhile since our last wallpapers were posted. We’ve prepared for you four awes ome wallpapers inspired by the American pop culture characters, famous sci-fi saga and architectural monumentalism of business capitals.

Bellow you will find new wallpapers with several resolutions for desktops, laptops and lock screens for your phones. Need another image size? Just let us know in comments and we’ll make it for you.

Magento Motorcycle Cart: Magento_2_motorcycle_club_preview Desktops:1366×768    …
geschrieben von
am 22. September 2016 - 18:19
Magento 2: Approximating Local Code Pool Overrides:

Not sure if I like the idea of this becoming a common practice, but if you know your composer autoloading you can replace any class in Magento with a version of your own.

geschrieben von Covos
am 22. September 2016 - 16:37
In vielen Shops wird mit Produkt-Attributen gearbeitet und teilweise auch mit sehr vielen solcher Attribute. Nicht immer werden aber alle Attribute eines Produktes auch mit einem Wert hinterlegt und so taucht dann in der Zusatzinformation bei der Artikelbeschreibung jeweils ein … Weiterlesen →
geschrieben von
am 22. September 2016 - 5:17
In our [previous](http://alanstorm.com/magento_simplest_ui_component) [two](http://alanstorm.com/magento_2_simplest_ui_knockout_component) articles we ran through creating a new UI Component from scratch. While we were successful, we needed to add a class `` (i.e. a rewrite) that disabled Magento 2's XSD validation. While this was useful... Alan Storm
geschrieben von Covos
am 21. September 2016 - 17:51
Im Standard gibt es bei Magento nur eine Stelle an der man definieren kann welche Steuerklasse auf den Versand angewandt werden soll. Diese wird unter System > Konfiguration > Steuer vergeben. Es gibt jedoch Probleme in dem Augenblick in dem … Weiterlesen →
geschrieben von Alexander Steireif
am 21. September 2016 - 13:22

Warum ist Data Driven E-Commerce ein so entscheidender Ansatz? Die seit Jahren zunehmende Professionalisierung des E-Commerce sorgt bei Unternehmen für immer komplexere Aufgabenstellungen und Anforderungen. Durch die schnelle Vergleichbarkeit von Produkten und Preisen mit Hilfe von Suchmaschinen und spezialisierten Preisportalen wie Google Shopping wird es für Unternehmen zudem immer schwieriger, sich rein über ein breites

The post Data Driven E-Commerce als Schlüssel für erfolgreiche Commerce-Plattformen appeared first on Regalsprecher.

geschrieben von Yaroslav Rogoza
am 21. September 2016 - 13:06

In order to have a good and maintainable application, it’s very important to have a high quality product code. The code quality usually depends on the developer’s professionalism. But among the thousands lines of code something might be missed. Fortunately, there are few small but very useful utilities that can automate some routines and help you check the code using different rules for different coding standards. In PHP development there are two popular utilities for code validation: Code Sniffer and Mess Detector.

Code Sniffer helps detect violations of a defined coding standard. You can use any of the predefined coding standards or create your own modification of validation rules. Mess Detector helps detect possible bugs, overcomplicated expressions, unused parameters, method properties, etc. Both tools are free, open source and can be easily installed globally using homebrew on OSX or locally for a project using composer or…

geschrieben von Nathan Toombs
am 19. September 2016 - 23:06

One of the most common tasks for a Magento 2 developer is overriding a template. Magento 2 makes this easy in most cases, but there are some cases that will leave you wondering if it’s even possible. This article will cover which methods for overriding a template are appropriate for a variety of cases and when you should consider pursuing an alternative to a template override.

Methods for overriding a template

In Magento 2, there are two main methods for overriding a template:

  • Theme file path
  • Layout Block Argument

The template path method is used when building a theme and the layout method is used when building a module. They are the simplest, most straight forward, and easiest to understand methods. You will almost always be using one of these two methods. For the very few times these two methods are not available, you have two other…

geschrieben von Igor Furseev
am 19. September 2016 - 9:53

Recently, we’ve faced a data inconsistency in the Magento sales_flat_order_grid db table. Some of the values in custom columns look like they were shifted. This issue may occur if the order grid has multiple custom fields and when a user archives orders in the Enterprise Edition.

Thanks to this thread, we’ve developed a shell-script, which will refresh the sales_flat_order_grid table to correspond exactly to the sales_flat_order table:

<?php /** * @author Atwix Team * @copyright Copyright (c) 2016 Atwix (https://www.atwix.com/) * @package Atwix_Shell */ require_once 'abstract.php'; class Atwix_Shell_Free_Order_Grid_Update extends Mage_Shell_Abstract { public function run() { try { Mage::getModel('sales/order')->getResource()->…
geschrieben von
am 17. September 2016 - 1:34
[Last time](http://alanstorm.com/magento_simplest_ui_component) we created (with the help of some `` hackery) the simplest possible Magento 2 UI Component. If you made it all the way through, I bet you were a little disappointed that we left out the javascript.... Alan Storm
geschrieben von Covos
am 16. September 2016 - 14:03
Standardmäßig wird Magento den Preis ohne die Steuer- und Versandinformation anzeigen. Es fehlt also z.B. “inkl. 19% Mwst. zzgl. Versand”. Dies kann man einfach hinzufügen indem man z.B. Market Ready Germany oder ähnliche für den deutschen Markt erstellte Anpassungen in … Weiterlesen →
geschrieben von Yaroslav Rogoza
am 16. September 2016 - 11:20

It’s interesting to know how Magento 2 works “under the hood” not only for developers but for all the people, who work with the platform. Not everyone has a possibility to dig in the code deeply enough in order to check the details. In this post we will put Magento 2 request flow in layman’s terms.

Request flow usually means a request lifecycle from going through a certain URL by user’s browser to a completely rendered page. As every other web application, Magento has an entry point – a place where the request processing starts on the platform side. The entry point for Magento standard requests is index.php file or pub/index.php file, depending on the current running mode default/developer/production. No matter what page you visit, this file will be a part of the request flow. The logic inside this file loads a bootstrap, then creates and runs the application. The bootstrap is responsible for autoloading and initial application…

geschrieben von Alex Lunkov
am 15. September 2016 - 12:42

In today’s world, we get tons of emails every day. Some of them are spam, but most of the time we receive newsletters that we have previously subscribed to. There is a huge difference between two types of emails in your inbox. Some of them you don’t even open, but there are some that you are really waiting for. Every time you receive them it seems to be some kind of a present, they always have something interesting and of value inside.

So here we come to the main question of email marketing: how to make your customers 100% happy with every single email? It is such a complicated question one could write a book about it (and there’s actually plenty of them out there). Nevertheless, there are 5 simple steps that anyone can start with, hhere they are:

Step 1. Preparations.

Deep understanding of what your customers really need and finding the real reason for them to subscribe to your emails is a starting point of a…

geschrieben von Nicole Fritz
am 15. September 2016 - 10:24

Warum bei der Entwicklung von Onlineshops nicht den Aufwand reduzieren und für das Frontend ein fertiges Theme verwenden? Man könnte auf die Idee kommen, mit einem Theme gleichzeitig Kosten zu sparen und den Shop früher live zu bringen. Zumal es für die Darstellung von Produkten und Funktionen ja klar definierte Standards gibt, auf die bei der Entwicklung des Themes geachtet wurde.

The post Magento Themes – nutzen oder lieber selber machen? appeared first on Regalsprecher.

geschrieben von
am 13. September 2016 - 19:11
Knockoutjs context debugger:

Chrome extension for peeking at a node’s KnockoutJS context. Useful if you’re doing frontend Magento work and hewing to their view of the world. via Daniel Sloof.

geschrieben von Tim Hahn
am 13. September 2016 - 14:34

Ein Argument, das sowohl für als auch gegen die Einführung von E-Commerce-Systemen für eine Digitalisierung im Vertrieb ins Feld geführt wird, sind die Kosten. Den erwarteten Umsatzzuwächsen bei niedrigeren Vertriebskosten stehen nun mal die Investitions- und Betriebskosten gegenüber. Keiner dieser Faktoren ist ad-hoc realistisch schätzbar, da die Kostenstrukturen äußerst komplex sein können. Was sind die größten Kostentreiber,

The post Digitalisierung im Vertrieb – Wann lohnt sich eine Commerce Plattform? appeared first on Regalsprecher.

geschrieben von Sonja Riesterer
am 13. September 2016 - 10:08

Vor Kurzem sollte ich für einen Magento Multistore, der die Community Edition 1.9 nutzt, die Sitemap-Generierung einstellen. Da ich dabei ein paar Probleme im System bemerkt habe und die Best Practices sich zum Teil widersprachen, kam bei mir die Frage auf, wie es wohl in Magento 2 sei.

Wofür braucht man eine Sitemap?

Da alle Online-Shops um Sichtbarkeit und Suchmaschinenoptimierung ringen, kann das Einsetzen einer suchmaschinenfreundlichen Software dabei helfen, potenzielle Kunden zu erreichen. Sitemaps sind eine Möglichkeit, um Suchmaschinen beim Crawlen der Website zu helfen. Wie gut ist Magento 2 im Bereich von SEO im Allgemeinen und bei der Erstellung nützlicher Sitemaps im Speziellen?

Dies sind die Fragen, die ich in diesem Post beantworte, zusätzlich dazu gibt es eine generelle Informationen zu Sitemaps in Magento 2.

  • Bietet Magento 2 die automatische Generierung von Sitemaps?
  • Kann ich den Namen der Sitemap verändern?
  • Wie sehen…
geschrieben von
am 9. September 2016 - 21:39

Another javascript debugging snippet for the intrepid Magento 2 javascript programmer. The Magento_Ui/js/core/app RequireJS module/application/program is an important part of Magento 2’s UI Component system. This is the program that registers KnockoutJS views and makes them available for use in the (custom to Magento 2) Knockout.js scope binding.

data-bind="scope: some-viewmodel"

While the binding process still remains a bit of a mystery, I’ve recently unearthed a way to view all the available Knockout.js view models.

reg = requirejs('uiRegistry') reg.get(function(item){ console.log(item.name); console.log(item); });

The uiRegistry RequireJS module (pointing to Magento_Ui/js/lib/registry/registry by default (located in vendor/magento//module-ui/view/base/web/js/lib/registry/registry.js)) returns an object that’s a very fancy dictionary/array. This is the object that Magento registers view models to. You can fetch individual…

geschrieben von
am 9. September 2016 - 1:15
Magento 2: Simplest UI Component -------------------------------------------------- Today we're going to YOLO deep dive into Magento 2's UI Components and attempt to create one from scratch. At this stage in Magento 2's lifecycle this isn't something third party developers can... Alan Storm