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 6
Support
- Support by: SHOPSY
- Support languages:
Details
- Order number: shops86758193368m
- Extension Partner: SHOPSY
- Version: 1.8.0
- Last update: 29 Feb 2024
- Language support:
- Self-hosted compatibility: 5.0.0 – 5.0.45.1.0 – 5.1.65.2.0 – 5.2.275.3.0 – 5.3.75.4.0 – 5.4.65.5.0 – 5.5.105.6.0 – 5.6.105.7.0 – 5.7.19
Product information
Shopware integration for Klaviyo
Simply send newsletters to customers in your shop.Tracking of the following data from logged-in users in the shop:
- active in the shop (active on site)
- viewed product
- started checkout (started checkout)
- purchased products (ordered product)
- added to cart
- placed order
- fullfilled order
- purchased items
- ready for delivery
- cancelled order
- refunded order
Many more features include:
- Use the Klaviyo newsletter
- Product export
- Mark old orders and transfer them via the order listing
- Transfer of the data via Javascript or server API
It is possible to use subshops with their own Klaviyo accounts.
In the case of existing orders, there is the option of marking any number of orders via the order listing in order to transfer the events "fulfilled order" and/or "purchased items" to Klaviyo.
Further information on the Klaviyo events can be found here:
https://help.klaviyo.com/hc/en-us/articles/115005082927-Guide-to-Integrating-a-Standard-Ecommerce-Platform
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).
From plugin version 1.5.0,newsletter subscribers are "thrown" directly into the corresponding lists at Klaviyo!
As of plugin version 1.5.7, 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
But as always: If you have any questions, I'm happy to help ;)
Further information can be found in the installation instructions!
Customer reviews
As the owner of this app you can rate it in the Shopware account
Rate now in your accountAverage customer rating from 4 reviews:
Freundlich & schnell
Der Support ist freundlich und schnell. Es wurde bei kurzer Nachfrage eine hilfreiche Antwort geliefert und das Problemchen war gelöst.
Plugin funktioniert einwandfrei und Support ist großartig!
Plugin installieren, API Key hinterlegen und los geht´s. Klingt einfach - ist es auch!
Das Plugin übernimmt die komplette Verbindung zwischen Shopware und Klaviyo und ab Aktivierung des Plugins werden auch alle Events wie Purchase, AddToCart, ViewItem etc. automatisch an Klaviyo übergeben.
Alte Bestellungen vor Nutzung des Plugins können einfach in der Bestellübersicht von Shopware übertragen werden. Was ich besonders gut finde: Stornierungen und Gutschriften der alten Bestellungen werden gar nicht erst übertragen. Auch mehrere Bestellungen vom gleichen Kunden werden automatisch auf Basis der E-Mail-Adresse in Klaviyo zusammengeführt und als nur ein Profil angezeigt.
Einfacher und benutzerfreundlicher geht es eigentlich gar nicht.
Nach der Installation hatte ich noch ein paar technische Rückfragen und hatte hier den Plugin-Entwickler Daniel kontaktiert. Einen Tag später hatten wir dann auch schon unser Zoom-Meeting und er konnte mir alle Fragen bestens beantworten. Eine Funktion ist uns dabei sogar noch aufgefallen, die aktuell nur im SW6, jedoch nicht im SW5 Plugin enthalten war. Auch das war kein Problem, als ich am gleichen Tag um 21:30 Uhr (Meeting war Mittag) noch eine Mail von Daniel erhalten habe, dass er die Funktion noch ergänzt hat und ein Update bereitsteht.
Was soll ich da sagen... ein besseren Service habe ich bisher bei noch keinem anderen Plugin-Anbieter so erlebt.
Wer also sein E-Mail Marketing durch Klaviyo und seinem Shopware Shop auf das nächste Level bringen möchte, kommt aus meiner Sicht nicht an diesem Plugin vorbei - und sollte es am besten auch gar nicht :)
Sehr gutes Plugin, erledigt was es soll, Support herausragend
Ausgezeichnetes Plugin. Integratione mir Klaviyo funktioniert ausgezeichnet
Das Plugin funktioniert ausgezeichnet und tut was es soll. Ich hatte noch einen Vorschlag für eine Zusatzfunktion. Dieser wurde bei rascher Rückmeldung auch gleich umgesetzt.
Vielen Dank für das ausgezeichnete Service.
Configuration manual
Install via the plugin manager and enter the public API key.Please configure the product feed "Shopsy Klaviyo" under "Marketing-> Product exports"!
With version 1.5.0, the newsletter lists are now used directly in Klaviyo.
Customers are now thrown into a newsletter list directly in Klaviyo based on the shopname (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.
Don't forget to add the PRIVATE API to the plugin settings! In order not to use this function, simply do not enter the private key in 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.
In order to transfer the "CheckoutURL" property in the "started checkout" event from version 1.5.3, the "Share shopping cart" plugin from "Friends of Shopware" is required.
Changelog
Version 1.8.0
- set attribute when placed order is fired- wrong array name used for article ordernumber
- added trackingnumber to sql select for untracked order
Version 1.7.9
- updated Klaviyo PHP-WrapperVersion 1.7.8
- reinserted accidentally deleted plugin settingsVersion 1.7.7
- bugfix for new Event timeVersion 1.7.6
- Phone number fix in event purchased items - changed private function "getKlaviyoList" to public to be able to decorate it - added event "placed order" to also fire for historical ordersVersion 1.7.5
- eemoved "time" property from the events so that Klaviyo sets the correct time of the events including the time zoneVersion 1.7.4
- optimized getting Klaviyo lists for checking existent newsletter listsVersion 1.7.3
- added new property "detailId" in the events "ordered product", "viewed product", "added to cart"Version 1.7.2
- 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.7.1
- Two new plugin settings to choose your own status when the events "fulfilled order" and "purchased items" should be transmittedVersion 1.7.0
- Using the new Klaviyo API RevisionPlease note that both API keys (public and private) must now always be entered!
- new plugin setting to control whether the complete category path should be used in the "placed order" and "ordered product" events
Please also note that from June 2024 the old Klaviyo API will be switched off!
Version 1.6.9
- 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)
Version 1.6.8
- added additional properties to the "fulfilled order" event (itemsCount, items, order Time)- bugfix net price calculation
Version 1.6.7
- added additional properties to the "placed order" event (company name for shippingAddress, company name for billingAddress, positionPriceTotal, tax).- Smarty helper to "pull" all assigned categories of an item in the product export --> a line in the product export must be adjusted for this:
before:
<categories>{$sArticle.articleID|category:">"|htmlspecialchars_decode|escape}</categories>
after:
<categories>{$sArticle.articleID|allCategories|htmlspecialchars_decode|escape}</categories>
It is also possible to set a category ID as parameter. Then categories are only selected if the specified one is included.
Example:
<categories>{$sArticle.articleID|allCategories:3|htmlspecialchars_decode|escape}</categories>
Version 1.6.6
- added additional properties to the "placed order" event (shippingAddress, billingAddress, orderTime, shippingCosts, pseudoPrice)- bugfixes
Version 1.6.5
- if birthday is not set, set value to null instead of '-'
Version 1.6.4
- changed property name "$birthday" to "Birthday"
Version 1.6.3
- added new event "viewed cart". Properties are the same as for the "started checkout" event
Version 1.6.2
- if the newsletter is subscribed, no more confirmation will be sent to the customer by e-mail. Keyword sNEWSLETTERCONFIRMATION.
Version 1.6.1
- added two new events: "Cancelled Order" (payment status set to "the process has been cancelled") and "Refunded Order" (payment status set to "Encashment")
Version 1.6.0
- Share basket link from the plugin "Share your basket" from digitvision
Version 1.5.9
- additional properties when registering for the newsletter: Salutation, first name, last name, street, zip code, city, gender can be taken from the newsletter form- Bugfix: Birthdate
Version 1.5.8
- excluded e-mail addresses are now taken into account again
Version 1.5.7
- 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.5.6
- new attribute for event "fullfilled order" -> TrackingNumber
- new attribute at the customer -> customer group- new event "Ready for delivery" when the order status is set to "Ready for delivery"
Version 1.5.5
- Customers can be tracked without being logged in. The email address is saved in the browser cache as soon as the customer has logged in with his email address.
Version 1.5.4
- new attribute phonenumber- bugfix "Fulfilled Order" and "Purchased Items"
Version 1.5.3
- With the help of the "Share basket" plugin from "Friends of Shopware", shopping carts can be transferred to Klaviyo (new property "CheckoutURL") in the "started checkout" event.
Version 1.5.2
- vendor directory name bugfix
Version 1.5.1
- Newsletter lists bugfix
Version 1.5.0
- Using the new PHP wrapper API from Klaviyo
- Newsletter lists
Version 1.4.6
- New plugin option to be able to choose whether the API should also be used for Javascript events
Version 1.4.5
- new plug-in option to activate/deactivate the Klaviyo cookie per subshop.
If the Klaviyo cookie is required, data will only be transmitted to Klaviyo if the shop customer has accepted it. Please note the GDPR!
Version 1.4.4
- new properties added for "Started Checkout" and "Placed Order" (SKUS, ItemNames, ProductCategories)
Version 1.4.3
- Subshops can be configured independently of the main shop
Version 1.4.2
- Product categories bugfix in "ordered product" event
Version 1.4.1
- new pluginsetting CookieGroup
Version 1.4.0
- Bugfix for transferring old orders
Version 1.3.9
- Bugfix for birthday date
Version 1.3.8
- Addded Productfeed. Please setup the Productfeed "Shopsy Klaviyo" under "Marketing->Productfeed"!
Version 1.3.7
- fixed "added to Cart" Event in listing
Version 1.3.6
- Bugfix -> Data protection compliant
Version 1.3.5
- using "new" Plugin System, Entry in Constent Manager, new event "added to cart", "transfer old orders" completely rebuilt.
Version 1.3.0
- new property "corporate customer" -> if something is entered in the standard address in the company field, then a 1 is transferred to Klaviyo.
Version 1.2.9
- Gross / net prices are transmitted in all events
Version 1.2.8
- Compatibility with the Dropshipping Advanced plugin- "Viewed Product" event in the "ItemId" field, the article number is now transmitted and not the detailsID
Version 1.2.7
- Event "ordered product" bugfix
Version 1.2.6
- The shop name is transferred in the "started checkout" event
Version 1.2.5
- transfer all old orders to Klaviyo with a button click
Version 1.2.4
---- newsletter bugfix ----
Version 1.2.3
- bugfix for Shopware 5.6
Version 1.2.2
- loading of template files changed
Version 1.2.1
- shop var added to the customer to be able to filter on segmentsVersion 1.2.0
- release for SW 5.5Version 1.1.6
- ProductUrl is now also set correctly in the cart
Version 1.1.5
new option in the plugin settings: attribute "Shop" can be sent to KlaviyoVersion 1.1.4
- "placed order" sends the same data as "checkout completed"Version 1.1.3
- Article SEO Url will be transmitted during the checkoutVersion 1.1.2
- bugfix special caractersVersion 1.1.1
- Its now possible to skip sending data to klaviyo with specific email addressVersion 1.1.0
---- new events and properties ----
Version 1.0.2
- added custom field newsletter when user is logged inVersion 1.0.1
- First and Lastname fix for SW < 5.2
Version 1.0.0
---- initial release ----
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