About this plugin
Meyvora Convert adds conversion-focused features to your WooCommerce store without bloat:
- Conversion campaigns – Exit intent and scroll-triggered popups to capture emails and offer coupons
- On-page boosters – Sticky add-to-cart, free shipping progress bar, trust badges, low-stock urgency
- Cart optimizer – Trust strip, urgency messaging, and optional offer banner on cart
- Checkout optimizer – Secure checkout badge, guarantee note, trust strip on checkout
- Dynamic offers – Rule-based personalized coupons (cart threshold, first-time/returning customer, lifetime spend, roles)
- Blocks support – All conversion elements render inside WooCommerce Cart and Checkout blocks (Gutenberg)
- Classic support – Same elements via hooks on classic shortcode cart/checkout
- Editor support – Insert campaigns via shortcode [meyvc_campaign id=”123″] or the Gutenberg block “Meyvora Convert / Campaign”; Classic editor “Add Meyvora Convert Campaign” button
Performance-first: assets load only on WooCommerce and feature-relevant pages unless overridden by the meyvc_should_enqueue_assets filter. No “Pro” or upgrade prompts.
Third Party Services
This plugin optionally connects to the following external services. All
connections are opt-in and only made when you have explicitly enabled and
configured the relevant feature.
Anthropic (Claude AI)
Used when you enable AI features and enter an API key under Settings → AI.
com. The plugin sends store context you
choose (for example anonymous aggregate stats or campaign copy you type in
the UI). No bulk customer PII is sent automatically.
com/legal/privacy
com/legal/aup
Klaviyo
Used when you enable the Klaviyo integration under Settings → Integrations.
When a visitor submits their email in a campaign popup, their email address
com to create or update a profile and subscribe them to
your chosen Klaviyo list. No data is sent until a visitor actively submits
their email.
com/legal/privacy
com/legal/terms
Mailchimp
Used when you enable the Mailchimp integration under Settings → Integrations.
When a visitor submits their email in a campaign popup, their email address
com) to subscribe them
to your chosen audience. No data is sent until a visitor actively submits
their email.
com/legal/privacy/
com/legal/terms/
DM Sans (bundled fonts)
Used only when you enable “Load Google Fonts” under Settings → General
(disabled by default). When enabled, the plugin loads DM Sans from WOFF2
files shipped inside the plugin (no external font requests).
com/fontsource/font-files).
SortableJS (bundled, no external connection)
Used in the admin campaign builder and sequences admin for drag-to-reorder.
Loaded locally from the plugin — no external requests.
com/SortableJS/Sortable (MIT License)
Source Code
This plugin uses compiled JavaScript for the WooCommerce Blocks checkout extension.
The uncompiled source code is available at:
com/niket-thapa/meyvora-convert
js, npm, webpack (@wordpress/scripts)
To build: run npm install && npm run build inside blocks/cart-checkout-extension/
Source Code and Build Tools (detail)
js is
generated from the source files in blocks/cart-checkout-extension/src/
using @wordpress/scripts (webpack).
To rebuild:
1. Run npm install in the blocks/cart-checkout-extension/ directory.
2. Run npm run build to generate production assets or npm run start
for development with watch mode.
All other plugin files are plain PHP, JavaScript, and CSS with no build step.
Privacy Policy
Meyvora Convert stores the following data to operate its features:
- Visitor state cookie ( meyvc_visitor_state ): stores which campaigns a visitor has seen or dismissed. Contains no personally identifiable information. Expires after 30 days.
- Abandoned cart emails: stored in the plugin database only when a visitor voluntarily submits their email address. Requires explicit consent before storage.
- Analytics events: anonymised impression and conversion events (campaign ID, page type, device type). IP addresses are only stored when full analytics tracking is enabled by the site owner, and can be further anonymised (last octet truncated) using the “Anonymise IP addresses” setting.
- Klaviyo integration (opt-in): when enabled, visitor email addresses submitted through campaign popups are transmitted to Klaviyo servers (a.klaviyo.com). See Klaviyo’s privacy policy at https://www.klaviyo.com/legal/privacy.
- Mailchimp integration (opt-in): when enabled, visitor email addresses submitted through campaign popups are transmitted to Mailchimp servers (*.api.mailchimp.com). See Mailchimp’s privacy policy at https://mailchimp.com/legal/privacy/.
- AI features (opt-in): when enabled, store context data entered by the site owner is transmitted to Anthropic servers (api.anthropic.com). No customer PII is sent automatically. See https://www.anthropic.com/legal/privacy.
Meyvora Convert supports WordPress’s built-in personal data export and erasure tools (Tools → Export Personal Data / Erase Personal Data). Use these tools to export or erase any personal data stored in the plugin’s database tables for a given email address.