The Developer's guide to leveraging the flexibility of Sylius. Here you will find all the concepts used in Sylius. The Books helps to understand how Sylius works.
Introduction aims to describe the philosophy of Sylius. It will also teach you about environments before you start installing it.
.. toctree:: :hidden: introduction/index
The installation chapter is of course a comprehensive guide to installing Sylius on your machine, but it also provides a general instruction on upgrading Sylius in your project.
.. toctree:: :hidden: installation/index
The key to understanding principles of Sylius internal organization. Here you will learn about the Resource layer, state machines, events and general non e-commerce concepts adopted in the platform, like E-mails or Fixtures.
.. toctree:: :hidden: architecture/index
Having knowledge about basics of our architecture we will introduce the three most important concepts - Channels, Locales and Currencies. These things have to be configured before you will have a Sylius application up and running.
.. toctree:: :hidden: configuration/index
This chapter will tell you more about the way Sylius handles users, customers and admins. There is also a subchapter dedicated to addresses of your customers.
.. toctree:: :hidden: customers/index
This is a guide to understanding products handling in Sylius together with surrounding concepts. Read about Associations, Reviews, Attributes, Taxons etc.
.. toctree:: :hidden: products/index
In this chapter you will learn everything you need to know about orders in Sylius. This concept comes together with a few additional ones, like promotions, payments, shipments or checkout in general.
You should also have a look here if you are looking for Cart, which is in Sylius an Order in the cart
state.
.. toctree:: :hidden: orders/index
Here you will learn basics about the Theming concept of Sylius. How to change the theme of your shop? keep reading!
.. toctree:: :hidden: themes/index