Blog

Sylius custom theme development – initial setup

Sylius custom theme development – initial setup

This post is for you if you are a frontend developer working on Sylius eCommerce platform and you want to build a custom theme for your client. Sylius is mostly oriented towards backend developers and frontend part is only necessary to show what can be built on top of the platform. Frontend segments don’t come with much documentation or guidance, and what is available will help you with the kick start, but after that, you are on your own.

But wait, please, don’t be scared, this platform is actually very easy to use and modify once you master it. In the end you will be able to create anything what you or your client wants. In the very near feature in one of the next releases we are looking forward to seeing a new default theme for Sylius that has all out of the box functionalities which will show the true power of Sylius and what can be built on top of it.

In the meantime, read on…

Read more

Magento PWA Studio: Routing and Root Components

Magento PWA Studio: Routing and Root Components

Routing in React is quite complex, and trying to adapt it to work with Magento 2 can be a very challenging task, considering how many URL-related functionalities (like URL rewrites) Magento 2 offers. Luckily, Magento PWA Studio comes with a built-in solution for handling Magento 2 URL-s which is very flexible. In this article, we are going to take a look at the Magento PWA Studio routing and Root Components concept.

Read more

Sherrie Rohde’s “How to Avoid Burnout While Contributing” presentation will be an eye-opener at Meet Magento Croatia

Sherrie Rohde’s “How to Avoid Burnout While Contributing” presentation will be an eye-opener at Meet Magento Croatia

It is our pleasure to welcome Sherrie Rohde as a keynote speaker at Meet Magento Croatia! Sherrie is the Community Manager at Magento where she is responsible for Magento Masters, the Magento Forums, and Magento Meetups. On a mission to help the Magento community be successful in their own roles, she is focused on improving mental health and creating an inclusive environment.

This passion of hers intertwines with everything she does regarding Magento community, and we’ll have the chance to learn more about it in her “How to Avoid Burnout While Contributing” speech. In the meantime, here’s Sherrie’s story on her Magento beginnings and thoughts about the community.

Read more

6 things to have in mind when accepting the project

6 things to have in mind when accepting the project

As almost in every business, things in eCommerce tend to happen very fast. On a daily level, we need to analyze a lot of things, make a lot of decisions and decide on a bunch of models, approaches etc. Off course, some of those are small things which are a part of our daily routine. But some of those are rather big and tend to have a major effect on us, as well as on our company. I am talking about the projects which are the bread and butter of our business, and the focus of our work. More precisely, I am talking about our efforts to evaluate projects and decide whether to accept the project or not.

Read more

Zvonimir Buric is a speaker at MM18HR with a Case study: Emma Mattress – Magento on the AWS Cloud and he has a piece of advice for Magento developer wannabes

Zvonimir Buric is a speaker at MM18HR with a Case study: Emma Mattress – Magento on the AWS Cloud and he a piece of advice for Magento developer wannabes

Back in the days, Zvonimir was an Inchooer. He was a part of a team that developed one of the Inchoo’s first responsive sites for our clients! It was for Zee & Co. We feel like it was a century ago! Zvonimir found his new home in Germany in 2013, so we were really excited when he contacted us for a speaking position at Meet Magento Croatia.

He always showed a deep understanding of the Magento platform, and with his special skill where he can explain complex matters in a simple way, we’re sure you will enjoy his Case study of Emma Mattress and challenges they had with moving it to the AWS colud.

Read more

Magento 1 official PHP 7.2 patches

Magento 1 official PHP 7.2 patches

You probably noticed that Magento PHP 7.2 support patches are available for download HERE (Magento Open Source version).

For Magento Commerce customers, you should find the patches under Magento Commerce 1.x > Support Patches and Security Patches > PHP Compatibility patches in the Downloads section of your account.

We at Inchoo worked on this contribution, so we decided to share a few more words about it, especially because we noticed that Magento released patches in somewhat different format than usual.

Read more

eCommerce solutions worldwide: working with local markets

Alexander Kosarau

Alexander Kosarau is a Magento Support Manager at Amasty, as his job involves analyzing stats and collecting product improvement features where some cases are specifically challenging since they are narrowly local based he will be talking about “eCommerce solutions worldwide: working with local markets“. The combination of people-related skills and studying to become Master of Science in Mathematics puts him in his own league. How does he incorporate those two together, what did he want to be when he was young, and why you don’t want to miss his presentation – read in the interview!

Read more

Victoria Yashchuk from Atwix is coming to #MM18HR stage and is ready to discuss “Latest eCommerce trends and popular features for your Magento store”

Victoria Yashchuk

Victoria is a Magento Solution Specialist and a project manager at Atwix whose greatest joy comes from working with others. She is coming to Meet Magento to share her thoughts on the “Latest eCommerce trends and popular features for your Magento store” which is why we are recommending this presentation to both business owners and developers. Before Magento became a big part of her life she tried many different things like singing, dancing, writing, and teaching, but not to reveal everything she said, read it in the interview.

Read more

Magento Master, Óscar Recio from Interactiv4 is coming to #MM18HR and will be talking about “Zero Downtime in Magento 2, It’s Possible?”

Oscar Recio

This year, Óscar Recio got his recognition and award as a Magento Master in the Maker category which makes him the 1st Spanish to receive this prestigious award. Besides being “the Kingfish” in the Magento community, he is also a Magento Technical Director at Interactiv4 which is why his presentation will be “Zero Downtime in Magento 2, It’s Possible?”. During the interview, he talked about his journey to becoming the person he is today, what impact did the Magento Master title had on his life and about the topic that he is going to cover on the Meet Magento stage.

Read more

Mladen Lotar will be joining us on #MM18HR stage with “Production grade PWA”

Mladen Lotar

We are very proud to present one of our ex-coworkers – Mladen Lotar who will be joining us at Meet Magento Croatia 2018 stage with his assessment of the “Production grade PWA”. With a couple years of experience in developing PWA’s, he is more than eligible to talk about its history as well as giving the future overview.

Read more

How to tame the new Google Keyword Planner?

planning

Keyword research is the cornerstone of almost every digital marketing activity like search engine optimization, PPC campaigns, website launch or redesign, as well as competitor analysis (which Zoran wrote about in one of his blog posts). If it’s properly done, it can prove itself as one of the highest return activities in the field of search advertising. In fact, you shouldn’t start any digital marketing activity without proper research, simple as that.

Read more

3 things to know when landed in the middle of the project

3 things to know when landed in the middle of the project

A few months ago, I’ve started working at Inchoo as a project manager.  This eCommerce company serves many different businesses worldwide through 10-year history and I was keen to know which project I will get first. While waiting, I’ve gotten to know my colleagues, learned about some of the key processes, tools and how to tweak the coffee machine. Initially, I expected I’ll have a clean start with a project, and that the whole process will have a linear learning curve for both me and the client. I was wrong.

Read more

Research and analyse your competition to expose your opportunities

Competitive Analysis

Research is like peeling an onion – the more layers you peel – the more you reveal. You may even find that your idea isn’t as unique as you thought, but still, wouldn’t you like to beat the competition sooner rather than later? Don’t risk learning the hard way – get to know your competition on time. Knowledge is power!

Read more

Karen Baker from ShipperHQ at Meet Magento Croatia

“I want people to understand the seemingly impossible is possible, and how to take small steps to achieve your goals” Karen Baker from ShipperHQ on #MM18HR stage

This speaker that will join us at Meet Magento Croatia doesn’t need a huge introduction. Almost all of us in Magento community at some point stumbled at something Karen Baker wrote, tweeted or shared in any other form. Last year, she surprised us all with unannounced visit to MM17HR. This year, we are pleased to welcome her at the stage of Meet Magento Croatia with “From a free Extension to a SAAS Product – How you can do it too” presentation in which she’ll share her story about entrepreneurship and eCommerce world in general.

Without further ado, meet Karen!

Read more

At MM18HR, Miguel Balparda will teach us how to effectively communicate with Support

At MM18HR, Miguel Balparda will teach us how to effectively communicate with Support

In our series of articles in which we’re presenting speakers at Meet Magento Croatia event, the time has come to find out more about Miguel Balparda who will join us with “A day in Support” presentation.

As a Magento 2 Maintainer, Core contributor, and avid Magento supporter, Miguel is also known in the community as a passionate traveler. He’s probably on the beach coding, while you’re reading about his career, and his opinion on how important is it for a developer to understand client’s needs from a business perspective, rather than “just” the technical one.

Read more

How I landed a marketing internship, what I learned from it and what makes Inchoo special?

Paula marketing business internship Inchoo

Hi there, I suppose I should make some kind of an introduction. My name is Paula and I’m a Croatian studying at the Fontys University of Applied Sciences in Venlo, the Netherlands. The programme I chose is business related, called International Business and Management Studies. I chose it not just because it contains a ton of projects and teamwork but also because I have this mandatory study abroad semester and two internships with each lasting for at least three and a half months.

The story of how I landed an internship at Inchoo and the story of study abroad are connected, but I’m going to cut to the case, for your sake.

Read more

Jisse Reitsma will be sharing his knowledge on “Connecting GraphQL to your own React project” – MM18HR will be burning from hot PWA topics!

Jisse Reitsma will be sharing his knowledge on “Connecting GraphQL to your own React project” - MM18HR will be burning from hot PWA topics!

For a second year in the row, Jisse will be joining us on the stage of Meet Magento Croatia, this time with “Connecting GraphQL to your own React project”. His expertise in driving innovation throughout the Magento ecosystem and dedication to delivering best-in-class implementations earned him the Mover title in Magento Masters program.

We are lucky his spy career didn’t work out!

Read more

How to add a custom columns to the Magento 2 products grid

Custom Coulmns Magento 2

It’s easy to add a column to the products grid if a value that you want to display in the column is a product attribute. They are already present in the products grid toolbar under Columns control. You just check/uncheck columns that you want to be displayed or removed from the grid. But what if you want to display values like quantity and website that aren’t product attribute? If you continue to read you will learn how to add values like this to the products grid.

Read more

Magento deployment with Deployer

Magento deployment with Deployer

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.

Read more

eCommerce UX – measuring the business value of UX investments

ux-business-values-inchoo

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?

Read more

Creating Sylius Fixtures

Sylius

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.

Read more

Are you ready for new Google Ads experience?

New AdWords Features

When new Adwords interface first launched, everyone had an opinion on it. Some people liked it because it was cleaner and had some amazing new features, other just hated it because it was still in beta and had some pretty annoying bugs, but all of us just tried to learn to navigate through it before it’s too late. We knew that the day will come when Google will replace the old interface with this new AdWords experience (and also rebrand its service into Google Ads).

Read more

Meet Magento Germany 2018 impressions (or how do Hungarian dogs bark)

Meet Magento Germany 2018 impressions (or how do hungarian dogs bark)

From the very start, this journey was meant to be great and sure it was! We have heard only the best about both Leipzig and previous Meet Magento conferences, and Antun, Aron, Dunja and I made a great trip team. I was given the honor of writing a recap of it so as a Meet Magento first-time-participant I will do my best. 🙂 Just a short overview to make it all clear before we start.

Read more

Unit testing in Magento 2

Unit testing in Magento 2

Magento 2 comes pre-installed with PHPUnit, an automated testing framework for PHP. It is included as one of the dependencies in Magento 2. Covering the basics of PHPUnit is out of the scope of this tutorial, after a short introduction we are going to focus on the practical example of using PHPUnit with Magento 2. For those who are interested in PHPUnit basics, I would recommend reading documentation or tutorials on the web since it is a very well documented topic.

Read more

GDPR compliant Magento 2 database dump

GDPR compliant Magento 2 database dump

On May 25th, a data privacy law known as GDPR came into effect. It impacts the way companies collect and handle user data. In this article we will show you how to handle personal user data when creating database dumps in order to avoid potential GDPR penalties.

Read more

Meet Magento Italy recap: fantastic time, amazing conference, awesome people!

Meet Magento Italy Inchoo recap

Five of our Inchooers went to support, network and learn something at Meet Magento Italy. Inchooers Hrvoje, Ivan, Zelimir, Nenad, and Tomislav packed their bags and visited the dreamy city of Venice.

Nenad even had a special mission – to get on the #MM18IT’s stage and talk about PWA. He was explaining PWA as a concept in the context of Magento.

In this interview with the guys, you can read about the trip, the takeaways from Nenad’s lecture and about Inchoo’s plans with PWA. For this last matter, if it’s TLDR; we’re dedicating almost the entire development track of Meet Magento Croatia to PWA! 🙂

Read more