Case studies

eCommerce for an organic food store

Advanced Sylius-based eCommerce System with Pimcore Integration

B2C
Sylius
Grocery & FMCG

Planeta Huerto (part of the Carrefour Group) is the largest Spanish online retailer based in Alicante, Spain, created at the end of 2011 by brothers Pablo and Alfonso Sanchez.  In ten years, it has established itself as the undisputed leader in Spain and Portugal in online sales of eco-friendly, organic, healthy, and sustainable products. Planet Huerto became part of the Carrefour Group after being acquired by Greenweez.

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 and Content Management 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?

Solution & Outcome

The client came to us with the decision to use Sylius as a first step. Next, we looked through our existing plugins to save time during development. It became clear that the solution will need further customizations, but most features are already covered by existing open- and closed-source plugins.

Next, we prepared the first version of Sylius shop with plugins installed and API documentation through Postman examples so the front-end development could be started. It allowed us to find any problems or misconceptions as soon as possible, discuss them, and find proper solutions that we would implement in the future.

  • A big part of Planeta Huertos’s marketing is blogging platforms
    They create a lot of content to help their customers decide what they need to buy and how to use these products properly. It is an essential part of their marketing strategy, and the shop needed to be well integrated with the blogging platform. We decided against using WordPress as a part of the solution – we would use our open-source CMS plugin. Still, it needed some customization and new features to fit Planeta Huerto’s needs appropriately.
    We added the possibility to embed product data and link to the shop easily from CMS pages. The CMS plugin started as a simple solution to cover basic blogging needs, so now more features, like publication schedule, had to be added.  After some initial work, it became clear that the CMS plugin will fit Planeta Huerto’s needs (instead of WordPress)  to integrate it with the shop, further adding brand pages with all products from a given brand listed.
  • Search is a significant part of any webshop
    The previous solution used a proprietary searching solution. Still, we decided that it will be replaced with Elasticsearch as the main search engine and, at the same time, caching solution for some of the data. It helped improve performance but required some discussion about the structure of indexes to use and some work because our open-source Elasticsearch plugin had to be customized a little bit.
  • Webshop doesn’t do all the work by itself
    For example, large eCommerce like Planeta Huerto has other systems to manage their stock, warehouses, and shipment of goods to all their customers – and all those systems had to be connected to a webshop to provide an accurate view of the current state of order.
    Luckily most of their systems used Kafka already, so the only thing we had to do was modify Sylius to provide and react to events sent through Kafka, and this allowed us to integrate correctly.
  • It was decided this was the right moment to improve the product information management solution
    Planeta Huerto agreed they will use Pimcore to manage descriptions, images, and other product-related data in both languages, so we customized Pimcore and integrated it with Sylius through Kafka messaging.
  • Each country has its online payment providers
    We already had a plugin to work with Adyen, which our client uses. For Aplazame, a new one had to be developed to integrate it with Sylius. As a part of the process, we had to ensure both worked properly when integrating through API.

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.

No items found.

Our Case Studies

Planeta Huerto (Carrefour Group)

Advanced Sylius-based eCommerce System with Pimcore Integration

  • Integration with Pimcore
  • Blog page implemetation - our Sylius CMS Plugin
  • Payments integration - Adyen, Aplazame
Mytheresa

Elevating Global Luxury Fashion eCommerce with Sylius Framework

  • Sylius for fashion eCommerce platform
    • Data import & export
    • Migration of many millions of users
    • Unlimited flexibility and scalability
Foodspring

Migration from Magento to Shopware

  • Magento -> Shopware migration
  • Implementation Shopware-based functionalities
  • Long-term cooperation
Mollie

The Most Advanced Payment Gateway Integration for Sylius

  • The most advanced PSP integration for Sylius
  • Management of payment methods
  • Partial shipment, partial refunds
Adyen

Intuitive and Extensive Payment Gateway Integration for Sylius

  • 11 payment methods included
  • Refunds
  • Easy addition of new payment methods via the drop-in
imoje

Advanced and Extended Payment Gateway Integration for Sylius

  • Many payment methods
  • Refund handling
  • Deferred payments
Jast USA

Video Games Marketplace: Migration from Magento to Sylius

  • Fast and secure file download mechanism
  • Custom 'Regional Pricing' system 
  • New VueJS frontend application
J-LIST

Multichannel Sales Management and Optimizing Internal Processes

  • International multi-channel sales
  • Pre-order Process Optimization
  • Custom Promotion System
  • PHPers Summit

    A Modern Sylius-based Ticketing System

    • Ticket selling system
    • Ticket reservation system
    • Great performance
    Albeco

    Sylius-based B2B Implementation for an Industrial Polish Company

    • The most advanced PSP integration for Sylius
    • Management of payment methods
    • Partial shipment, partial refunds
    Artera

    Upgrade Sylius from version 1.2 to 1.11

    • Easier and faster introduction of new functionalities
    • Automation in the admin panel
    • Search engine modifications
    Domotio

    Migration from WooCommerce to Sylius

    • Migration of content, products, and data
    • Customizing design and functionality
    • Integration with the Google ecosystem
    Agro-Efekt

    Secure and Convenient Agricultural Online Store for Business Customers

    • Integration with SAP
    • Multi-inventory management
    • Custom search engine - support for a million products
    ArtNight

    Headless Solution with Sylius and Pimcore Under the Hood

    • Migration from WooCommerce
    • Headless solution with Sylius backend under the hood
    • Pimcore implementation
    Azrieli

    Support in Online Marketplace Development

    • Development of online marketplace 
    • Integrations of various third-party tools
    • eCommerce complex solutions
    Elvi project

    Mobile & Web eCommerce App Built on Top of Sylius

    • +200% The average number of sold lenses
    • +50 New opticians, after the first MVP version
    • The solution that stands for years
    Clickable Automotive

    Migration from Magento 1 to Sylius

    • Implementation of search engine - Quick-finder and fitment
    • Promotion system
    • Single page checkout
    • Order management
    Infolox

    Support in eZ Platform CMS and Sylius Implementations

    • Development eZ Platform CMS and Sylius
    • Project support
    • Coordination of team members
    Familie Wiesner Gastronomie

    Centralized Omnichannel Headless eCommerce Based on Sylius

    Familie Wiesner Gastronomie Group

    • Data migration
    • Integration with multiple CMSs, marketing automation tools and ERPs
    • Centralized, omnichannel headless eCommerce based on Sylius
    P24

    Grocery Store Based on Sylius

    • +400% Increase in online sales
    • +250% Increase of mobile traffic
    • +70% Faster page loading time
    i-Lunch

    eCommerce Built on Top of Sylius in Just 3 weeks

    • Time of implementation - 3 weeks 
    • Advanced customization
    • Data migration and integration
    Folkstar

    B2C eCommerce Based on Sylius

    • Sylius B2C eCommerce platform
    • CMS integration
    • Data migration

    WestCoast Gifts

    Sylius-based B2B eCommerce Solution

    Smoking accessories for the cannabis connoisseur

    • Technical advisory
    • Tailored B2B eCommerce based on Sylius & BitBag B2B Kit
    • UI implementation
    • SAP & WordPress integration
    • Shopify data migration
    • Agile due to new legal opportunities

    Want to improve your eCommerce?

    Max file size 10MB (.doc, .docx, .txt, .pdf
    Uploading...
    fileuploaded.jpg
    Upload failed. Max size for files is 10 MB.
    Thank you!
    Your submission has been received.
    Oops! Something went wrong while submitting the form.