What is new in Sylius 1.8? API Platform and Loyalty Plus

5/5 - (4 votes)

End of September 2020, Sylius released the new version of the eCommerce framework Sylius 1.8. With a new unified API powered by ApiPlatform, a loyalty points system and many great contributions!

Unified API, headless and PWA

The latest version of Sylius 1.8 is based on an unified API powered by ApiPlatform which is going to take over the 2 previous API. The goal is to finally get only one unique API for both the shop and the backoffice (admin). Definitely headless, the new API is a power up to get your PWA ready to go.

You want to know more about the PWA (Progressive Web App) and the eCommerce ?

We have been investing in our R&D and trained our team to take the full advantages of the PWA power. Sutunam’s team is an official partner of Vue Storefront, one of the best framework to deploy a PWA merchant side to date.

API Platform for your eCommerce

Previous APIs were actually built using Sylius’ own engine. We see a smart move from Sylius core team to move back to the Api Platform solution. One we have been ourselves using for a while.

No need to reinvent the wheel, API Platform is a REST and GraphQL framework to build modern API-driver projects, a standard in the Symfony world 😉 Don’t be scared of the spider – it’s a robust solution which save us more time to deal with the eCommerce part. The features covered by the API Platform are product catalog, cart and checkout. More to come.

API platform Sylius 1.8

Loyalty points system (only for Sylius Plus)

We know it will not please everyone, but the Sylius team introduces the new Sylius Plus feature: a new loyalty points system. It allows us to define point rewards for spending amount and lets buyers to spend these points as discounts. Ultra flexible, the loyalty program can run side to side with other rules from the promotions engine.

If you are not a Sylius Plus member but would like to develop your own custom Loyalty program system, please feel free to contact us!

New contributions from the community

Sylius lists the most interesting new features, fixes and improvements made! And most of the time from the community itself, which proves one more time the efficiency of an Open Source solution powered by its large community

  • Flexible configuration of shipping rules for each shipping method (PR contributed by Joachim);
  • Debugging the current cart in the Symfony Profiler (PR);
  • Defining promotion coupons in fixtures (PR contributed by Jakob);
  • The original price (strike-through) is now visible on the product page (PR contributed by Julien)
    Documentation for the order processor (PR contributed by Max);
  • Toggling individual variants of the product (PR contributed by Manuele);
  • Searching for coupons by code (PR contributed by Victor);
  • Filtering orders by the shipping method (PR contributed by Jacques);
  • Adding help text to forms (PR contributed by Oliver);
  • Filtering products by channel (PR)
    The administration menu is now searchable (PR contributed by Florian);
  • Switching the timeframe on the dashboard statistics (Core Team effort);
  • Plenty of minor UI/UX tweaks in the administration panel (likewise).

A project in mind?

Are you looking for a long-term team to develop and maintain your Sylius eCommerce project? You’ve find us! 😉 Contact us and let’s see what we can achieve together!

About Tanguy R