=== MevvCart — Funnels, Checkout, Cart Recovery & Swatches for WooCommerce ===
Contributors: mevvsoft
Tags: woocommerce, sales funnel, abandoned cart, checkout, upsell
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.1
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Sales funnels, checkout takeover, order bumps, one-click offers, cart
recovery, smart coupons and swatches — in one plugin.

== Description ==

Most WooCommerce stores end up buying five separate plugins to do this
job: a funnel builder, a cart recovery plugin, a coupon engine, a side
cart and a variation swatches plugin. Five licences, five update cycles,
and five stylesheets fighting over the same checkout page.

MevvCart is those five things in one plugin, with one look across the
whole flow.

= Sales funnels =

Build an ordered path — landing, checkout, upsell, downsell, thank you.
Take over the store checkout so everyone who reaches payment goes through
your funnel, not just people who arrive from its link.

Each step is a real WordPress page with its own editor, permalink and
revisions, so your page builder keeps working.

= Order bump and one-click offers =

An order bump is a single tick box inside the payment form — the customer
never leaves the page, so it converts better than a separate offer step.

A one-click offer is shown after the order is paid and charged without
asking for the card again. Where the payment gateway supports saved cards,
the offer is charged against the stored token; where it does not, the
offer is created as an order awaiting payment rather than silently marked
as paid.

= Abandoned cart recovery =

Capture guest and logged-in carts, then send reminders over email, SMS,
WhatsApp and web push. Recovered revenue is attributed from the actual
order total, not the stale cart value, so the numbers survive the customer
changing quantities or accepting an order bump.

Consent is asked for explicitly at checkout and stored per channel. Email
addresses are masked in the event log.

= Rule-based coupons =

A flat discount for everyone costs you margin on customers who would have
bought anyway. Rules let you spend the discount where it changes the
decision: first order, cart threshold, product, category, returning
customer, country, day of week, hour of day.

Tiered discounts, buy X get Y, coupons applied automatically, and an
"add X more" progress bar in the cart.

= Modern cart and checkout =

A slide-out cart that updates without a page reload. A free shipping
progress bar that reads the threshold from your own WooCommerce shipping
zones. Cross-sell suggestions inside the cart. A step indicator across
cart, payment and confirmation. Two-column checkout with the order summary
pinned and product images in it.

= Variation swatches =

Colour, image and button swatches instead of a dropdown — for global
attributes and for the plain per-product attributes that most small stores
actually use. Out-of-stock options can be crossed out, dimmed or hidden.

The dropdown is kept in the page and hidden, so WooCommerce's own
variation logic — price, image, stock, add-to-cart — keeps working
untouched.

= Appearance =

Four ready-made looks, an accent colour, and a custom CSS box that loads
only on the flow pages. Any template can be overridden from your theme at
`your-theme/mevvcart/`, which survives plugin updates.

= Free and Pro =

The free version is a complete, working plugin: cart tracking, one email
reminder, one funnel with three steps, store checkout takeover, one coupon
rule, the modern cart and checkout layouts, colour and button swatches,
the role manager and the event log.

MevvCart Pro is a separate add-on plugin, installed alongside this one
and available from mevvsoft.com. It lifts the limits and adds the revenue
features: unlimited reminder sequences with SMS, WhatsApp and web push;
unlimited funnels and steps; order bumps and one-click offers; A/B
testing; unlimited coupon rules; image swatches and swatches on shop
listings; step-level analytics; and custom CSS.

This plugin is complete on its own and never asks for a licence key. If
you never install the add-on, nothing here stops working and nothing
phones home.

Full documentation: https://mevvsoft.com/docs/mevvcart

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install it from
   Plugins → Add New.
2. Activate it. WooCommerce must be active.
3. Open **MevvCart** in the admin menu. The dashboard tells you what is
   on and what is not.

== Frequently Asked Questions ==

= Does it work with my theme? =

The cart, checkout and thank-you layouts go through WooCommerce's own
template layer, so they behave the same on any theme. Where a theme styles
WooCommerce aggressively, the ready-made looks and the custom CSS box are
there to settle it, and any template can be overridden from your theme
folder.

= Will it break my checkout? =

Every WooCommerce hook, field name and nonce is preserved, so payment
gateways, consent boxes and the terms checkbox keep working. Each layout
can also be switched off on its own, leaving WooCommerce's default in
place.

= Does it send data anywhere? =

No. Usage statistics are off by default and are only sent if you turn them
on. Chart libraries and fonts are bundled with the plugin, so the admin
makes no external requests.

The Pro add-on is a separate plugin and it is the one that checks a
licence against mevvsoft.com. This plugin contains no licence client and
makes no such request.

= Another swatches plugin is active. What happens? =

MevvCart's swatches switch themselves off and tell you why. Two swatch
plugins fight over the same dropdown and neither ends up working.

== Screenshots ==

1. Funnel builder — ordered steps with drag-to-reorder
2. Checkout with an order bump inside the payment form
3. One-click offer shown after the order is placed
4. Slide-out cart with free shipping progress
5. Coupon rules — each rule summarised in one line
6. Variation swatches on a product page
7. Funnel reports with the step breakdown

== Changelog ==

= 1.0.1 =
* Düzeltme: ödemesi başarısız olan siparişlerde sepet artık kapatılmıyor;
  kurtarma hatırlatması gönderilebiliyor. Sipariş kaydı oluşur oluşmaz
  (ödeme sonuçlanmadan) çalışan kanca sepeti kapattığı için, ödemesi
  tutmayan müşterilere hatırlatma hiç gitmiyordu.
* Dönüşüm artık sipariş durumundan anlaşılıyor; havale (beklemede) ve
  kartla ödenen (işleniyor) siparişler ayardan bağımsız doğru sayılıyor.

= 1.0.0 =
* First release.
* Sales funnels with landing, checkout, upsell, downsell and thank-you steps.
* Store checkout takeover and checkout field control.
* Order bump and one-click upsell / downsell.
* Abandoned cart recovery over email, SMS, WhatsApp and web push.
* Rule-based coupons with tiered discounts and buy X get Y.
* Modern cart, checkout and thank-you layouts, slide-out cart, free
  shipping progress and cross-sell.
* Variation swatches for global and per-product attributes.
* Funnel and coupon analytics, A/B testing, role manager, event log.
* Turkish, English and German.

== Upgrade Notice ==

= 1.0.0 =
First release.
