Cloud / Self-hosted
You can run Shopware in the cloud or use it as a self-hosted solution for your shop. Here you can check if a particular extension can be used in the cloud or self-hosted variant.
This extension cannot be used in a Shopware Cloud shop. Cloud Self-hosted
This app is available for Shopware 5
Support
- Support by: SHOPSY
- Support languages:
Details
- Order number: shops86251845113m
- Extension Partner: SHOPSY
- Version: 1.5.9
- Last update: 6 May 2024
- Language support:
- Self-hosted compatibility: 6.1.0 – 6.1.66.2.0 – 6.2.36.3.0.0 – 6.3.0.26.3.1.0 – 6.3.1.16.3.2.0 – 6.3.2.16.3.3.0 – 6.3.3.16.3.4.0 – 6.3.4.16.3.5.0 – 6.3.5.46.4.0.06.4.1.0 – 6.4.1.26.4.2.0 – 6.4.2.16.4.3.0 – 6.4.3.16.4.4.0 – 6.4.4.16.4.5.0 – 6.4.5.16.4.6.0 – 6.4.6.16.4.7.06.4.8.0 – 6.4.8.26.4.9.06.4.10.0 – 6.4.10.16.4.11.0 – 6.4.11.16.4.12.06.4.13.06.4.14.06.4.15.0 – 6.4.15.26.4.16.0 – 6.4.16.16.4.17.0 – 6.4.17.26.4.18.0 – 6.4.18.16.4.19.06.4.20.0 – 6.4.20.26.5.0.06.5.1.0 – 6.5.1.16.5.2.0 – 6.5.2.16.5.3.0 – 6.5.3.36.5.4.0 – 6.5.4.16.5.5.0 – 6.5.5.26.5.6.0 – 6.5.6.16.5.7.0 – 6.5.7.46.5.8.0 – 6.5.8.106.6.0.06.6.0.2 – 6.6.0.36.6.1.0 – 6.6.1.26.6.2.0
Product information
Shopware integration for Klaviyo
Simply send newsletters to customers in your shop.
Tracking of the following data from users in the shop:
- active in the shop on the go (active on site)
- viewed product
- started checkout (started checkout)
- order placed (checkout completed)
- purchased products (ordered product)
- added to cart
From version 1.0.1 the product catalog can also be automatically transferred to Klaviyo. Observe the note in the installation instructions.
Please note that Javascript events (viewed product, added to cart, started checkout, checkout completed) are only transferred to Klaviyo if the Klaviyo cookie has been accepted by the customer via the Shopware Consent Manager (keyword GDPR). This function can be deactivated in the plugin settings since version 1.0.5.
If the customer is not logged in, but has previously logged in with the same browser, the data will also be transferred to Klaviyo.
Information about the Klaviyo events can be found here:
https://help.klaviyo.com/hc/en-us/articles/115005082927-Guide-to-Integrating-a-Standard-Ecommerce-Platform
For more information on Klaviyo, please contact Klaviyo directly: www.klaviyo.com
From Shopware version 6.4.5.0 it is possible to transfer the events "fulfilled order" and/or "purchased items" for existing orders directly from the administration's order listing to Klaviyo.
From plugin version 1.1.0, newsletter subscribers are "thrown" directly into the corresponding lists at Klaviyo! Further information can be found in the installation instructions.
As of plugin version 1.1.4, the "ServerSide" API events can be used for all events. There is a selection option for this in the plugin settings. Please note that Klaviyo itself recommends the use of Javascript events.
As of plugin version 1.2.0, the function "Back in Stock" is supported. For this, the products must be available in Klaviyo. More detailed information is available directly from Klaviyo -> https://developers.klaviyo.com/en/docs/how-to-enable-back-in-stock-for-custom-catalog-feeds
As of plugin version 1.2.1 there is the property "checkOutURL". To use this function, the "ShareBasket" plugin from Friends of Shopware must be installed.
But as always: If you have any questions, I'm happy to help ;)
A detailed manual (in german) can be viewed here.
Customer reviews
As the owner of this app you can rate it in the Shopware account
Rate now in your accountAverage customer rating from 5 reviews:
Tolles Plugin, prompter Support!
Das Plugin übertrag die Daten sehr gut, wodurch wir viele Datenpunkte in Klaviyo haben. Dadurch können wir viele Flows in Klaviyo einstellen und die Daten analysieren!
Hierbei ist speziell der Support des Herstellers zu erwähnen. Innerhalb weniger Stunden erhalten wir nützliche Antworten, die nicht nur meine Probleme lösten, sondern auch Neuerungen im Plugin gebracht haben.
Vielen Dank Daniel!
Hammer
Das Plugin funktioniert einwandfrei. Daniel, der Entwickler des Plugins, ist sehr hilfsbereit und antwortet enorm schnell. Er ist bemüht dass alles reibungslos läuft und hilft wo er kann.
Perfect plugin, awesome support
Good plugin, a lot of features and new ones getting added regularly.
Where it goes further then other plugins, is the support/willingness to help and assist and implement new features on request.
In the morning an email with a question if something is possible to change or add something, within a day a response saying there is a new version available to try. Its hands down the best support I've ever had with a plugin/piece of software.
Keep it up!
Funktioniert und super Support
Funktioniert super, was aber echt rockt, ist der super schnelle und kompetente Support. Definitiv zu empfehlen.
Good plugin
Great plugin and quick support. Also frequent updates keeps adding more functionalities.
Recommended!
Configuration manual
Simply install via the plugin manager and enter the public API key from the Klaviyo backend in the plugin settings (see last product screenshot).
When installing the plugin, a dynamic product group and a sales channel are created for the product catalog. Both have to be reconfigured a little after the installation. A storefront sales channel and the storefront domain must be selected. In addition, an access key is required, which must be generated.Under "Catalogs-> Dynamic Product Groups" the entry with the name "Klaviyo" must then be edited and the desired conditions for the catalog defined.
With version 1.1.0, the newsletter lists are now used directly in Klaviyo.
Customers are now thrown into a newsletter list directly in Klaviyo based on the sales channel (in which the customer is located). It is checked in advance whether the list already exists in Klaviyo. If this is not the case, the list is created with the prefix "Shopware_Newsletter_" followed by the name of the sales channel. This ensures that a separate list is kept in Klaviyo for various sales channels or that it is used in language shops.
It is best to deactivate the double-opt function for the newsletter in Shopware itself, since everything else is regulated within Klaviyo.
With version 1.4.9 a ScheduledTask is added.
This runs once a day and syncs the newsletter subscribers from the newsletter lists in Klaviyo.
Don't forget to add the PRIVATE API to the plugin settings! In addition, you should deactivate the double-opt function in Shopware, since everything relating to the newsletter has to be configured directly in Klaviyo.
Changelog
Version 1.5.9
SW 6.6bugfix: subscribeBackInStock route
Version 1.5.8
SW 6.5bugfix: subscribeBackInStock route
Version 1.5.7
- Shopware 6.6 readyVersion 1.5.6
- added feature to send promotion codes directly to Klaviyo- updated deprecated back-in-stock function
- updated Klaviyo PHP-Wrapper
- skip setting property taxRate if no tax rate object is present (placed order event)
- bugfix: accidentally removed "cookieRequired" from template in last update
Version 1.5.5
- updated Klaviyo PHP-WrapperVersion 1.5.4
- bugfix: SalesChannel has base-url property set- bugfix: added extra block for hidden input fields
- bugfix: added check for manufacturer
Version 1.5.3
- fix when using FroshShareBasket Plugin- fix for javascript "add to cart" event when shop is in a subdirectory
Version 1.5.2
- added new property to customer: customerTagsVersion 1.5.1
- compatible with SwkwebProductSetConfigurator- updated Klaviyo SDK to 5.0.0
- added property "ItemNames"
Version 1.5.0
- added scheduled task for syncing newsletter subscriber from Klaviyo to Shopware Database
Version 1.4.9
- added scheduled task for syncing newsletter subscriber from Klaviyo to Shopware Database
Version 1.4.8
- removed quotation marks from categories in "placed order" and "fulfilled order" eventsVersion 1.4.7
- optimized getting Klaviyo lists (which is limited to ten items per request :( )
Version 1.4.6
- load klaviyo.js when cookie is required and got acceptedVersion 1.4.5
- If a customer comes via an e-mail link of a Klaviyo campaign, it will now also being tracked when using the Javascript methodVersion 1.4.4
- using new Klaviyo API
Version 1.4.3
- when using the Javascript method: If Klaviyo forms are displayed in the shop and filled out by the customer with their e-mail address, then from this point on the customers are also tracked with all possible events (as if the customer is already registered in the shop)- events "placed order" and "fullfilled order" now have own property categories on top level
Version 1.4.2
- Shopware 6.5 compatible
Version 1.4.1
- select all assigned categories of a product
Version 1.4.0
- fixed typo
- added property "SalesChannel" and "Language" to event "purchased items"
Version 1.3.9
- bugfix for property productUrl for statechanged events
Version 1.3.8
- changed property name "$birthday" to "Birthday"
Version 1.3.7
- bugfix for wrong productUrl value. Thanks Marc ;)
Version 1.3.6
- bugfix for PHP 8.1
Version 1.3.5
- fixed bug when changing order state
Version 1.3.4
- compatible with Abo Commerce (PayPal und Stripe) from web fabric gmbh- fixed issue that "back in stock" form was not shown when a layout was used for the product page
- fixed issue when editing an order that two events were triggered again even if the order is not new
Version 1.3.3
- don't load klaviyo stuff on all page pages if cookie is required
Version 1.3.2
- built back using of deprecated interface EntityRepositoryInterface because too many other extensions are still using it which causes errors
Version 1.3.1
- Newsletter Bugfix: correct name of SalesChannel with multiple domains
Version 1.3.0
- bugfix customerGroupVersion 1.2.9
- removed deprecated stuff -> Problems can arise when using other plugins that still use the deprecated classes. In this case, please stay with version 1.2.8 until the extensions also no longer use the deprecated classes.- added property "customer Group" to javascript and server side events
Version 1.2.8
- Javascript bugfix if price is not set- added new pluginsetting for sending additional data within the "placed order" event
Version 1.2.7
- Bug fixed when there is no media property and a set is used
Version 1.2.6
- added "first name", "last name" to shipping and billing address in the "placed order" event- selecting main image instead of first image
Version 1.2.5
- added "some" more properties for "placed order"- added property "shippingMethod" to "fulfilled order" event
Version 1.2.4
- added some more properties for "fulfilled order"- added ProductID property to some events
- pimped "purchased items" event
Version 1.2.3
- new properties for "fulfilled order": tracking number and shipping address
Version 1.2.2
- fixed compatibility with DvsnAffiliate
Version 1.2.1
- with the help of the "ShareBasket" plugin from "Friends of Shopware", shopping carts can be transferred to Klaviyo (new property "CheckoutURL") in the "started checkout" event.
Version 1.2.0
- customers can subscribe to products that are out of stock to get an email if a product is back in stock.
-> https://developers.klaviyo.com/en/docs/how-to-enable-back-in-stock-for-custom-catalog-feeds
Version 1.1.9
- bugfix: dont load klaviyo.js and other Klaviyo stuff when Klaviyo cookie is not accepted
Version 1.1.8
- saleschannel creation SQL statement bugfix
Version 1.1.7
- checkout fix if ServerSide API is used
- Bug fixed that no SalesChannel is created for the product export
Version 1.1.6
- Categories Bugfix: If a category was deleted but still assigned to a product, an error occurred
Version 1.1.5
- property "$birthday" is not transferred if the customer's birth date is not set. A "-" was transmitted beforehand.
Version 1.1.4
- new plugin option to be able to choose whether the API should also be used instead of Javascript events
-> Please note that the customer must be logged in when using the API events!
Version 1.1.3
- added new attribute "phone_number" to customer
Version 1.1.2
- added saleschannel language for "started checkout", "viewed product" and "added to cart" events
Version 1.1.1
- added saleschannel language property for "Checkout Completed" and "Placed Order" events
Version 1.1.0
- using new PHP wrapper for Klaviyo API
- Newsletter subscriber are thrown into Klaviyos newsletter lists
Version 1.0.9
- trigger "started checkout" event when customer logs in from checkout
Version 1.0.8
- Fixed error when product isn't active anymore
Version 1.0.7
- Send events "fulfilled order" and/or "purchased items" for old orders through the administration order listing to Klaviyo
Version 1.0.6
- new pluginoption for excluding custom product types
Version 1.0.5
- added new pluginoption to deactivate required cookie
Version 1.0.4
- Fixed product catalog template
Version 1.0.3
- Shopware 6.4 compatibility
Version 1.0.2
- added Consent Manager entry for Klaviyo
Version 1.0.1
- added Event "added to cart"- added "Catalog Feed"
Version 1.0.0
- First release of the plugin
About the Extension Partner
SHOPSY Shopware Extension Partner 36 Extensions 5 Ø RatingCurrent version:
Cancelable monthly
Free trial month
This app starts with a free trial month. The rent can be canceled at any time on a monthly basis or will be automatically renewed at the indicated prices.Updates and support