geschrieben von Covos
am 16. Mai 2017 - 11:06
Die Standard „Willkommen“-Nachricht aus Magento kennt man schon lange. Sie wird zumeist oben im Header angezeigt und häufig auch gleich wieder ausgeblendet. Möchte man aber diese „Willkommen“-Nachricht nicht im Header sondern an einer gewünschten Stelle z.B. auf der Home-Seite haben, … Weiterlesen →
geschrieben von Tim Hahn
am 16. Mai 2017 - 10:48

Die Maxime eines jeden Unternehmens lautet Wachstum durch Steigerung der Produktivität oder besser des Umsatzes. Dafür müssen Abläufe so effizient wie möglich gestaltet sein, um Wege zu verkürzen und beispielsweise wiederkehrende Bestellprozesse automatisiert zu replizieren. Eine digitale Transformation ist unausweichlich – und wer nicht mitzieht, geht unter. Doch halten digitale Technologien das, was sie versprechen?

The post Enterprise Commerce – Vereinfachung bietet Mehrwert appeared first on Regalsprecher.

geschrieben von
am 16. Mai 2017 - 2:48

(With apologies to whomever originally posted this technique – I can’t seem to find your original article. If you’d like link/credit just let me know)

As companies start to go ahead with Magento 2 builds and Magento 2 upgrades, more an more developers are wondering what to do about the missing code pools from Magento 1. If you’re not familiar with them, code pools allowed you to completely replace a Magento 1 class file with your own version. If you wanted to replace the Mage_Core_Model_Url file at

app/code/core/Mage/Core/Model/Url.php

all you needed to do was put your new file in the local code pool

app/code/local/Mage/Core/Model/Url.php

Behind the scenes, the code pool functionality was just another folder added to PHP’s include_path.

Magento 2 did away with code pools, and this was probably the right call. Code pools created a big problem when it came time for point release upgrades. If…

geschrieben von Sonja Riesterer
am 15. Mai 2017 - 15:46


In einer Woche beginnt die Meet Magento DE. An zwei Konferenztagen gibt es über 40 Vorträge zu allen Disziplinen des e-Commerce. Zur namensgebenden Shop-Software Magento werden vor allem technische Themen erörtert. Auch Spezialisten für SEO, Rechtslage im Online-Handel und Internationalisierung kommen zu Wort, sodass Shop-Manager, Projektmanager und Marketing bei der Meet Magento DE ebenfalls mit vielen neuen Ideen und Eindrücken versorgt werden.
Unser Team freut sich schon auf den jährlichen Ausflug nach Leipzig, bei dem wir auch einige Beiträge zur Agenda beisteuern.

Vorträge von integer_net

Sandro Wagner hält einen Vortrag über Frontend-Entwicklung mit Magento 2: Unter dem Titel „The Good, the Bad & the Ugly“ werden alle Besonderheiten angesprochen, die…

geschrieben von Sonja Riesterer
am 11. Mai 2017 - 17:10

Zur Verstärkung unseres Teams suchen wir sowohl eine/n Magento-Entwickler/in als auch eine/n Projektmanager/in.

Damit du weißt, woran du bist, und dich gleich bei uns wohlfühlst, zeigen wir dir vorab, was du bei uns erwarten kannst. Keine Sorge, wir haben keine Leichen im Keller, nur ein paar Totenköpfe im Schrank – aber das ist eine andere Geschichte.

Einblicke in das Arbeiten bei integer_net
Stellenbeschreibung für Magento-Entwickler/in
Stellenbeschreibung für Projektmanager/in

geschrieben von Sonja Riesterer
am 11. Mai 2017 - 14:58

Vor zwei Wochen fand der 28. Magento-Stammtisch in Aachen statt. Was passiert ist, was hätte passieren können und was zukünftig beim Stammtisch passieren wird, darum drehen sich die nächsten Zeilen.

Geplant war ein Stammtischabend mit etwas weniger technischem Fokus. Dazu passten die Vorträge von Axel Horneff (Code4Business) über ERP-Extensions als Ersatz für ERP-Systeme und mir, Sonja Riesterer, über die Imagine Konferenz in Las Vegas.

Erster Vortrag – ERP-Extensions

Axels Vortrag traf auf eine große Neugier im Publikum. Denn ob Entwickler, Projektmanager oder Shop-Manager, alle stoßen früher oder später auf die Frage, wie Informationen aus der Lagerhaltung und Logistik besser im Shop abgebildet werden können. Wer dafür kein 5-stelliges Budget zur Verfügung hat, findet unter den ERP-Extensions unterschiedliche Optionen. Dabei gilt es, mit einem kritischen Blick das Modul in Augenschein zu nehmen. Denn wenn Unstimmigkeiten bei den Lagerbeständen auftauchen oder…

geschrieben von PAJ
am 10. Mai 2017 - 19:05

Amazon offer cloud drive storage for photos free for Amazon Prime customers. For less that 10 yoyos per month you can upgrade to an unlimited cloud drive storage plan.

Yes, I did just say unlimited storage.

This is pretty neat, but I already use an open source cloud storage system on my own cloud server – called er, Owncloud Wouldn’t it be really nifty if I could attach the unlimited Amazon Cloud drive storage to my Owncloud.

Here is how to do it in 5 easy steps:

  1. Sign up for an unlimited Amazon Cloud Drive storage plan at https://www.amazon.de/clouddrive
  2. Install and configure acd_cli
    1. pip3 install –upgrade –pre acdcli
    2. acd_cli -v init
      1. authenticate with Amazon…
geschrieben von Covos
am 10. Mai 2017 - 16:50
Wir erhielten gerade eine Fehlermeldung, die beim Speichern eines Produktes im Magento-Backend auftritt. Komischerweise nicht bei allen Produkten sondern nur bei einem speziellen Produkt. Sobald man auf „Speichern“ klickt kommt Fatal error: Call to a member function getOptions() on boolean … Weiterlesen →
geschrieben von Covos
am 10. Mai 2017 - 16:18
Standardmäßig wird Magento die Kontakt-Seite auf der URL /contacts unterbringen. Möchte man dies aber ändern – zum Beispiel da man über die URL zugespamt wird, kann dies mit einer kleinen Anpassung gemacht werden. Wir haben diese Anpassung einmal in eine … Weiterlesen →
geschrieben von Sasa Brankovic
am 10. Mai 2017 - 9:31

Out of the box, Magento 2 offers fair amount of search engine optimization options but when it comes to category pages, we only have option to add canonical meta tags. In today’s blog post, we will try to spice that up a bit by implementing our own variation of canonical tag and by adding rel=”next” and rel=”prev” tags to help bots with paginated content.

There are several ways to implement said functionality but the first step will most likely involve creating new Magento 2 module. I decided to implement our logic using event observer approach, so the first thing we do is configure our module to watch certain events. We do this by creating events.xml file in our modules etc/frontend folder followed by creating our observer class.

<?xml version="1.0"?>   <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"…
geschrieben von
am 9. Mai 2017 - 19:46
List of mod_security Rules for Magento 1:

A list of instructions from the (semi?) independent Mage Security Council on installing their scanner. This sort of buries the lead – the end of the instructions point off to a list of malware fingerprint, which server administrators can use to block common attacks before they ever reach Magento.

geschrieben von Ceridwen Lentz
am 9. Mai 2017 - 16:44

Innovations- und Produktlebenszyklen werden immer kürzer. Damit steigen nicht nur die Ansprüche der Verbraucher an die Produkte selbst, sondern auch an die Qualität der Produktinformationen. Korrekt, vollständig und aussagekräftig sollten diese Informationen sein, zielgruppenrelevant und konsistent über alle Kanäle hinweg verfügbar. Schließlich müssen Unternehmen heutzutage eine wachsende Anzahl an Touchpoints mit Produktdaten versorgen und das

The post Mit guten Produktdaten zu mehr Kunden und mehr Umsatz im E-Commerce appeared first on Regalsprecher.

geschrieben von PAJ
am 7. Mai 2017 - 19:50

I have been working with PHP for about 6 years now and my first public facing development server is about the same age. It started life as a 32 bit 1GB Linode probably running Ubuntu v10.x, it survived a couple of OS upgrades and even a pseudo kernel shift to 64bit and ended life as a Linode 4096 running Ubuntu 14.x.

Maintaining servers whether they are physical or virtual is a real pain in the neck, as time goes by you develop apps, you install more and more software and your simple php development platform starts to become quite complex. When it comes to a major OS update e.g. Ubuntu 14LTS to 16LTS where mysql and php versions are changing then keeping all your (now live) websites, blogs and apps running can become a real challenge.

In an ideal world you would have multiple servers designed specifically for the apps they are running, in the real world when we are talking about personal websites, blogs and forums everything ends up running on the same server. The…

geschrieben von
am 6. Mai 2017 - 2:49
BFG Repo-Cleaner by rtyley:

Not quite Magento related, but we’ll let that slide. BFG is a command line program that lets you remove unwanted content from your a git repository’s history. Discovered it via a GitHub support issue on the same topic.

geschrieben von
am 5. Mai 2017 - 21:35
There’s a new point release of pestle available for immediate download — this one’s mostly a “bug fixes and improvements” sort of release, with the exception of the new mysql:key-check command, and some early alpha work on a Magento 2 webapi/service-contract generator. If “bug fixes and improvements” makes you :eyeroll: look for a full list of changes in the closed milestone issues. Current pestle users can grab the latest release with a pestle.phar selfupdate New users can find installation instructions over in the GitHub repository. MySQL Key Check Command The one new command is pretty straight forward — pass in […]
geschrieben von Toni Anicic
am 5. Mai 2017 - 12:02

Often, during an SEO audit, we figure out that the store that came to us for the audit suffered a manual or an algorithmical penalty from Google which resulted in a significant loss of organic traffic.

During the years we got pretty experienced in removing such penalties and getting the website back on the right track for clients that listened to our advice.

But, did you know our own clients who have a consulting retainer with us never got penalized by Google?

Here’s why…

Our clients never get penalized by Google because…

…we obey the rules. And we proactively warn our clients when they’re breaking the rules and getting themselves in danger of penalty. We monitor their websites to make sure none of their competitors are doing any negative SEO either.

This resulted in one simple fact that all of our clients…

geschrieben von kalpesh
am 4. Mai 2017 - 23:34

By default, if you want to redirect POST request, browser redirects it via GET with 302 redirect. This also drops all the POST data associated with the request. Browser does [...] Related Posts:

geschrieben von
am 4. Mai 2017 - 19:42
The bin/magento setup:upgrade Command will Enable Non-Enabled modules · Issue #9516 · magento/magento2:

Weird bit of behavior where the setup:upgrade command will automatically enable any module you’ve dropped into app/code. Small, but annoying bit of behavior if your run into it.

geschrieben von
am 4. Mai 2017 - 19:02

I’m writing this down so I can remember it later – if you’re not deep into Magento service contracts apologies for the word soup.

When Magento’s parsing doc block’s for parameter types, it’s only looking at interfaces – or possibly its only looking at the type it knows about. i.e. if you have something like this

<route url="/V1/pulsestorm_apitest2/things/:id" method="GET"> <service class="Pulsestorm\Apitest2\Api\ThingRepositoryInterface" method="get"/> <resources> <resource ref="anonymous"/> </resources> </route>

Magento is going to look at Pulsestorm\Apitest2\Api\ThingRepositoryInterface for the type implementations and not the concrete class you have configuration via di.xml. In other words, if you put your @param int $id in the concrete get methods instead of the interface, Magento wont’ be able to find it will…

geschrieben von Tomas Novoselic
am 4. Mai 2017 - 12:01

Many times we need to show some sort of information in modal overlay when customer comes to the site.
We can use it for many kind of purposes like newsletter subscription form, coupon codes or just some
general information.
In this article I’ll show you how to create the most basic functionality around this.

The challenge

When customer comes to our site, we want to show load specific static block content
into the modal overlay and show it only once to every customer.

Solution:

We should start by creating new module in Magento 2.

For that purpose start by creating app/code/Inchoo/ModalOverlay/registration.php
with following content:

<?php /** * @category Inchoo * @package Inchoo_ModalOverlay * @copyright Copyright (c) Inchoo (http://inchoo.net/) */ \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Inchoo_ModalOverlay',…