Skip to content

Vendure Klaviyo Plugin changelog

← Plugin documentation · View on npm

  • Add optional first and last names to newsletter subscriptions.
  • Upgraded to Vendure 3.6.3
  • Upgraded to Vendure 3.5.3
  • Set customProperties.language for Klaviyo profiles based on the request context language code from Vendure
  • Emitting FailedToSendToKlaviyoEvent event when a Klaviyo event fails to be sent
  • Documentation update
  • Updated official documentation URL
  • Don’t throw error for products without a price when generating the product feed
  • Filter out disabled variants from the product feed
  • Added query for retrieving the Klaviyo JSON product feed.
  • Added mutation for subscribing to back in stock notifications for a given product.
  • Upgrade to Klaviyo Client from 10.1.0 to 18.0.0
  • Upgrade to Vendure to 3.3.2
  • Added RefundEventHandler to send events to Klaviyo when a refund is created.
  • Fetch order with relations instead of hydrating in CheckoutStartedEvent, to prevent order object modification
  • Added mutation to sign up to Klaviyo Audience list
  • Update Vendure to 3.1.1
  • Include klaviyoCheckoutStarted mutation to be able to use abandoned cart email flows
  • Don’t log push jobs and log errors for channels without api keys
  • Allow setting an apiKey per channel
  • Add support for DiscountCode on Placed Order event
  • Allow setting multiple Klaviyo handlers for Vendure’s OrderPlacedEvent
  • Allow order items to be excluded from ‘Ordered Product’ events
  • Update compatibility range (#480)
  • Updated Vendure to 2.2.6
  • Added extra tests for ‘Ordered Product’ events
  • Initial setup of the plugin