geschrieben von markoshust
am 29. Juli 2018 - 0:24

I just came back from an absolutely fantastic trip and conference of LaraCon in Chicago. Even though I no longer work daily with Laravel, I thought there were so many good sessions presented, and that going would benefit anyone having an interest in web development.

Caleb had a good session, Embracing the Backend, which used a sample twitter app to post a tweet and some tips and tricks around getting around complexity with VueJS. But I couldn't help be reminded of a past life of mine. About a decade ago I started developing a Point of Sales system for bars and nightclubs called Chanj POS. Here's our welcome video from quite a few years back, where you can see some of the user interface I created:

The POS system is no longer active, however we went through some pretty technological advancements at the time, one being that the entire POS system was developed as a…

geschrieben von Antun Matanovic
am 27. Juli 2018 - 9:41

Remember those days when you could easily deploy something to production without executing each time a number of commands and clearing cache a few times meanwhile? Yeah, me neither.

Every modern framework or platform has their own individual perks that shape our development and deploying process. Magento is no different here and its deployment process can be a challenge for newcomers.

In this post, we will introduce Deployer, automated deployment tool for PHP.

Since Deployer is just a PHP application distributed as a PHP Archive (.phar), extending its functionalities and customizing deployment tasks are quite easy. Most importantly, if something goes wrong, we see few PHP exceptions now and then so they can be fixed in no time.

Installing Deployer

We will start by downloading it down and setting it globally executable for our user

curl -LO https://deployer.org/deployer.phar mv…
geschrieben von Elizabeth Van Dyke
am 26. Juli 2018 - 22:11
‘It’s The Most Wonderful Time of the Year’ (For Insights)

With consumers reveling in summers delight, the winter holidays have yet to register on their radar. For merchants, this is an ideal time to begin preparations for the busiest shopping season of the year. According to Adobe Analytics, the 2017 holiday season set a high-water mark: “Online shopping sales hit a record $108.2 billion this holiday season, a 14.7 percent increase from last year.”

geschrieben von Elizabeth Van Dyke
am 26. Juli 2018 - 4:20

Get to know Óscar Recio, Magento Lead Developer at interactiv4

geschrieben von Elizabeth Van Dyke
am 24. Juli 2018 - 0:10

This month we’re highlighting some popular extensions that’ll give you new ways to accelerate your business. How about helping you improve your SEO, allowing repeat customers to store their credit card information securely, connecting to a CRM, adding B2B functionality, or offering a charity donation option to your Magento store? The world of commerce is your oyster.

geschrieben von Elizabeth Van Dyke
am 23. Juli 2018 - 18:34

How to make the most of peak days and keep the new customers they bring

geschrieben von Marko Brisevac
am 23. Juli 2018 - 12:45

As a website owner, you’ve probably invested a lot of time and money in development, UI design, marketing etc. But what was the last time you asked yourself questions like: “How easy is for users to find what they are looking for? What frustrates them? How do they feel and will they come back?”

Online shopping went through a dramatic transformation in the last few years. The responsive design is adopted and it is needless to say mobile is important in 2018, so what’s the next big thing?

UX – one of the contributors to competitive advantage

There are so many stores in crowded online space which look very similar, sell similar products with similar prices and offer the same shipping and payment options. Shoppers have more choice than ever, and as a result, they’ve become spoiled and expect more from online shopping. They are conducting extensive research before making a final decision and even the smallest obstacle on your site is enough to make them…

geschrieben von Alexander Dite
am 23. Juli 2018 - 10:00

Sometimes one wrong line of code can break your site. In the following I will describe a mistake in a Magento 2 custom carrier implementation, which causes a massive overloading of server resources (CPU, RAM, DB processes) and even can cause an outage of your Magento store.

The one line of code

The following line of code is the reason for the problems, if used in the collectRates() method, or in methods, called from collectRates() in the Carrier class:

$quote = $this->checkoutSession->getQuote();

So, in other words, you must not obtain the quote object globally via the checkout session.

The reason

The method \Magento\Checkout\Model\Session::getQuote(), called for the first time, triggers loading the quote. If we then look at the method \Magento\Quote\Model\Quote::_afterLoad() :

/** * Trigger collect totals after loading, if required * * @return $this */ protected function _afterLoad() { //…
geschrieben von Elizabeth Van Dyke
am 18. Juli 2018 - 18:00

Conversion rate optimization (CRO) has become a critical part of improving eCommerce site performance and marketing ROI

geschrieben von bjoern.meyer
am 18. Juli 2018 - 10:54

In the open source community there is a special quote, that says:

“You are what you give“

And because of that we decided to give back an open source Magento2 module that integrates Flysystem to the Magento Community.

What is Flysystem?

Flysystem is a filesystem abstraction layer, that was developed by Frank de Jonge and is used in Laravel. It gives you an interface for many different filesystems e.g. AWS S3, Dropbox, SFTP, Rackspace, Memory and a lot more. With this layer you are able to swap out filesystems without application wide rewrites.

Why did we create the magento2 flysystem module?

More or less with every project you get to the state where the customer wants to upload media files. Then you have to create a SFTP-Account, tell the customer how to upload and later use the files inside Magento. Or the…

geschrieben von Elizabeth Van Dyke
am 18. Juli 2018 - 2:31

Shipping has a big impact on customer experience and loyalty

geschrieben von Elizabeth Van Dyke
am 18. Juli 2018 - 2:31

Shipping has a big impact on customer experience and loyalty

geschrieben von
am 17. Juli 2018 - 23:16
Filing the prose project under things I want to checkout if I ever have time, if only to see how it handles comma spliced sentances like this one.
geschrieben von Toni Pap
am 17. Juli 2018 - 12:22

What are fixtures in Sylius?

Fixtures are plain PHP objects that are designed to change current system state by either persisting some entities to the database, uploading files or doing anything else that you might require.

In this post we will be going through the process of creating a bundle and in it our custom fixture , assigning it to our suite.

Opening a bundle

First thing, we will need to create a bundle. To do so, in  “src/” directory we’ll create our bundle directory called “InchooBundle” and create a php file with the same name in it.

The class will serve as an entry point and bundle declaration.

<?php   namespace InchooBundle;   use Symfony\Component\HttpKernel\Bundle\Bundle;   class InchooBundle extends Bundle { function __construct() { } }

Next thing we need to do is to let…

geschrieben von Elizabeth Van Dyke
am 17. Juli 2018 - 3:39

The most successful companies welcome change, seeing future unknowns as opportunities to disrupt and win

geschrieben von Elizabeth Van Dyke
am 17. Juli 2018 - 3:39

The most successful companies welcome change, seeing future unknowns as opportunities to disrupt and win

geschrieben von Elizabeth Van Dyke
am 16. Juli 2018 - 23:51

The challenges and opportunities of supporting the customer at every step of their journey 

geschrieben von Elizabeth Van Dyke
am 16. Juli 2018 - 23:51

The challenges and opportunities of supporting the customer at every step of their journey 

geschrieben von
am 16. Juli 2018 - 13:17
In the begining (or near enough to it), PHP had a set of functions for talking to MySQL databases — mysql_connect, mysql_query, mysql_.... While newer database APIs like the mysqli_ functions and PDO came along these older functions hung in there and remained hugely popular right up until the end. The end being their removal from PHP in version 7.2. There’s a lesson here about the value of being first and how hard it is to depreciated code. There’s also a lesson in never letting go — this library is a drop in replacment for the old mysql_ functions. The […]
geschrieben von Covos
am 13. Juli 2018 - 14:25
Ein tiefergreifendes Problem, welches uns mittlerweile mehrfach bei der Nutzung von Magestores Giftvoucher-Extension (M1) aufgefallen ist: Die Darstellung der Gutscheinseite ist anpassungsintensiv. Installiert man die Extension, fallen mehrere Dinge auf, die nicht so einfach zu beheben sind: Wird immer zuerst (sehr kurz aber gut wahrnehmbar) das Standard Amazon Template geladen, angezeigt und dann durch den...