eiling-io/sylius-battery-included-plugin

SyliusBatteryIncluded plugin for Sylius

Maintainers

Package info

github.com/eiling-io/batteryincluded-sylius

Type:sylius-plugin

pkg:composer/eiling-io/sylius-battery-included-plugin

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0


README

Documentation

Requirements:

  • PHP 8.2 or higher
  • Sylius 2.0 or higher

Installation

  1. Run
composer require eiling-io/sylius-battery-included-plugin
  1. add the env variables in .env file:
{$channelCode}_BATTERYINCLUDED_BASE_URL=""
{$channelCode}_BATTERYINCLUDED_COLLECTION=""
{$channelCode}_BATTERYINCLUDED_API_KEY=""

BATTERYINCLUDED_BASE_URL=""
BATTERYINCLUDED_COLLECTION=""
BATTERYINCLUDED_API_KEY=""
  1. enable the plugin in config/bundles.php:
<?php

return [
    // ...
    EilingIo\SyliusBatteryIncludedPlugin\EilingIoSyliusBatteryIncludedPlugin::class => ['all' => true],
];
  1. Import config in config/packages/_sylius.yaml:
# 
imports:
    # ...

  - { resource: "@EilingIoSyliusBatteryIncludedPlugin/config/config.yaml" }
    
    # ...
  1. Import routing config/routes/eiling_io_batteryincluded.yaml:
eiling_io_sylius_battery_included_plugin:
  resource: "@EilingIoSyliusBatteryIncludedPlugin/config/routes/shop.yaml"
  prefix: /
  1. Import assets in assets/shop/assets.yaml:
...
import '@vendor/eiling-io/sylius-battery-included-plugin/assets/shop/entrypoint.js';
import '@vendor/eiling-io/sylius-battery-included-plugin/assets/shop/styles.css';

Contributing

  1. ddev start
  2. ddev init
  3. Open your browser and navigate to https://syliusbatteryincludedplugin.ddev.site/.