Thanksgiving brings cause for celebration with family, sharing laughs, consuming gratuitous amounts of turkey, and being incredibly lazy. This ends at midnight, however, when the Black Friday deals begin rolling out, driving everyone to run to the nearest retail outlet and impulse-buying everything in sight. Of course, there are those who don’t want to conduct gladiatorial combat with other shoppers to see who can grab the last 50” TV, so the online route is the better and preferred option. While this is the most convenient way to conduct mass purchasing, the unfortunate truth is this: Many popular online retailers cannot handle the traffic for Black Friday or Cyber Monday.
Although these two days are notorious for being the busiest days of the year for retailers, they are also infamous for letting down online shoppers. Many eCommerce sites experience detrimental errors during these days. Year after year, checkout options and shopping carts are frozen mid-purchase, sites…
Spätestens seit der stetig wachsenden Popularität von Unittests, besonders durch PHPUnit, bekam die Auflösung der Abhängigkeiten von Klassen durch Dependency Injection in PHP eine immer größere Rolle im Alltag der Entwickler. Klassen, welche eine oder mehrere Abhängigkeiten zu anderen Klassentypen haben, bekommen diese bei ihrer Erzeugung über den Konstruktor oder zur Laufzeit über Methodenaufrufe übergeben. Dadurch verbessert sich die Wartbarkeit der einzelnen Klassen und Abhängigkeiten lassen sich bei geänderten Anforderungen leichter austauschen. Ebenfalls verbessert sich die Testbarkeit der einzelnen Komponenten, bei der Abhängigkeiten von Klassen durch einfache Test Doubles ersetzt werden können. Ein Nachteil jedoch ist vermehrter Boilerplate Code, wenn an verschiedenen Stellen im Projekt immer die gleichen Objekte erzeugt werden müssen, um die gleichen Abhängigkeiten abzudecken.
Mit den aktuellen PHP-Frameworks wurde der sogenannte Service Locator eingeführt. Die…
We live in a day and age where everyone is glued to their phone. More people are starting to use mobile devices to surf the web, and as a result, sites need to be prepared for this increase in mobile traffic. In the past, the standard was to create a separate mobile site designed specifically for smaller devices, but one of the more popular methods to come up in the last few years is responsive design.
Responsive Design puts mobile first
How many Magento Certified Solution Specialists are there? Which country, city, solution partner hold the most badges and what are some of the trends that can be seen throughout the first 6 months of Magento’s latest official certification program? Check it out in the second State of Magento Solution Specialist Certification report by Inchoo.
Many things have changed in the three and a half months after I published the first report of this type. Back then Europe was in a slim lead over North America while USA accounted for almost half of all solution specialists worldwide.
Well, some things have clearly changed since July…
Just last week, Magento announced the release of Enterprise Edition 1.14.1. Of course, the eCommerce and Magento communities are very excited to upgrade to this new version, but not every e-store utilizes Enterprise Edition. Some sites rely on Magento’s free platform, Community Edition. What about the CE update? If you use CE for your site, then you are in luck. Within the next few weeks, Magento will release Community Edition 1.9.1! Watch our video detailing the new features or read onward to get an idea of what is in store for the new version:
Swatches have been added to product images. This is a great way to boost conversion rates while…
While eCommerce is now a common part of our society, it's still evolving so rapidly that it can still be quite exciting. For example, I’ve written a few articles recently about Private Event Retailing (flash sales, daily deals, etc.), and how they’ve revived the “thrill of the find” in online shopping. I’ve also discussed how eCommerce professionals could leverage some of the innovations that video game developers have perfected to enhance online shopping experiences.
Because of my interest in these areas, I was happy to happy to discover that there's a new app in town. It’s called Peach. And Peach does something that many (including myself) never thought possible: It makes Flash Sales even more interesting and engaging than…
Recently, I posted about avoiding common coding problems. These practices can help to reduce debugging overall time. Even after common coding issues have been reduced, you are often still left with a need to debug more complex problems. These are the bugs that you either didn't write, which are sometimes buried in the core of the framework or application on which you are working (in our case, Magento), or that stem from incorrect or incomplete logic.-->
As already posted on MageHero we started the development of a seperate n98-magerun version for Magento 2.
We decided to create a complete new version and against some other options like to create a “clone command” or sperate lib inside the same phar file.
The purposes are:
If you like to test the current unstable development version you can checkout the existing source code on github.
Das E-Commerce Camp in Jena gehört weiterhin zu meinen Camp Highlights aus 2013 und 2014 – sehr spannende Themen und eine tolle bodenständige Organisation. Da lassen ich mir es auch dieses Jahr nicht nehmen etwas die Werbetrommel zu rühren.
Also bitte, liebe Magento-Community, lasst und dafür sorgen dass wir uns mal im größeren Kreis dort blicken lassen. Im Moment sind uns Oxid und Shopware was Themen und Manpower angeht um Welten überlegen. Reserviert Euch doch also mal den 12. bis 14. März 2015 (Donnerstag Abend, Freitag auf Samstag). Ein Ticket kostet 35 € – für die Übernachtung sorgt ihr selbst. Ingo und Ich freuen uns sehr Euch dort zu sehen!
The post Es geht wieder nach Jena: E-Commerce Camp appeared first on…
This year we are busy working on challenging direct-to-consumer strategy implementations (D2C) for some major manufacturers and brands on a global level.
One existing case we recently have given a first sneak peak at the recent Magento Live conference in Munich was the first step of our joined work with HEAD, the well known global sports brand company.
HEAD, featuring many different sports divisions such as tennis, racquetball, swimming, diving etc. is a perfect and exiting example of the challenges such companies are facing today when trying to establish direct relationships to their end customers for the first time in their history.
Not only is this a technical challenge but primarily and organizational one, everything has to be build up from scratch, from hiring dedicated roles such as ecommerce responsible, customer support, marketing, content management, so specialist and business intelligence experts to the various business readiness tasks around content…
Recently, we have noticed an interesting issue in Magento Community Edition and decided to share our findings with our readers. There is no restriction on the product URL key duplicates in the Community Edition, so, multiple products can have the same URL key and the product URL path generation should handle it. This article is about how the URL path generation manages the duplicated URL keys, the issues that appear during that process and how to cope with all these problems.
It turned out that the duplicated URL keys can appear when there are products with the similar or the same names created. Magento creates the URL keys automatically, basing on the product name, and if this URL key was not manually set.
First of all, let’s create two products with the same URL key “test-duplicated-url-key”. In our sample data environment they get IDs 173 and 174. Let’s call the ID 173 the ORIGINAL and ID 174 the DUPLICATE further in this article. If…