Title: PM Plus Minus AJAX Cart
Author: Jillur Rahman (DeveloperJillur)
Published: <strong>27 novembre 2024</strong>
Last modified: 27 novembre 2024

---

Recherche d’extensions

Cette extension **n’a pas été testée avec plus de trois mises à jour majeures de
WordPress**. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes
de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

![](https://ps.w.org/pm-plus-minus-ajax-cart/assets/icon-256x256.png?rev=3197779)

# PM Plus Minus AJAX Cart

 Par [Jillur Rahman (DeveloperJillur)](https://profiles.wordpress.org/developerjillur/)

[Télécharger](https://downloads.wordpress.org/plugin/pm-plus-minus-ajax-cart.1.1.6.zip)

 * [Détails](https://fr.wordpress.org/plugins/pm-plus-minus-ajax-cart/#description)
 * [Avis](https://fr.wordpress.org/plugins/pm-plus-minus-ajax-cart/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/pm-plus-minus-ajax-cart/#installation)
 * [Développement](https://fr.wordpress.org/plugins/pm-plus-minus-ajax-cart/#developers)

 [Support](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/)

## Description

**Plus Minus AJAX Add to Cart Button** is a WooCommerce add-on that provides an 
AJAX-powered add-to-cart button with plus-minus quantity controls. The plugin offers
flexibility with Global cart replacement features and a Shortcode generator for 
more advanced use cases.

**Features Include:**
 * **AJAX-based cart updates**: No page reload required when
adjusting product quantities. * **Dynamic replacement**: Replace default WooCommerce
add-to-cart buttons with custom buttons globally or on selected pages. * **Easy 
shortcode implementation**: Use `[pmatc_ajax_cart_button]` to add custom buttons
to any product page or archive. * **Flexible quantity display**: Choose between 
an input field or simple text display for product quantities. * **Customizable design**:
Customize the color, size, and icons for the add and remove buttons through the 
settings. * **CSS Updater:** Provides customizable CSS fields for personalizing 
button styles. * **Supports multiple product types**: Compatible with simple, variable,
external, and grouped products. * **Settings Page:** Accessible under WooCommerce
> Settings > PM Ajax Cart.

**Here is the full shortcode:**
 [pmatc_ajax_cart_button quantity_type= »input »
plus_button_text= »+ » minus_button_text= »- » button_bg_color= »#049f56″ button_text_color
= »#ffffff » variable_product_text= »Select Variable » external_product_text= »View
Product » grouped_product_text= »View Group »]

## Captures d’écrans

[⌊Plugin Output Demo Preview⌉⌊Plugin Output Demo Preview⌉[

Plugin Output Demo Preview

[⌊Plugin Setting Page Options Preview⌉⌊Plugin Setting Page Options Preview⌉[

Plugin Setting Page Options Preview

[⌊Product Single Page Output Preview⌉⌊Product Single Page Output Preview⌉[

Product Single Page Output Preview

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/woocommerce-plus-minus-ajax-
    add-to-cart` directory or install the plugin through the WordPress plugins screen
    directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to **WooCommerce > Settings > PM Ajax Cart** to configure your plugin 
    settings.
 4. Use the shortcode `[pmatc_ajax_cart_button]` to display the cart button on any 
    page, or select **Replace Global** to use globally.

**Note:** This plugin does not support the block editor and themes using the block
editor.

## FAQ

### Does this plugin support variable products?

Yes, you can customize the button text for variable products from the settings page.

### Can I use the plugin with shortcodes only?

Yes, the plugin provides a shortcode generator that can be used to insert custom
buttons on any page.

### Does the plugin allow for custom CSS?

Yes, there is a dedicated field for adding custom CSS that will be applied to your
custom cart buttons.

### What are the options for replacing cart buttons?

You can choose to replace cart buttons globally across single product, shop, category,
and related products pages or use the shortcode for manual placement.

## Avis

![](https://secure.gravatar.com/avatar/656cf07084fced8d48f7e7aed193a428beddad4a745194ea8322305eb91d1695?
s=60&d=retro&r=g)

### 󠀁[fantastic job!](https://wordpress.org/support/topic/fantastic-job-22/)󠁿

 [vicentbeneito](https://profiles.wordpress.org/vicentbeneito/) 22 mars 2025

a simple, intuitive, and very easy-to-use plugin. it works perfectly without complications.
fulfills its purpose flawlessly. congratulations to the development team!

![](https://secure.gravatar.com/avatar/7b8fe66a662159cddd273db12c6bd1ef38e5ae2eac3e636462ef0ae153824d40?
s=60&d=retro&r=g)

### 󠀁[Great!](https://wordpress.org/support/topic/great-16664/)󠁿

 [kaquna](https://profiles.wordpress.org/kaquna/) 4 février 2025 1 réponse

Simple but great plugin!

![](https://secure.gravatar.com/avatar/0e013d60bc0db1068a0416cb6c7ee5d59fa783d492e14e288f51446b7d4a990b?
s=60&d=retro&r=g)

### 󠀁[Vary Helpfull and Needed](https://wordpress.org/support/topic/vary-helpfull-and-needed/)󠁿

 [Jillur Rahman (DeveloperJillur)](https://profiles.wordpress.org/developerjillur/)
27 novembre 2024

The plugin played a crucial role in meeting the client’s project requirements. It
was extremely helpful and effective in resolving the issues we faced.

 [ Lire les 3 avis ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« PM Plus Minus AJAX Cart » est un logiciel libre. Les personnes suivantes ont contribué
à cette extension.

Contributeurs

 *   [ Jillur Rahman (DeveloperJillur) ](https://profiles.wordpress.org/developerjillur/)

[Traduisez « PM Plus Minus AJAX Cart » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/pm-plus-minus-ajax-cart)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/pm-plus-minus-ajax-cart/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/pm-plus-minus-ajax-cart/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/pm-plus-minus-ajax-cart/)
par [RSS](https://plugins.trac.wordpress.org/log/pm-plus-minus-ajax-cart/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.1.6

 * Updated all JavaScript and CSS to use `wp_enqueue_script` and `wp_enqueue_style`
   for proper inclusion.
 * Escaped all variables and options before output to prevent XSS vulnerabilities.
 * Replaced the « pm » prefix with a more unique prefix across all functions, classes,
   and options to prevent conflicts.
 * Added `if ( ! defined( 'ABSPATH' ) ) exit;` to all PHP files to block direct 
   file access.
 * Code improvements for security, compatibility, and compliance with WordPress 
   guidelines.

#### 1.1.5

 * Updated « Tested up to » value for compatibility with WordPress 6.7.
 * Addressed all issues identified in the manual review process.
 * Enhanced shortcode functionality and global settings.

#### 1.1.2

 * Added activation hook to automatically set the default cart replacement mode 
   to ‘Global’ on plugin activation, ensuring instant functionality.
 * Optimized dynamic cart button replacement for related products.
 * Improved shortcode generator to handle dynamic custom cart button placement.
 * Enhanced user experience in the settings page with better field descriptions 
   and improved UI for the shortcode generator.
 * Various performance and security enhancements.

#### 1.0.5

 * Enhanced related product replacement support.
 * Added shortcode generator to the settings page.
 * Improved settings UX and CSS field for customization.
 * Updated translation text domains.
 * Code optimization and security enhancements.

#### 1.0.4

 * Initial release with global cart replacement and shortcode support.

## Méta

 *  Version **1.1.6**
 *  Dernière mise à jour **il y a 2 ans**
 *  Installations actives **20+**
 *  Version de WordPress ** 5.0 ou plus **
 *  Testé jusqu’à **6.7.10**
 *  Version de PHP ** 7.2 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/pm-plus-minus-ajax-cart/)
 * Étiquettes
 * [add to cart](https://fr.wordpress.org/plugins/tags/add-to-cart/)[ajax](https://fr.wordpress.org/plugins/tags/ajax/)
   [plus-minus](https://fr.wordpress.org/plugins/tags/plus-minus/)[quantity control](https://fr.wordpress.org/plugins/tags/quantity-control/)
   [woocommerce](https://fr.wordpress.org/plugins/tags/woocommerce/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/pm-plus-minus-ajax-cart/advanced/)

## Évaluations

 5 sur 5 étoiles.

 *  [  3 avis à 5 étoiles     ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/reviews/)

## Contributeurs

 *   [ Jillur Rahman (DeveloperJillur) ](https://profiles.wordpress.org/developerjillur/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/pm-plus-minus-ajax-cart/)