Solution | Vendure | Saleor | Sylius | Medusa | Crystallize |
Website | Vendure: https://www.vendure.io | Saleor: https://saleor.io | Sylius: https://sylius.com | Medusa: https://www.medusajs.com | Crystallize: https://crystallize.com/ |
Language
|
Vendure:
TypeScript | Saleor:
Python | Sylius:
PHP | Medusa:
JavaScript/TypeScript | Crystallize:
TypeScript |
License
|
Vendure:
MIT | Saleor:
BSD 3-Clause | Sylius:
MIT | Medusa:
MIT | Crystallize:
|
Underlying Framework
|
Vendure:
NestJS | Saleor:
Django | Sylius:
Symfony | Medusa:
Express | Crystallize:
NestJS |
Supported Databases
|
Vendure:
MySQL
MariaDB
Postgres
SQLite
| Saleor:
Postgres
| Sylius:
MySQL
| Medusa:
Postgres
SQLite
| Crystallize:
MongoDB
|
Storefront Api
|
Vendure:
graphql
| Saleor:
graphql
| Sylius:
REST
| Medusa:
REST
| Crystallize:
graphql
|
Admin Api
|
Vendure:
graphql
| Saleor:
graphql
| Sylius:
REST
| Medusa:
REST
| Crystallize:
graphql
|
Product Variants
|
Vendure:
full
| Saleor: | Sylius:
full
| Medusa:
full
| Crystallize: |
Configurable Products
|
Vendure: | Saleor: | Sylius: | Medusa:
partial
| Crystallize:
full
|
Bundle Products
|
Vendure:
none
| Saleor:
unknown
| Sylius: | Medusa:
unknown
| Crystallize:
full
|
Stock Tracking
|
Vendure: | Saleor:
full
| Sylius:
full
| Medusa:
full
| Crystallize: |
Multi Warehouse
|
Vendure:
none
| Saleor:
full
| Sylius: | Medusa:
none
| Crystallize: |
Product Search
|
Vendure:
full
| Saleor: | Sylius: | Medusa: | Crystallize: |
Faceted Search
|
Vendure: | Saleor: | Sylius: | Medusa: | Crystallize: |
Product Categories
|
Vendure: | Saleor: | Sylius:
full
| Medusa: | Crystallize: |
Custom Attributes
|
Vendure: | Saleor: | Sylius: | Medusa: | Crystallize: |
Tiered Pricing
|
Vendure: | Saleor: | Sylius: | Medusa:
unknown
| Crystallize: |
Asset Management
|
Vendure: | Saleor:
full
| Sylius:
partial
| Medusa:
none
| Crystallize:
full
|
Multi Store
|
Vendure: | Saleor: | Sylius: | Medusa:
none
| Crystallize:
full
|
Multi Currency
|
Vendure: | Saleor: | Sylius: | Medusa:
full
| Crystallize: |
Multi Language
|
Vendure: | Saleor:
full
| Sylius:
full
| Medusa:
none
| Crystallize: |
Promotions
|
Vendure: | Saleor:
full
| Sylius:
full
| Medusa: | Crystallize: |
Voucher Codes
|
Vendure: | Saleor: | Sylius:
full
| Medusa: | Crystallize: |
Free Shipping
|
Vendure: | Saleor: | Sylius:
full
| Medusa:
none
| Crystallize:
full
|
Gift Cards
|
Vendure:
paid-extension
| Saleor: | Sylius: | Medusa: | Crystallize: |
Guest Checkout
|
Vendure: | Saleor:
full
| Sylius: | Medusa:
unknown
| Crystallize:
full
|
Order Process Is Configurable
|
Vendure: | Saleor:
unknown
| Sylius: | Medusa:
unknown
| Crystallize: |
Admin Created Orders
|
Vendure:
none
| Saleor:
full
| Sylius:
unknown
| Medusa:
full
| Crystallize: |
Multiple Fulfillments
|
Vendure: | Saleor:
full
| Sylius: | Medusa:
full
| Crystallize: |
Returns
|
Vendure:
partial
| Saleor: | Sylius: | Medusa: | Crystallize:
full
|
Invoice Generation
|
Vendure:
none
| Saleor: | Sylius: | Medusa:
unknown
| Crystallize:
partial
|
Customer Accounts
|
Vendure: | Saleor:
full
| Sylius:
full
| Medusa:
full
| Crystallize:
full
|
Customer Multiple Addresses
|
Vendure: | Saleor: | Sylius:
unknown
| Medusa:
full
| Crystallize:
full
|
Customer Order History
|
Vendure: | Saleor: | Sylius:
full
| Medusa:
full
| Crystallize:
full
|
Customer Groups
|
Vendure: | Saleor: | Sylius: | Medusa:
none
| Crystallize:
full
|
Third Party Auth
|
Vendure: | Saleor: | Sylius: | Medusa:
unknown
| Crystallize: |
Wishlists
|
Vendure:
paid-extension
| Saleor:
unknown
| Sylius: | Medusa: | Crystallize:
partial
|
Admin Interface
|
Vendure: | Saleor:
full
| Sylius:
full
| Medusa:
full
| Crystallize:
full
|
Sso
|
Vendure: | Saleor: | Sylius: | Medusa:
unknown
| Crystallize: |
Admin Interface Is Themeable
|
Vendure: | Saleor:
none
| Sylius: | Medusa:
none
| Crystallize:
partial
|
Admin Interface Localizable
|
Vendure: | Saleor:
full
| Sylius: | Medusa:
none
| Crystallize:
none
|
Role Based Access Control
|
Vendure: | Saleor:
partial
| Sylius: | Medusa:
none
| Crystallize:
none
|