Overview
This documentation provides an overview of YSCP, a powerful e-commerce platform built on PHP. It offers a plethora of features, functionalities, and customization options to create robust and scalable online stores. This guide will introduce you to the key components and concepts, providing you with a solid foundation for further exploration.
Architecture
YSCP follows a modular architecture that promotes flexibility and extensibility. The core functionality is divided into various plugins that can be enabled or disabled as per the requirements of your online store. Additionally, custom plugins can be developed to extend or modify the existing functionality. Let's take a look at the key architectural components:
Plugins
Plugins are the building blocks of YSCP. Each plugin encapsulates a specific functionality, such as catalog management, checkout, customer management, etc. They define the structure, behavior, and available APIs of their respective domains. Plugins can depend on other plugins, creating a modular and flexible system. You can develop your own plugins or leverage existing ones from our Marketplace.
Themes
Themes define the visual appearance of your store. A theme includes various components like templates, layouts, CSS, and JavaScript files. YSCP provides a default theme, but you can customize it or create your own theme to suit your brand and requirements. Customizing the theme allows you to create a unique and personalized shopping experience for your customers.