Title: Vantigo Share Shop Cart for WooCommerce
Author: Musaib Jeelani
Published: <strong>October 30, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/vantigo-share-shop-cart-for-woocommerce.
svg)

# Vantigo Share Shop Cart for WooCommerce

 By [Musaib Jeelani](https://profiles.wordpress.org/musaibjeelani/)

[Download](https://downloads.wordpress.org/plugin/vantigo-share-shop-cart-for-woocommerce.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/vantigo-share-shop-cart-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/vantigo-share-shop-cart-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/vantigo-share-shop-cart-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/vantigo-share-shop-cart-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/vantigo-share-shop-cart-for-woocommerce/)

## Description

Vantigo Share Shop Cart for WooCommerce lets shoppers share a link to their current
cart. Recipients confirm before loading the shared items into their own cart.

Features:
 * Copy cart links and generate downloadable QR codes locally in the browser.*
Optional WhatsApp, Facebook, X, Telegram, email, SMS, and native device sharing.*
Elementor widget and shortcodes for manual placement. * Automatic classic cart placement,
a WooCommerce Cart block fallback, and optional shop, product, and floating buttons.*
Replace or merge shared items, optionally restore coupons, and optionally redirect
to checkout. * Link expiry of 1, 7, 14, 30, or 90 days, or no expiry. * A local 
shared-cart activity dashboard and scheduled cleanup of expired database records.*
Compatibility declaration for WooCommerce High-Performance Order Storage (HPOS).*
Button color and border-radius controls. For additional CSS, use WordPress’s built-
in styling tools or your theme.

This plugin is developed by Vantigo Systems. It is an independent integration and
is not affiliated with or endorsed by WooCommerce or the optional sharing-service
providers.

### External services

Social sharing is optional and each channel can be disabled in settings. The plugin
loads its JavaScript, CSS, and QR-code library from the local website. It does not
load social SDKs or contact social services merely because a page is viewed. Clicking
a sharing button opens the provider’s website or app with the information below.
The provider receives that information when the destination opens, even if the shopper
does not finish posting. The provider may also receive ordinary connection information
such as the visitor’s IP address, browser information, and its own cookies. The 
plugin does not automatically send the shopper’s name, email, billing details, or
payment details to these providers.

#### WhatsApp

Used to compose a WhatsApp message at https://api.whatsapp.com/send. When the shopper
clicks WhatsApp, the message template text and shared-cart URL are included in the
request.
 Terms: https://www.whatsapp.com/legal/terms-of-service Privacy: https://
www.whatsapp.com/legal/privacy-policy

#### Facebook

Used to open the Facebook sharing dialog at https://www.facebook.com/sharer/sharer.
php. When the shopper clicks Facebook, the shared-cart URL is sent to Facebook.

Terms: https://www.facebook.com/legal/terms Privacy: https://www.facebook.com/privacy/
policy/

#### X (formerly Twitter)

Used to compose a post at https://twitter.com/intent/tweet. When the shopper clicks
X, the shared-cart URL and website name (or page title if the website name is unavailable)
are sent.
 Terms: https://x.com/en/tos Privacy: https://x.com/en/privacy

#### Telegram

Used to open Telegram’s sharing interface at https://t.me/share/url. When the shopper
clicks Telegram, the shared-cart URL and website name (or page title) are sent.

Terms: https://telegram.org/tos Privacy: https://telegram.org/privacy

#### Email, SMS, and native device sharing

Email and SMS buttons open the visitor’s configured apps with the cart URL and a
message; email also includes a subject containing the website name. Native sharing
passes the website name and cart URL to the device’s share sheet. The visitor chooses
the app and recipient. The plugin does not select a fixed email/SMS provider or 
send those messages itself. Any provider chosen by the visitor has its own terms
and privacy policy.

#### QR codes and clipboard

QR codes are generated locally and the clipboard button copies the URL locally. 
No third-party QR or clipboard service is contacted.

### Data storage and privacy

When a sharing widget is displayed, a nonce-protected request saves the shareable
WooCommerce cart session in this site’s database. The record contains cart items(
including variation and custom cart-item metadata), totals, coupon data, timestamps,
link expiry, activity counters, and the current WordPress user ID for logged-in 
shoppers. A WooCommerce session value is also stored to protect guest requests. 
No analytics data is sent to Vantigo Systems.

Anyone who receives a valid shared-cart URL can load the shared items and coupons
until it expires. Store owners should review custom cart-item data added by other
extensions before enabling sharing; do not put sensitive information in shareable
cart metadata.

Expired records are removed by a daily WordPress cron job when WordPress cron executes.
Records with no expiry remain until removed. Reset Analytics Data deletes all saved
shared-cart records and invalidates their links. Deactivation stops cleanup and 
retains settings and records.

### Third-Party Libraries

QRCode.js by davidshimjs is bundled locally under the MIT License (GPL-compatible).

Source: https://github.com/davidshimjs/qrcodejs Unminified source: `assets/js/qrcode.
js`.

## Screenshots

[⌊Share Cart button on a WooCommerce shopping cart page.⌉⌊Share Cart button on a
WooCommerce shopping cart page.⌉[

Share Cart button on a WooCommerce shopping cart page.

[⌊Cart-sharing dialog with social channels, a shareable link, and a downloadable
QR code.⌉⌊Cart-sharing dialog with social channels, a shareable link, and a downloadable
QR code.⌉[

Cart-sharing dialog with social channels, a shareable link, and a downloadable QR
code.

[⌊General settings for button text, display layout, cart summary, and QR-code sharing.⌉⌊
General settings for button text, display layout, cart summary, and QR-code sharing
.⌉[

General settings for button text, display layout, cart summary, and QR-code sharing.

[⌊Placement settings for cart, shop, product, and floating sharing buttons.⌉⌊Placement
settings for cart, shop, product, and floating sharing buttons.⌉[

Placement settings for cart, shop, product, and floating sharing buttons.

[⌊Social sharing channels and a customizable WhatsApp message template.⌉⌊Social 
sharing channels and a customizable WhatsApp message template.⌉[

Social sharing channels and a customizable WhatsApp message template.

[⌊Cart restoration options for replace or merge mode, redirects, coupons, and link
expiry.⌉⌊Cart restoration options for replace or merge mode, redirects, coupons,
and link expiry.⌉[

Cart restoration options for replace or merge mode, redirects, coupons, and link
expiry.

[⌊Button styling controls for background color, text color, and border radius.⌉⌊
Button styling controls for background color, text color, and border radius.⌉[

Button styling controls for background color, text color, and border radius.

[⌊Shared-cart activity with cart values, share counts, visits, restores, and link
status.⌉⌊Shared-cart activity with cart values, share counts, visits, restores, 
and link status.⌉[

Shared-cart activity with cart values, share counts, visits, restores, and link 
status.

[⌊Elementor integration guide, prefixed shortcodes, and the PHP template helper.⌉⌊
Elementor integration guide, prefixed shortcodes, and the PHP template helper.⌉[

Elementor integration guide, prefixed shortcodes, and the PHP template helper.

## Installation

 1. Upload the `vantigo-share-shop-cart-for-woocommerce` folder to `/wp-content/plugins/`,
    or install its ZIP through Plugins > Add New.
 2. Activate WooCommerce, then activate this plugin.
 3. Open WooCommerce > Vantigo Share Shop Cart to configure placement, channels, colors,
    and cart behavior.

## FAQ

### Does it support Elementor?

An Elementor widget named Vantigo Share Shop Cart is included. You can place it 
in pages and templates.

### What if my theme does not display the automatic button?

Enable the floating button or place the `[vantshsh_share_cart]` shortcode in your
page builder. Compatibility with every theme is not guaranteed.

### What shortcodes are available?

 * `[vantshsh_share_cart]`: Button with sharing dialog.
 * `[vantshsh_share_cart layout="inline"]`: Inline sharing tray.
 * `[vantshsh_share_cart text="Share My Cart" show_qr="yes"]`: Custom button text.
 * `[vantshsh_cart_url]`: Existing shortcode alias.

### Can I use a PHP template function?

Use `<?php if ( function_exists( 'vantshsh_render_share_cart' ) ) { vantshsh_render_share_cart();}?
>` in your theme template.

### Does opening a link change my cart immediately?

No. The recipient chooses Load shared cart on a confirmation page. The form uses
a nonce belonging to the recipient’s session. Products are added through WooCommerce
and current stock and prices are checked again.

### What happens when sharing cannot be initialized?

Sharing buttons remain disabled if the nonce-protected request cannot save the cart.
Reload the page and check WooCommerce, session cookies, and access to WordPress 
admin-ajax.php. Exclude personalized cart pages from full-page caching.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Vantigo Share Shop Cart for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Musaib Jeelani ](https://profiles.wordpress.org/musaibjeelani/)

[Translate “Vantigo Share Shop Cart for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/vantigo-share-shop-cart-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vantigo-share-shop-cart-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/vantigo-share-shop-cart-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/vantigo-share-shop-cart-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/vantigo-share-shop-cart-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Match the directory-assigned slug and all translation domains.
 * Use the distinctive vantshsh prefix for classes, functions, settings, AJAX actions,
   cron, widgets, assets, and shortcodes.
 * Preserve earlier saved settings, shared-cart records, and Elementor placements
   during upgrade.
 * Keep earlier shortcode placements working in post content and text widgets without
   registering generic shortcode names.

#### 1.0.2

 * Unslash and sanitize shared-link parameters before validating their format.
 * Escape the cart confirmation HTML using an explicit allowlist that preserves 
   its form and nonce fields.
 * Declare the tested WordPress release series in the readme header.

#### 1.0.1

 * Rename the plugin to Vantigo Share Shop Cart for WooCommerce.
 * Remove the arbitrary Custom CSS editor and enqueue validated button styles through
   WordPress.
 * Restrict placement settings to supported hooks and validate styling and behavior
   choices.
 * Protect settings, link generation, and cart restoration with nonce checks; require
   management permissions for settings.
 * Require recipient confirmation before restoring a cart and bind guest nonces 
   to WooCommerce sessions.
 * Revalidate restored products through WooCommerce and remove unbounded temporary-
   file cart storage.
 * Fix dashboard links and document optional sharing services and local data retention.

#### 1.0.0

 * Initial release with cart links, QR codes, social sharing, Elementor widget, 
   floating placement, cart restoration, and local analytics.

## Meta

 *  Version **1.0.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [elementor](https://wordpress.org/plugins/tags/elementor/)[qr code](https://wordpress.org/plugins/tags/qr-code/)
   [share cart](https://wordpress.org/plugins/tags/share-cart/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/vantigo-share-shop-cart-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vantigo-share-shop-cart-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vantigo-share-shop-cart-for-woocommerce/reviews/)

## Contributors

 *   [ Musaib Jeelani ](https://profiles.wordpress.org/musaibjeelani/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vantigo-share-shop-cart-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/musaibjeelani)