WordPress plugin intelligence profile

MarvCart

Standalone WordPress commerce — catalogue, cart, checkout, Stripe/PayPal, and order management. Developed by MarvCart and Whittfield Holmes.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.9.12
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update26 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MarvCart version 2.9.12 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

MarvCart is a standalone WordPress commerce plugin. Build a shop with Gutenberg blocks, take payments with Stripe and PayPal, and manage products and orders from one admin hub.

Free features include:

  • Product catalogue with categories, search, and product badges
  • Product variations with attribute options, combination generator, bulk edit, and matrix pricing view
  • Sell-by-unit products (each, weight, pack, custom labels) with min/max quantity rules
  • Shopping cart, sidecart drawer, and sticky mobile basket bar
  • Guest checkout with magic-link order tracking
  • Optional pickup scheduling — one location with weekly time slots and capacity limits
  • Manual payment methods — cash and bank transfer
  • Stripe Payment Elements and PayPal (Settings → Payments)
  • Coupons, basic tax, order emails, and customer accounts
  • Basic sales reports — revenue, orders by status, top products, and recent orders
  • Single product gallery with optional image zoom/lightbox
  • 17 Gutenberg blocks and 12 shortcodes
  • Self-hosted fonts, appearance settings, and GDPR tools
  • WooCommerce migration tool (products, categories, coupons, settings)
  • Setup wizard for shop, cart, checkout, and account pages
  • Store visibility modes — live, coming soon (store), or coming soon (whole site)
  • Free currency switcher with manual exchange rates
  • Checkout settings — terms page, guest checkout, order limits, UTM attribution, rate limiting
  • Email notifications center — edit templates per notification type
  • Advanced settings — URL parameters, outbound webhooks, and privacy controls
  • Failed order email notifications (customer and admin)
  • Stripe Payment Elements (Apple Pay, Google Pay, cards on your checkout page)
  • Optional Klarna and Afterpay / Clearpay via Stripe (Settings → Payments)
  • PayPal checkout integration

MarvCart Pro (separate companion plugin) adds:

  • Digital products with secure, expiring download links
  • Multi-location pickup scheduling and holiday closures
  • Advanced inventory (automatic stock reduction and low-stock alerts), custom checkout fields, table catalogue view, and multi-unit pricing
  • Pick lists, advanced sales reports, and CSV import/export
  • Favourites, reorder, order messaging, and customer modification window
  • Promo carousel, prize wheel
  • Abandoned cart recovery
  • Showcase blocks: Shop Tilt Hero, Product Spotlight, Bento Grid, Product Carousel, Brands, and New Arrivals
  • Multi-currency with storefront switcher
  • Extended customization settings, REST API keys, and outbound webhooks

Blocks

Core commerce blocks (Free):

  • Product Grid — filterable product listing
  • Cart — shopping cart
  • Checkout — checkout form with payment methods and optional pickup scheduling
  • My Account — order history (favourites tab with Pro)
  • Mini Cart — header basket icon with count

Product & merchandising blocks (Free):

  • Single Product — full product page with gallery, variations, and tabs
  • Add to Cart · Buy Now · Featured Products · On Sale
  • Related Products · Product Search · Product Categories · Product Reviews
  • Order Summary · Coupon Form · Breadcrumbs

Pro blocks (companion plugin):

  • New Arrivals · Product Carousel · Brands · Promo Carousel
  • Shop Tilt Hero · Product Spotlight · Product Bento Grid · Prize Wheel

Shortcodes

  • [marvcart_shop] — Product grid
  • [marvcart_cart] — Shopping cart
  • [marvcart_checkout] — Checkout form
  • [marvcart_account] — Customer account
  • [marvcart_add_to_cart id="123"] — Add to cart button
  • [marvcart_featured ids="12,45,67"] — Featured products
  • [marvcart_buy_now id="123"] — Buy now button
  • [marvcart_search] — Product search
  • [marvcart_related id="123"] — Related products
  • [marvcart_order_summary] — Cart totals
  • [marvcart_reviews id="123"] — Product reviews
  • [marvcart_carousel] — Product carousel (Pro)
  • [marvcart_wishlist] / [marvcart_favourites] — Favourites list (Pro, logged-in)

4 remain supported for existing page content.

com/docs for block attributes, shortcode parameters, and page layout recipes.

Documentation

com/docs

External services

This plugin may connect to the following third-party / external services. Connections are optional unless you enable the related feature and save credentials.

Stripe (card and wallet payments)

When you enable Stripe under MarvCart → Settings → Payments, MarvCart uses Stripe to process card payments (Payment Elements or Checkout Sessions), and optionally Klarna / Afterpay–Clearpay when those BNPL options are enabled in the same settings screen.

js / Stripe APIs. Webhook events may also be received from Stripe to confirm payment or refund status.

com/v3/ ) loads on your checkout page only when Stripe Payment Elements is enabled and configured.

Service provider: Stripe — Terms of service, Privacy policy

PayPal (online checkout)

When you enable PayPal under MarvCart → Settings → Payments, MarvCart talks to PayPal’s REST API (live or sandbox) to create/capture payments and, if configured, to verify webhook notifications.

Data sent when a customer pays with PayPal: order amount and currency, order reference/metadata, and buyer details required by PayPal for checkout. Refund and capture status may be synchronized via PayPal webhooks.

Service provider: PayPal — User agreement, Privacy statement

Freemius (Pro upgrade checkout)

com/ ) so a site owner can start a MarvCart Pro purchase. This is admin-only and is not used on the public storefront.

Data sent during checkout is handled by Freemius (account email, billing details, and license/plan selection as entered in the Freemius dialog).

Service provider: Freemius — Terms, Privacy policy

Outbound webhooks (your URLs)

Under MarvCart → Settings → Advanced → Webhooks, you can register URLs you control (for example Zapier or Make). When enabled, MarvCart sends order event payloads to those URLs. com servers.

The destination’s terms and privacy policy are those of the service you choose.

Copyright

MarvCart WordPress Plugin, Copyright 2024–2026 MarvCart and Whittfield Holmes

MarvCart is distributed under the terms of the GNU GPL v2 or later.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • shopping cart
  • checkout
  • ecommerce
  • store
  • stripe
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity26 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.