Download the PHP package setono/sylius-klaviyo-plugin without Composer
On this page you can find all versions of the php package setono/sylius-klaviyo-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download setono/sylius-klaviyo-plugin
More information about setono/sylius-klaviyo-plugin
Files in setono/sylius-klaviyo-plugin
Package sylius-klaviyo-plugin
Short Description Klaviyo integration for Sylius
License MIT
Informations about the package sylius-klaviyo-plugin
Klaviyo plugin for Sylius
Use this plugin to integrate your store with Klaviyo.
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:
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_klaviyo.model.member_list.class".
Step 3: Import routing
If you don't use localized URLs, use this routing file instead: @SetonoSyliusKlaviyoPlugin/Resources/config/routes_no_locale.yaml
Step 4: Configure plugin
Then remember to set these environment variables: KLAVIYO_PUBLIC_TOKEN
and KLAVIYO_PRIVATE_TOKEN
with the respective tokens.
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 associate channels with lists in Klaviyo. Go to /admin/klaviyo/member-lists/
and synchronize the lists. After that edit the lists and enable channels on the lists.
All versions of sylius-klaviyo-plugin with dependencies
doctrine/collections Version ^1.6
doctrine/orm Version ^2.14
knplabs/knp-menu Version ^3.2
liip/imagine-bundle Version ^2.6
matomo/device-detector Version ^4.4 || ^5.0
psr/cache Version ^1.0 || ^2.0 || ^3.0
psr/container Version ^1.1
psr/event-dispatcher Version ^1.0
psr/log Version ^1.1 || ^2.0 || ^3.0
setono/client-id-bundle Version ^0.2.0
setono/client-id-contracts Version ^0.2
spatie/data-transfer-object Version ^1.14 || ^2.8
sylius/channel Version ^1.0
sylius/channel-bundle Version ^1.0
sylius/core Version ^1.0
sylius/core-bundle Version ^1.0
sylius/customer Version ^1.0
sylius/order Version ^1.0
sylius/product Version ^1.0
sylius/resource-bundle Version ^1.6
sylius/ui-bundle Version ^1.0
symfony/config Version ^5.4 || ^6.0
symfony/console Version ^5.4 || ^6.0
symfony/dependency-injection Version ^5.4 || ^6.0
symfony/event-dispatcher Version ^5.4 || ^6.0
symfony/form Version ^5.4 || ^6.0
symfony/http-client Version ^5.4 || ^6.0
symfony/http-client-contracts Version ^2.4 || ^3.3
symfony/http-foundation Version ^5.4 || ^6.0
symfony/http-kernel Version ^5.4 || ^6.0
symfony/messenger Version ^5.4 || ^6.0
symfony/routing Version ^5.4 || ^6.0
symfony/serializer Version ^5.4 || ^6.0
webmozart/assert Version ^1.10