SW 6.6
- javascript bugfix
--> javascript events were triggered even when ServerSide method is used
SW 6.5
- javascript bugfix
SW 6.5
- added additional button to promotion detail, to be able to only transfer that promotion to Klaviyo
SW 6.5
- added additional button to promotion detail, to be able to only transfer that promotion to Klaviyo
SW 6.5
- Shopware quality guideline changes
- new plugin option to add CAPTCHA to back-in-stock form
- double opt-in option for back-in-stock form
- added some third-party consent-manager (MndCookie, EightworksCookieConsentPlus6, ComanConsentManager, AcrisCookieConsentCS, wnmgmTrustedShop) to handle Klaviyo consent
SW 6.6
- Shopware quality guideline changes
- new plugin option to add CAPTCHA to back-in-stock form
- double opt-in option for back-in-stock form
- added some third-party consent-manager (MndCookie, EightworksCookieConsentPlus6, ComanConsentManager, AcrisCookieConsentCS, wnmgmTrustedShop) to handle Klaviyo consent
SW 6.5
- more than 1000 coupon-codes are supported
- newsletter bugfixes
SW 6.5
- more than 1000 coupon-codes are supported
- newsletter bugfixes
SW 6.6
- coupons bugfix
- added button to plugin config to open manual in new browser tab
SW 6.5
- coupons bugfix
- added button to plugin config to open manual in new browser tab
SW 6.6
- set checkoutUrl without extra plugin
-> additionally added console command to clean up old persistent carts: shopsy-klaviyo-persistent-cart:cleanup -help
- added scheduled task to update coupons state in Klaviyo:
shopsy.klaviyo_update_promotions
- new plugin setting to choose if order number or product ID should be used to match products in the Klaviyo catalog for "back in stock"
SW 6.5
- set checkoutUrl without extra plugin
-> additionally added console command to clean up old persistent carts: shopsy-klaviyo-persistent-cart:cleanup -help
- added scheduled task to update coupons state in Klaviyo:
shopsy.klaviyo_update_promotions
- new plugin setting to choose if order number or product ID should be used to match products in the Klaviyo catalog for "back in stock"
SW 6.6
- added property "salutation" to "placed order" event
- fixed wrong position of value property in "fulfilled order" event
SW 6.5
- added property "salutation" to "placed order" event
SW 6.6
- status of promotions can be updated through administration in promotions listing
SW 6.5
- status of promotions can be updated through administration in promotions listing
SW 6.6
- new property "customerNumber" in customer profile
- bugfixes
SW 6.5
- new property "customerNumber" in customer profile
- bugfixes
SW 6.5
bugfix: subscribeBackInStock route
SW 6.6
bugfix: subscribeBackInStock route
- Shopware 6.6 ready
- 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
- updated Klaviyo PHP-Wrapper
- bugfix: SalesChannel has base-url property set
- bugfix: added extra block for hidden input fields
- bugfix: added check for manufacturer
- fix when using FroshShareBasket Plugin
- fix for javascript "add to cart" event when shop is in a subdirectory
- added new property to customer: customerTags
- compatible with SwkwebProductSetConfigurator
- updated Klaviyo SDK to 5.0.0
- added property "ItemNames"
- added scheduled task for syncing newsletter subscriber from Klaviyo to Shopware Database
- added scheduled task for syncing newsletter subscriber from Klaviyo to Shopware Database
- Shopware 6.5 compatible
- removed quotation marks from categories in "placed order" and "fulfilled order" events
- optimized getting Klaviyo lists (which is limited to ten items per request :( )
- load klaviyo.js when cookie is required and got accepted
- If a customer comes via an e-mail link of a Klaviyo campaign, it will now also being tracked when using the Javascript method
- 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
- select all assigned categories of a product
- fixed typo
- added property "SalesChannel" and "Language" to event "purchased items"
- bugfix for property productUrl for statechanged events
- changed property name "$birthday" to "Birthday"
- bugfix for wrong productUrl value. Thanks Marc ;)
- fixed bug when changing order state
- 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
- don't load klaviyo stuff on all page pages if cookie is required
- built back using of deprecated interface EntityRepositoryInterface because too many other extensions are still using it which causes errors
- Newsletter Bugfix: correct name of SalesChannel with multiple domains
- bugfix customerGroup
- 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
- Javascript bugfix if price is not set
- added new pluginsetting for sending additional data within the "placed order" event
- Bug fixed when there is no media property and a set is used
- added "first name", "last name" to shipping and billing address in the "placed order" event
- selecting main image instead of first image
- added "some" more properties for "placed order"
- added property "shippingMethod" to "fulfilled order" event
- added some more properties for "fulfilled order"
- added ProductID property to some events
- pimped "purchased items" event
- new properties for "fulfilled order": tracking number and shipping address
- fixed compatibility with DvsnAffiliate
- 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.
- 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
- bugfix: dont load klaviyo.js and other Klaviyo stuff when Klaviyo cookie is not accepted
- checkout fix if ServerSide API is used
- Bug fixed that no SalesChannel is created for the product export
- saleschannel creation SQL statement bugfix
- Categories Bugfix: If a category was deleted but still assigned to a product, an error occurred
- property "$birthday" is not transferred if the customer's birth date is not set. A "-" was transmitted beforehand.
- 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!
- added new attribute "phone_number" to customer
- added saleschannel language for "started checkout", "viewed product" and "added to cart" events
- added saleschannel language property for "Checkout Completed" and "Placed Order" events
- using new PHP wrapper for Klaviyo API
- Newsletter subscriber are thrown into Klaviyos newsletter lists
- trigger "started checkout" event when customer logs in from checkout
- Fixed error when product isn't active anymore
- Send events "fulfilled order" and/or "purchased items" for old orders through the administration order listing to Klaviyo
- new pluginoption for excluding custom product types
- added new pluginoption to deactivate required cookie
- Fixed product catalog template
- Shopware 6.4 compatibility
- added Consent Manager entry for Klaviyo
- added Event "added to cart"
- added "Catalog Feed"
- First release of the plugin