geschrieben von
am 5. August 2019 - 13:33
This entry is part 5 of 5 in the series Async Javascript for PHP Programmers. Earlier posts include The Challenges of Asynchronous Grammar, Promises: A Better Asynchronous Grammar, The Practical Problems of Javascript Promises, and Promise State. This is the most recent post in the series. The unstated point of this series was to get us to a place where we could understand what the heck is going on with async/await in modern javascript. We’re finally here! When I first read the description of async/await I was a little confused. I didn’t get it. It wasn’t until I understood async/await’s […]
geschrieben von jesse.tyler
am 2. August 2019 - 20:04

Tombow’s Magento 1 to Magento 2 Migration

Tombow USA came to Classy Llama looking for help migrating their site from Magento 1 to Magento 2. With Magento 1’s end-of-life looming near, Tombow wanted to get ahead of the curve and move their site to the latest version of Magento. The mission was to make the move quickly and cost-effectively, then build the site up over time once it was moved.

The Tombow site needed to continue to support their significant dealer and retail channels. After spending years on Magento 1.7, Tombow saw that a migration to Magento 2.2 would expand their B2B capabilities. Specifically, setting minimum quantities for customer groups or stores, group pricing, and discount flexibility led the desire for Tombow to push into a migration to Magento 2.2. 

Magento 2’s…

geschrieben von Sebastian
am 29. Juli 2019 - 20:15

Das Magento DevDocs-Team hat eine brandneue Version des Magento Glossars veröffentlicht. Das stark verbesserte Glossar nutzt eine erweiterte Suchfunktionen, hat eine verbesserte Benutzerfreundlichkeit, gebündelte Begriffe auf der Grundlage von Inhalten und eine vereinfachte Schnittstelle zu Oberbegriffen. Die Sprache von Magento Klicken Sie in ein Glossar, um die Definition, die anwendbaren Links zur Dokumentation und andere […]

Der Beitrag Magento Glossar als Nachschlagewerk erschien zuerst auf

geschrieben von
am 29. Juli 2019 - 13:07
This entry is part 4 of 5 in the series Async Javascript for PHP Programmers. Earlier posts include The Challenges of Asynchronous Grammar, Promises: A Better Asynchronous Grammar, and The Practical Problems of Javascript Promises. Later posts include What is Async/Await Good For?. Last time we said we’d be reaching the summit of this series and talking about async/await. However, after getting into async/await, I realized there was one more promise topic to cover. Today we’re going to have a quick primer on a promise’s state and lifecycle. As with most of our code so far, all the examples assume […]
geschrieben von
am 26. Juli 2019 - 13:55
This entry is part 3 of 5 in the series Async Javascript for PHP Programmers. Earlier posts include The Challenges of Asynchronous Grammar, and Promises: A Better Asynchronous Grammar. Later posts include Promise State, and What is Async/Await Good For?. Last time we took a look at javascript promises. While promises offer us an async programming experience that’s slightly evolved from continuation passing style APIs they’re not without their own set of tradeoffs. Today we’re going to look at three distinct aspects of promises in modern javascript that you might find challenging depending on your own background. Who Promised What? […]
geschrieben von
am 25. Juli 2019 - 13:25
Old news to most, new news to me. Gdrive is a command line application written in go that lets you manage your google drive via the command line, including the ability to sync a local folder to your gdrive. Left to my own devices I’ve been a dropbox person for years, but if you’re working in an enviornment where gdrive’s replace the old shared windows file server, this program’s a huge time saver for searching/managing your files.
geschrieben von
am 24. Juli 2019 - 13:00
This entry is part 2 of 5 in the series Async Javascript for PHP Programmers. Earlier posts include The Challenges of Asynchronous Grammar. Later posts include The Practical Problems of Javascript Promises, Promise State, and What is Async/Await Good For?. Last time we discussed some of the challenges with continuation passing style asynchronous APIs in javascript. Our main takeaway? Relying on library authors to conform to a particular style of continuation passing leads to fragmentation, which in turns leads to software systems that are harder to onboard new programmers into. Over the years, the consensus in the various javascript communities […]
geschrieben von Tanita Geiger
am 23. Juli 2019 - 10:24

Unser Jubiläums-Countdown








Am 26.07.2019 ist es soweit: Die Gründung von integer_net jährt sich zum siebten Mal. Wir freuen uns schon, darauf unser 7-jähriges Jubiläum zu feiern und wollen euch einen kurzen Jahresrückblick nicht vorenthalten. Was in den letzten 12 Monaten alles passiert ist und was unsere Highlights waren, erfahrt ihr hier:

Wir sind offizieller Magento Business Solution Partner geworden!

Nach über 6 Jahren in der…

geschrieben von
am 22. Juli 2019 - 16:10
Over the weekend I finished up phase 1 of my project to get better documentation around pestle, my home rolled command-line-framework/Magento 2 code generation tool. Four days ahead of schedule! I’ll be taking a small break to work on some other things, and then picking back with with the next phase, which is documenting pestle itself. Read the Docs This was my first time using the popular Read the Docs service to publish. Before starting, I has assumed Read the Docs offered some sort of technical docs taxonomy, and a web application for publishing in that format. This isn’t quite […]
geschrieben von Christian Münch
am 19. Juli 2019 - 19:59


  • Compatibility for PHP 7.3 (by Achim Rosenhagen)
  • Adding OpenMage Magento LTS 1.9.4.x (by Sven Reichel)


geschrieben von Christian Münch
am 19. Juli 2019 - 19:48


  • Fix: #293: Admin password expires despite recent change (by Robbert Stevens)
  • Imp: #481: Add table groups (by Timon de Groot)



geschrieben von PAJ
am 19. Juli 2019 - 12:14

Whilst migrating from Magento 1 to Magento 2 you might want to quickly recreate product attributes in Magento 2 programatically. Adding a lot of product attributes manually can be very time consuming so using the setup script in one of your modules let’s you quickly create new attributes.

An example of the install method is shown below with code for a confiurable product dropdown attribute and a text attribute.

To run the install script use php bin/magento setup:upgrade

To force the install script to run again you can delete the module entry in the setup_module database table and run setup:upgrade again. I guess a cleverer way would be to use the upgrade feature but this is really just intended as a one off process to perhaps install 50 product attributes that would otherwise be time consuming to manually configure.

geschrieben von Elizabeth Van Dyke
am 16. Juli 2019 - 19:24

How to make sure you’ve checked all the boxes for your current needs as well as your expected requirements

geschrieben von jesse.tyler
am 15. Juli 2019 - 21:27

Five Reasons to Use Magento for Your Auto Parts eCommerce Site

At Classy Llama, in addition to developing on Magento for over a decade, we’ve worked with many automotive industry merchants over the years. Because of this we’ve come to recognize several features that are important when building an automotive parts site.

Selling a car part online is a unique challenge. Many merchants have large catalogs with lots of categories. Customers now expect an intuitive search experience where they can enter their specific year, make, and model or maybe even a VIN lookup to ensure they are getting a part that fits.

When thinking about this kind of advanced functionality, one of the most significant decisions that parts sellers and automotive merchants face is selecting their eCommerce…

geschrieben von
am 15. Juli 2019 - 13:41
Putting aside my feelings on folks opting to distribute information via gists instead of their own websites, this gist from Andrew Levine does a great job summarizing the problems and challenges with efficiently distributing javascript via Magento 2’s standard systems. He includes some of the projects folks use to work around these issues, which I will wholesale TL;DR-yoink here — but the article isn’t too long, and you should read it. Hand-rolling configuration for the RequireJS optimizer (similar to Advanced Bundling docs) Using WeareJH/config-gen to generate a config for the RequireJS optimizer Using magento/m2-devtools to generate a config for the […]
geschrieben von Elizabeth Van Dyke
am 12. Juli 2019 - 18:24

Something Digital’s Caitlin Mekita shares her key takeaways from a panel discussion, Optimizing Mobile Conversion: 7 Surprising Results from a Magento Community Study.  

geschrieben von
am 1. Juli 2019 - 13:30
I was minding my own business when the internet threw these old “Micro Adventure” books in my face, and I was hit with a flood of old memories. Pre “Hunger Games style” YA books, written in the second person, with basic programs interwoven into the ludicrous-to-adults adventure stories. That led me down the nostalgia path to Enter Magazine and then the Microcomputer Edition of Basic Computer Games to see if I understood the maze generator any better (I did — that array syntax though), and then stumbled across 10print — a modern book that takes the simple Commodore 64 one […]
geschrieben von Christian Münch
am 29. Juni 2019 - 15:17

We publish a new feature release. The new release adds two new handy commands to your command list.

Webapi Token Generator

If you work with the Magento Webapi you will love that commands. It it now possible to generate a webapi token for a admin-user or a customer with a single command.

command admin:token:create <username> command customer:token:create <email>

Phar Distribution

As we (the Magerun team) providing support for all officially supported Magento version it’s getting harder to stay compatible. The same problem have you guys, if you try to install the tool as composer dependency.
A possible new solution it the brand new “n98/magerun2-dist” package which installs the pre-build phar as composer dependency. After the installation you can use the phar as vendor/bin/n98-magerun2.

The installation is quit simple:

composer require n98/magerun2-dist

New: #466: Phar dist package…

geschrieben von Elizabeth Van Dyke
am 26. Juni 2019 - 2:03

Businesses are eager to embrace new commerce channels and technologies to get closer to their customers and grow conversions. Now merchants of all sizes can react to changing customer needs at speed and scale.