Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mad-coders/sylius-sizechart-plugin
Size chart plugin for Sylius ecommerce platform.
https://github.com/mad-coders/sylius-sizechart-plugin
ecommerce php size-chart sylius sylius-plugin symfony
Last synced: 26 days ago
JSON representation
Size chart plugin for Sylius ecommerce platform.
- Host: GitHub
- URL: https://github.com/mad-coders/sylius-sizechart-plugin
- Owner: mad-coders
- License: eupl-1.2
- Created: 2021-09-29T09:04:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-05T19:49:12.000Z (almost 2 years ago)
- Last Synced: 2024-11-11T20:51:54.362Z (about 2 months ago)
- Topics: ecommerce, php, size-chart, sylius, sylius-plugin, symfony
- Language: PHP
- Homepage:
- Size: 4.19 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# [Madcoders](https://www.madcoders.co) Sylius Size Chart Plugin
## Features
- upload size chart files (for example for shoes, t-shirts and similar products)
- match size charts by rules (based on the product attributes)
- translatable## Requirements
| | Version |
| :--- |:--------|
| PHP | ^8.0 |
| Sylius | ^1.12 |## Older releases
- For Sylius 1.8 support check [Sylius Size Chart Plugin v1.0.x](https://github.com/mad-coders/sylius-sizechart-plugin/tree/1.0).
- For Sylius 1.9, 1.10 support check [Sylius Size Chart Plugin v1.1.x](https://github.com/mad-coders/sylius-sizechart-plugin/tree/1.1).## Screenshots
![store front](./docs/img/size_chart_store_front.png)
![store front](./docs/img/size_chart_admin_listing.png)
![store front](./docs/img/size_chart_admin_edit_page.png)## Installation
1. Add as dependency in `composer.json`
```shell
composer require madcoders/sylius-sizechart-plugin
```2. Enable plugin in `config/bundles.php`:
```php
Madcoders\SyliusSizechartPlugin\MadcodersSyliusSizechartPlugin::class => ['all' => true],
```3. Import required config in `config/packages/_sylius.yaml` file:
```yaml
imports:
- { resource: "@MadcodersSyliusSizechartPlugin/Resources/config/config.yml" }
```4. Import routes `config/routes.yaml` file:
```yaml
madcoders_sylius_sizechart_plugin:
resource: "@MadcodersSyliusSizechartPlugin/Resources/config/routing.yaml"
```
5. Run migrations:
```bash
php bin/console doctrine:migrations:migrate
```## Development
* See [How to contribute](docs/CONTRIBUTING.md)
## License
This library is under the [EUPL 1.2](LICENSE) license.
## Credits
![madcoders logo](docs/img/madcoders-logo-slogan.png)
Developed by [MADCODERS](https://madcoders.co)
Architects of this package:
- [Piotr Lewandowski](https://github.com/plewandowski)
- [Leonid Moshko](https://github.com/LeoMoshko)