Advanced Sylius-based eCommerce system with Pimcore integration

THE CLIENT

Planeta Huerto

Planeta Huerto is the largest Spanish online retailer based in Alicante, Spain, created at the end of 2011 by brothers Pablo and Alfonso Sanchez. It has established itself as the undisputed leader in Spain and Portugal in online sales of eco-friendly, organic, healthy, and sustainable products in ten years. Planeta Huerto currently has more than 816 000 customers, 37 000 products reviews, and more than 35 000 products classified into a few main categories: the organic supermarket and products that customers can use to grow and produce themselves at home. The company is well known for the excellence of its service and the high-quality advice and content that it delivers to its customers to adopt healthier and environmentally-friendly lifestyles.

Problem

They hired us to help to replace the custom shop subsystem with a Sylius-based solution. The old, custom shop has limited functionalities. There was no space for marketing support as product placement articles or supporting sales with promotions and special offers. The client wanted to connect a blog platform that is a place where there is widespread knowledge about products and a place to support sales and advertise. According to eCommerce trends, there was also a big issue with using the old application on mobile devices. It was working very slow, and there were problems with displaying information which lowers the satisfaction of users and usability of the webshop. Last but not least, it was hard to find developers who would be able to work on a custom solution, support it, and expand its functionalities and features. The custom shop did not provide an API.
The user experience was also poor on the admin site: unintuitive management of shipping methods, costs for administration, management of coupons, and promotions were quite problematic. 

Challenges

  • Migration of products and clients  from custom solutions to Sylius 
  • Handle a significant amount of customers and products – which in the past causes performance problems
  • Create a new account and login using FB/Google integration
  • ‘Free shipping’ which gives the client opportunity to make orders without shipping cost for the defined time 
  • Create ‘gift card’ functionality 
  • Creating products bundle using products available in the shop
  • Connection with Pimcore (Product Information System) and its customization 
  • Price list, which can be changed during the planned schedule
  • Sorting products by brands also creating an individual brand page
  • Extension of product attributes by “.pdf” file 
  • Assigning products to different sources, which gives, for example, different schedules of shipping 
  • Customers now can review products on product pages
  • For products and product categories logged in, customers can submit their questions – they can be converted to the Zendesk tickets or just answered by experts.
  • Expand shipping method that allows the customer to choose collection point (‘Collect from our warehouse’, ‘UPS access point’) 
  • Integration with Aplazame and Adyen payment methods

Looking for Pimcore integration?

The Grand Final

Results

After a few months of cooperation, it appears a new system will soon be able to replace the old one.  Basing our work on Sylius, Pimcore, and existing plugins allowed Us to save some time – our client got a very advanced eCommerce system that manages:

  • marketing through product information,
  • selling,
  • shipping process,
  • payments,
  • warehouse stock.

Our backend work was integrated with the client’s new frontend – and created a complete solution for the whole platform. We have solved all problems mentioned above – the shop works excellent on desktops, tablets or phones. Used solutions allow for easy handling of many clients and easy extension by adding or modifying new functionalities in the future.

Curious about how this solution will look on your eCommerce?