Download the PHP package setono/sylius-feed-plugin without Composer
On this page you can find all versions of the php package setono/sylius-feed-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download setono/sylius-feed-plugin
More information about setono/sylius-feed-plugin
Files in setono/sylius-feed-plugin
Package sylius-feed-plugin
Short Description Plugin to generate feeds within the Sylius ecommerce platform
License MIT
Informations about the package sylius-feed-plugin
Sylius Feed Plugin
A plugin for creating all kinds of feeds to any given service. Do you want to create product feeds for your Google Merchant center? Then this is the right plugin for you.
Installation
Step 1: Download the plugin
Open a command console, enter your project directory and execute the following command to download the latest stable version of this plugin:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the plugin
Then, enable the plugin by adding the following to the list of registered plugins/bundles
in the config/bundles.php
file of your project:
NOTE that you must instantiate the plugin before the grid bundle, else you will see an exception like
You have requested a non-existent parameter "setono_sylius_feed.model.feed.class".
Step 3: Import routing
If you don't use localized URLs, use this routing file instead: @SetonoSyliusFeedPlugin/Resources/config/routing_non_localized.yaml
Step 4: Configure plugin
Step 5: Update database schema
Use Doctrine migrations to create a migration file and update the database.
Step 6: Using asynchronous transport (optional, but recommended)
All commands in this plugin will extend the CommandInterface. Therefore you can route all commands easily by adding this to your Messenger config:
Usage
After setup you want to create a feed. Go to /admin/feeds/new
and create a new feed. Remember to enable it and select
one or more channels.
After that go to your console and run this command:
If you haven't changed any configuration, there should be a feed with your products inside the /var/storage/setono_sylius_feed/feed
directory.
All versions of sylius-feed-plugin with dependencies
ext-json Version *
doctrine/collections Version ^1.6
doctrine/orm Version ^2.7
doctrine/persistence Version ^1.3 || ^2.0
knplabs/knp-menu Version ^3.1
league/flysystem Version ^1.1 || ^2.1
league/flysystem-bundle Version ^1.1 || ^2.4
liip/imagine-bundle Version ^2.4
psr/event-dispatcher Version ^1.0
psr/log Version ^1.0 || ^2.0 || ^3.0
setono/doctrine-orm-batcher Version ^0.6
setono/doctrine-orm-batcher-bundle Version ^0.3.4
setono/symfony-main-request-trait Version ^1.0
spatie/enum Version ^3.7
sylius/resource-bundle Version ^1.6
symfony/config Version ^5.4 || ^6.3
symfony/console Version ^5.4 || ^6.3
symfony/dependency-injection Version ^5.4 || ^6.3
symfony/event-dispatcher Version ^5.4 || ^6.3
symfony/event-dispatcher-contracts Version ^1.1 || ^2.2 || ^3.0
symfony/form Version ^5.4 || ^6.3
symfony/http-foundation Version ^5.4.7 || ^6.3
symfony/http-kernel Version ^5.4 || ^6.3
symfony/messenger Version ^5.4 || ^6.3
symfony/mime Version ^5.4 || ^6.3
symfony/options-resolver Version ^5.4 || ^6.3
symfony/routing Version ^5.4 || ^6.3
symfony/serializer Version ^5.4 || ^6.3
symfony/translation-contracts Version ^1.1 || ^2.3 || ^3.0
symfony/uid Version ^5.4 || ^6.3
symfony/validator Version ^5.4 || ^6.3
symfony/workflow Version ^5.4 || ^6.3
twig/twig Version ^2.14 || ^3.0
webmozart/assert Version ^1.1