We’re going to build a very simple module in Magento 2. When finished, the module’s output will say “Hello world!” in the block content on a custom frontend route.Read more
Office Management‘s job is to organize and supervise all administrative activities required for the smooth and efficient operation of the company. However, Inchoo‘s Office Management crew also manages some internal projects or participates in them. Since the beginning of Inchoo, 8 years ago, the largest internal project certainly was Developers Paradise conference, and I had the honour of being in charge for the organization. We already wrote about the conference, but in this article I would reflect more on the organizational aspects and the challenges we faced and how we resolved them.Read more
Magento 2 supports REST (Representational State Transfer) and SOAP (Simple Object Access Protocol), much like the old version of Magento we were used to. Official documentation is mostly based on raw curl request without examples in some specific language. PHP is what we do and there will be many people using it as well, so we tried to give you real PHP examples of how to connect and use Magento 2 API.Read more
Building a web shop on Magento is challenging. When you see a feature that looks “so simple that you could do it”, it was usually not as simple to build it as you think. To create that “simple” thing designer had to spend a great amount of time finding the right solution. After all, creating a feature which draws on that kind of comment means translating something very unorganized and complex to something simple and understandable. On the other hand, developer had to spend a lot of hours translating that solution into code. Designer and developer can find that beautiful solution by communicating, which is crucial in this case. And that kind of communication, the one which yields incredible and neat results, would be much harder if a designer and developer are not placed in the same location.Read more
So, you’ve finally managed to create your new theme in Magento 2. After a few hours of swearing and sweating, you’ve successfully created all necessary files, defined fallback to Luma (you can blame Luma for all the mess that will happen later on), registered your theme within the system, activated it in the Magento Administration…aaaand…you are ready to go!
But, what now?Read more
What if I told you that you can significantly improve the most important performance metric on your Magento site with a few clicks in the admin interface?Read more
Magento has long surpassed the phase of being solely about the product. Here’s why Magento – and the community revolving around it – is all about the stories.Read more
The CSS3 Flexible Box Layout, or as a shorter and more widely recognised term – Flexbox, is a CSS box model optimised for designing user interface layout.
It is the addition to the four basic layout modes, previously defined in CSS: block layout, inline layout, table layout, and positioned layout. But, in contrast to these earlier ones, this is the first CSS module designed for laying out complex pages.Read more
How to handle delicate situations and keep your clients trust? Here are few practical points that can help both you and your client bridge the troubled water and further improve your relation.Read more
Whenever you speak to a conversion rate optimization specialist or internet marketer in general regarding sliders you’ll hear a big rant about them. They’re bad for usability. But why do we still see so many sliders all around the web then?Read more
Every company has its own way of acquiring and transforming data into meaningful and useful information. This is how we do it.Read more
When I started working at Inchoo, one of our clients requested a functionality to be added to Magento CSV product import. Client wanted to know if an attribute value of one of the products that they were importing already had a matching value in the database and they also wanted to be able to jump to that product via link. Find out more about handling this specific situation.Read more
Since Magento 2 is out for quite some time now and new projects based on the platform are rapidly approaching, there is no doubt that we, as developers, need to be adequately prepared for the challenge.
Designers are constantly trying to develop a healthy design process by experimenting with tools in an attempt to find the one that works best.
I’ve been using Photoshop as my primary design tool for almost 10 years, and the fact that Photoshop wasn’t created for UI design was never a real problem. Why? Because Adobe was always throwing new features to support UI design. The main problem is that Photoshop’s engine was never optimized for UI design, it is huge, memory-consuming, and many designers weren’t pleased with it’s performance.
The more large files you work on, the more you can get stuck and that was the main reason to look out for new and better alternatives to an existing design workflow.Read more