VirtoCommerce.Store module represents stores management system.
- Multiple stores;
- SEO management;
- Individual payment and shipping methods;
- Tax providers management;
- Individual settings for each store;
- Customer account linking between stores;
- Store asset management.
A store in VirtoCommerce represents the collection of settings for the web page (storefront) to function correctly. That includes item catalog to showcase, available currencies, languages, payment methods, even UI themes, pages and much more. A default storefront as well as sample stores are provided by the VirtoCommerce team.
Virto Commerce platform is multi-store by design. This gives the ability to have and run multiple stores on the same system.
Installing the module:
- Automatically: in VC Manager go to Configuration -> Modules -> Store module -> Install
- Manually: download module zip package from https://github.com/VirtoCommerce/vc-module-store/releases. In VC Manager go to Configuration -> Modules -> Advanced -> upload module package -> Install.
- Stores.States - states that a store can be in (Open, Closed, Restricted Access, etc.);
- Stores.SeoLinksType - determines how to generate links for products and categories. Long: /grandparent-category/parent-category/my-cool-category/my-cool-product, Short: /my-cool-product, None: /product/123.
- Stores.EnablePriceRoundingForTotalsCalculation - enables or disables rounding of prices for calculating totals in the modules Order and Cart.
- Module related service implementations as a NuGet package
- API client as a NuGet package