Blog

2018.06.29

How to send automated abandoned cart recovery emails from WooCommerce via MailChimp

How to send automated abandoned cart recovery emails from WooCommerce via MailChimp

If you are running an online shop, then you must have already noticed that not all visitors that arrive become customers. Only a few decide to add something to their cart and an average of 75.6% decide to abandon their carts in the end. I would like to share a guide on how to save and recover these abandoned carts if you are using WooCommerce as your ecommerce solution. Send …

2018.05.17

Tutorial: Use merge fields to pass users address to MailChimp via API without empty result. Problem solved

Tutorial: Use merge fields to pass users address to MailChimp via API without empty result. Problem solved

Recently I embarked on a journey to integrate MailChimp API with abandoned carts plugin. At first I thought that it should be a peace of cake since I saw their huge documentation, but I was mistaken and had to spend my whole afternoon digging google to understand why I am getting empty address field after everything else is imported. Just to be clear – I really like the new MailChimp …

2018.05.14

How to save WooCommerce abandoned carts for free

How to save WooCommerce abandoned carts for free

Have you ever considered or noticed that there are people who are leaving your online shop after they have added items to your shopping cart? Imagine yourself left standing by the counter with a bunch of abandoned carts and not knowing who left them there. Now this is a quite bad situation to be left with but this is also a place of great opportunities. So how to deal with …

2018.05.08

Where and how to start a website redesign project?

Where and how to start a website redesign project?

Majority of clients I have had the chance to be working with do not know the right process and where to start off when redesigning an existing website and that is totally normal. Since website redesign process is usually performed once in a couple of years even those who have done it have hard time remembering the right process. I know it is tempting to jump right away into design …

2018.03.21

Get WooCommerce product variation price and sale price for your pricing table

Get WooCommerce product variation price and sale price for your pricing table

So as usual I was peacefully working on a project of my own using WooCommerce as a base of my e-commerce solution. I had previous experience building standard shops consisting of multiple products with variable prices for each variation. But now I was creating a website with a single downloadable product that had multiple variations and each variation a custom price. Now on the main product page I had to …

2018.01.09

Digital trends of 2018

Digital trends of 2018

Our world is constantly changing and so is our digital ecosystem. People are constantly working on new technology and evolving things around themselves. In this post I have worked on a list of the big digital trends of 2018 that consist of 4 parts – General digital trends, Automation, Artificial Intelligence or AI and Gartner predictions of our near future. General digital trends 1. Creating stories around the brand Content is …

2017.11.09

How to remove WordPress admin Profile page fields (Including Personal Options, Biographical Info, Website etc.) and titles without JS

How to remove WordPress admin Profile page fields (Including Personal Options, Biographical Info, Website etc.) and titles without JS

Recently had been working on this project of mine where I came upon a problem – how to remove WordPress admin Profile page fields and titles that will not be needed for users who will be using the new system. You do not want your users to be confused with information that they don’t have to input therefore it might be a good idea to remove them. And I mean …

2016.11.06

Meaningful transitions tutorial basing on material design motion choreography

Meaningful transitions tutorial basing on material design motion choreography

Some time ago I got inspired by Googles material design and meaningful transition concepts. Since CSS3 has allowed us to build beautiful transitions and seamless animations we must also be very careful in using them. It is our responsibility in front of our users and it can either help to better understand, read and grasp the information or do the opposite. If a client would enter your restaurant, you would …

2016.09.25

Custom wordpress breadcrumbs multiple levels function without plugin

Custom wordpress breadcrumbs multiple levels function without plugin

I was working on a project recently and found out that there is a little bit of a struggle to create breadcrumbs that will display page parent and all ancestors. Most tutorials out there are about two level breadcrumbs navigation. Therefore I created a function for those who might happen to be in the same position. Simply add this function to your functions.php file and after that call it where …

2015.04.05

Best 12 websites to download free stock photos for commercial use

Best 12 websites to download free stock photos for commercial use

Whether you are doing a science project, a design mockup, a newspaper article, a project for an organization, making a presentation or simply want to print a beautiful photo on your bedroom wall, you might need a high quality pictures. Sometimes you can use Google to download a couple of images, but that might not always be possible, since those images may be protected by copyright law (and in most cases …

Latest work