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...
geschrieben von Elizabeth Van Dyke
am 13. Juli 2018 - 5:52

Don’t miss the opportunity to hear from industry experts on current B2B trends and topics

geschrieben von Elizabeth Van Dyke
am 13. Juli 2018 - 5:52

Don’t miss the opportunity to hear from industry experts on current B2B trends and topics

geschrieben von
am 12. Juli 2018 - 13:41
I don’t have any first hand experience with it, but Moltin’s a new-to-me API Only ecommerce service/start-up. API only meaning there’s no UI, just REST endpoints for you to call and perform the basic operations of any ecommerce system. If you only have shallow knowledge of other open source and commercial ecommerce software you might wonder how something that’s API only is competing with platforms that have a prebuilt UI and an API. If you’ve actually used those APIs you probably don’t wonder that. It’s closed-source so mostly a curiosity to me. That said, its existence is a testament to […]
geschrieben von akobrina
am 12. Juli 2018 - 1:52

Drop Shipping is becoming one of the most cost effective ways to start an online business. What are the benefits of drop shipping? What are the disadvantages? Use these insider tips for choosing the right wholesaler for your online store.

geschrieben von Elizabeth Van Dyke
am 10. Juli 2018 - 21:19

Together, we can enrich our global ecosystem by fostering community and product innovation

geschrieben von Elizabeth Van Dyke
am 10. Juli 2018 - 21:19

Together, we can enrich our global ecosystem by fostering community and product innovation