Ajax Shopping Cart with Coupons

Request a Quote
$5 / 30 day license

Billing Period

Installation Our professional installation service will be completed within 2 business days from the time of your purchase. Purchases made after 5PM EST will be completed within 2 business days from the following day starting at 9:00AM EST.

Optional Services We'll customize the CSS to ensure the colors and styling of elements (input fields, buttons, labels, etc) match the styling of the rest of your website.

The domain that this plugin will be installed on.

Total Billing Cycles

Required Install:

Enter a valid domain for the plugin license


Don't lose customers by making them check out before seeing the benefit of a discount or coupon code. Showing customers the discount in advance increases the likelihood that they will proceed with the purchase.This module for Zen Cart transforms your shopping cart page into a dynamic form using AJAX, allowing customers to enter coupon codes directly from the shopping cart page. Traditionally, this could only be performed on the checkout page and required customers to login or register before seeing the discount amount. 

  • Ability to dynamically remove products from the shopping cart
  • Ability to dynamically update products in the shopping cart
  • Ability to automatically update the order total with each change
  • Ability to automatically update the shipping estimator with each change
  • Ability to dynamically add or remove coupons
  • Falls back to HTML form posts if JavaScript is disabled
  • Is completely configurable using your admin
  • Faster and smoother shopping experience
  • Decreased load on the server and client computers
  • Impress customers with fancy JavaScript effects


Zen Cart Version

1.3.8a, 1.3.9h, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5a

Version History

Author: Numinix
Version: 2.3.10
Update added on: 2016-07-19 13:05:56
  • Fixes for ajax action in ot_coupon
Author: Numinix
Version: 2.3.9
Update added on: 2016-07-13 03:07:29
  • Upgraded tabbed configuration
Author: Numinix
Version: 2.3.8
Update added on: 2016-07-07 00:27:40
  • Added define page
Author: Numinix
Version: 2.3.6
Update added on: 2016-05-27 06:38:28
  • Fix bug shipping estimator not display at the bottom of the page.
  • CSS fix
Author: Numinix
Version: 2.3.5
Update added on: 2016-05-17 16:45:40
  • bug fixes for HTML displaying above HTML declaration
Author: Numinix
Version: 2.3.4
Update added on: 2016-05-11 10:59:50
  • added notifiers to start and end of ajax estimator updates
Author: Numinix
Version: 2.3.3
Update added on: 2016-05-06 10:30:31
  • Bug fix in license check.
  • Fix a bug that module never got checked due to type.
Author: Numinix
Version: 2.3.2
Update added on: 2016-03-16 14:22:13
  • bug fix in license check
Author: Numinix
Version: 2.3.1
Update added on: 2016-03-03 15:23:43
  • fixed link to license in documentation
  • bug fix for displaying empty cart
Author: Numinix
Version: 2.3.0
Update added on: 2016-01-19 19:14:20
  • Add Shipping Method Form to Ajax Shopping Cart
Author: Numinix
Version: 2.2.8
Update added on: 2016-01-05 22:03:46
  • bug fix in license check
Author: Numinix
Version: 2.2.7
Update added on: 2015-11-13 21:42:02
  • bug fix in license check
Author: Numinix
Version: 2.2.6
Update added on: 2015-11-06 21:55:14
  • added check for session start in ajax_estimator/header_php.php
  • Add comment to code in docs so that the code change does not get easily overwritten during Zen Cart upgrades
  • Check if AC Observer class has already been declared.
  • Updated documentation
  • Restore missing language files for coupon admin
  • Bug fix for coupons and sales/specials
  • Don't show subtotal if <> order total
  • Rename label for state/province dropdown select
  • re-added default configuration
Author: Numinix
Version: 2.2.4
Update added on: 2015-08-03 13:41:14
  • Optimize shipping estimator
  • Fix estimator total value for the case shipping estimator is at bottom of the page
Author: Numinix
Version: 2.2.3
Update added on: 2015-07-31 10:53:17
  • Fix bug that causes installer to read only the one newest install script.
  • Downgraded to ioncube Loader 4.4 or greater
  • Now supports PHP 5 and greater
Author: Numinix
Version: 2.2.2
Update added on: 2015-07-28 20:18:35
  • Upgrade installer
  • Improve Readme Docs
Author: Numinix
Version: 2.2.1
Update added on: 2015-07-23 07:35:06
  • Add admin control for cart up-sell display (3rd party plugin)
Author: Numinix
Version: 2.2.0
Update added on: 2015-07-22 10:05:43
  • Upgrade Installer
Author: Numinix
Version: 2.1.1
Update added on: 2015-06-23 12:46:28
  • Added missing patch for v2.1.0
Author: Numinix
Version: 2.1.0
Update added on: 2015-06-15 23:56:19
  • Rewrite Ajax Cart to use the same sessions and code as the checkout.
  • Fix bug shipping method selected from checkout won't retain
  • Restore customer's shipping selection when logging in and restoring cart
Author: Numinix
Version: 2.0.4
Update added on: 2015-05-12 11:54:56
  • bug fix for duplicate success message in checkout
Author: Numinix
Version: 2.0.3
Update added on: 2015-04-30 12:50:16
  • bug fix in new installs
  • bug fix for continue shopping links
Author: Numinix
Version: 2.0.2
Update added on: 2015-04-22 18:01:35
  • added missing version update files
Author: Numinix
Version: 2.0.1
Update added on: 2015-03-27 09:12:00
  • Update install script to not delete exist configuration in the database. For first time installation.
Author: Numinix
Version: 2.0.0
Update added on: 2015-03-19 11:22:23
  • updated back link functionality for additional link
  • fixed php different quotation styles used in same statement bug.
Author: Numinix
Version: 1.9.1
Update added on: 2015-03-03 14:30:25
  • removed backlinking to nonshopping pages if continue shopping is clicked
  • updated to use require_once for core classes
  • fixes for Shipping Estimator Location
  • added ability to restrict number of products in a coupon
Author: Numinix
Version: 1.8.3
Update added on: 2015-02-16 16:02:23
  • bug fix for free shipping display
  • bug fix for coupon redemption
  • improved coupon layout
  • updated for ZC 1.5.4
Author: Numinix
Version: 1.8.1
Update added on: 2015-01-22 16:25:35
  • bug fix for PHP 5.4 related error in ac_shipping_estimator.php
Author: Numinix
Version: 1.8.0
Update added on: 2014-11-17 10:26:28
  • Preintegrated with NPVIM
  • Fixed back button link
  • Add grunt/SASS
  • Bug fix for ZC 1.5.3 in numinix_functions.php
  • Add more variables to SESSION for other modules' uses (FEAC, OPRC)
  • Modified template's layout
  • Add inline shipping estimator form
  • Added language file changes
  • Fix remove button doesn't trigger ajax
  • Improved css, added Enter zip/postal code and Enter coupon code to language file,
  • Fixed issue with total ajax shopping cart (duplicate entry) and fixed css bug on Firefox related to the Discount coupon
  • Fix bug ot_shipping is displayed in order total when not logged in but shipping cost doesn't add up
  • Fixed bug ajax_cart still apply coupon on products in restricted products/category
  • Synced selector for remove product link in cart with installation script.
Author: Numinix
Version: 1.7.5
Update added on: 2014-07-18 11:39:04
  • bug fix in catalog where shipping class got declared twice
  • added new option for Shipping Estimator's location in admin configuration
Author: Numinix
Version: 1.7.4
Update added on: 2014-07-18 11:38:26
  • bug fix in ajax for remove product
  • added cursor to update button
Author: Numinix
Version: 1.7.3
Update added on: 2014-04-28 14:06:03
  • bug fix for "remove" button image
Author: Numinix
Version: 1.7.2
Update added on: 2014-04-21 13:43:09
  • CSS compatibility improvements
  • bug fix for image buttons
  • bug fix in configuration.php
  • bug fix in upgrade script
Author: Numinix
Version: 1.7.1
Update added on: 2014-01-18 18:07:59
  • added ability to restrict coupons by manufacturer
Author: Numinix
Version: 1.7.0
Update added on: 2013-11-01 16:22:17
  • upgraded jquery-1.10.2.min.js
  • upgraded jquery-migrate-1.2.1.min.js
  • upgraded jquery.blockUI.js
  • added tabbed configuration
  • bug fix for state field
  • bug fix in coupon validation
  • bug fix for determining when to do a hard refresh
Author: Numinix
Version: 1.6.3
Update added on: 2013-06-25 16:44:28
  • bug fix for empty shopping cart
  • bug fix for ajax shipping estimator
Author: Numinix
Version: 1.6.2
Update added on: 2013-05-11 20:56:38
  • bug fix for expired coupons in shopping cart
Author: Numinix
Version: 1.6.1
Update added on: 2013-04-20 09:35:46
  • bug fix in auto installer
  • bug fix for coupon codes in shopping cart
Author: Numinix
Version: 1.6.0
Update added on: 2013-04-02 12:44:33
  • updated template files
  • moved core file edits to new custom pages
  • updated jQuery to v1.9.1
  • removed AJAX Add to Cart to separate module for better support
  • updated documentation
Author: Numinix
Version: 1.5.7
Update added on: 2013-02-14 20:17:12
  • updated to jQuery v1.8.3
  • bug fix in coupon module
Author: Numinix
Version: 1.5.6
Update added on: 2012-09-07 15:04:07
Change Log
  • updated jQuery to v1.8.1
Author: Numinix
Version: 1.5.5
Update added on: 2012-08-01 13:05:08
Change Log
  • moved edits to includes/modules/pages/shopping_cart.php to separate file
  • updated documentation for additional merge instructions
  • added separate message for redemption success when a free shipping coupon is used
Author: Numinix
Version: 1.5.3
Update added on: 2012-05-07 14:37:53
Change Log
  • updated documentation
  • bug fix in coupon code submission
Author: Numinix
Version: 1.5.2
Update added on: 2012-04-16 14:30:13
Change Log
  • updated for jQuery v1.7.2
Author: Numinix
Version: 1.5.1
Update added on: 2012-03-09 15:39:39
Change Log
  • improved automatic installer/updater
Author: Numinix
Version: 1.5.0
Update added on: 2012-01-14 17:29:03
Change Log
  • updated jQuery to v1.7.1
  • Zen Cart v1.5.0 compatible
  • updated documentation
  • added automatic database installer script
Author: Numinix
Version: 1.4.1
Update added on: 2011-12-24 00:01:46
Change Log
  • code optimization
  • bug fixes
  • updated jQuery to v1.7.0
Author: Numinix
Version: 1.4.0
Update added on: 2011-08-13 14:08:43
Change Log
  • supports unlimited custom selectors
  • added callback feature for when removing products from the shopping cart
Author: Numinix
Version: 1.3.11
Update added on: 2011-07-13 13:36:24
Change Log
  • bug fix for if definition for add to cart message is empty
  • updated to jQuery v1.6.2
Author: Numinix
Version: 1.3.10
Update added on: 2011-06-03 15:51:47
Change Log
  • updated to jQuery 1.6.1
  • code optimization for AJAX Cart Slider support
Author: Numinix
Version: 1.3.9
Update added on: 2011-05-11 19:56:23
Change Log
  • updated to jQuery v1.6
  • bug fixes for coupon restrictions and quantity updates
Author: Numinix
Version: 1.3.8
Update added on: 2011-05-08 16:46:41
Change Log
  • bug fixes
Author: Numinix
Version: 1.3.7
Update added on: 2011-04-18 21:19:15
Change Log
  • improved coupon handling
  • made alert box on add to cart optional
Author: Numinix
Version: 1.3.6
Update added on: 2011-04-12 16:12:27
Change Log
  • bug fix for shopping cart sidebox update
  • ready for AJAX Cart Slider add-on
Author: Numinix
Version: 1.3.5
Update added on: 2011-04-11 20:45:08
Change Log
  • bug fixes
  • updated to jQuery 1.5.1
Author: Numinix
Version: 1.3.4
Update added on: 2010-11-03 17:08:39
Change Log
  • updated for ZC 1.3.9h
  • removed jQuery livequery
  • updated jQuery to 1.4.3
Author: Numinix
Update added on: 2010-08-31 16:14:47
Change Log
Author: Numinix
Update added on: 2010-05-13 21:19:28
Author: Numinix
Update added on: 2010-04-02 15:46:51
Change Log
  • added ability to restrict coupons to non-wholesale
  • added ability to restrict coupons to non-sales items
  • bug fix
Author: Numinix
Update added on: 2010-02-27 19:46:18
Change Log
  • added support for add to cart button with quantity box per product
  • bug fixes
Author: Numinix
Update added on: 2010-02-09 13:28:10
Change Log
  • bug fix;
  • updated blockUI
  • added AJAX update cart
Author: Numinix
Update added on: 2010-01-20 21:20:08
  • code optimization
  • shipping estimator selector changed to "div#shippingEstimatorContent"
  • bug fixed in ot_coupons.php
Author: Numinix
Update added on: 2010-01-20 21:19:52
  • added AJAX add to cart
  • added custom selectors
  • added product listing add to cart, including:
    • featured products listing
    • new products listing
    • all products listing
Author: Numinix
Update added on: 2009-11-28 19:18:42
  • bug fix for SSL protected shopping_cart;
  • supports Module Versions;
Author: Numinix
Update added on: 2009-11-25 17:40:27
  • initial public release


Service Policy

Our stated prices for all modules we install are based on installation into the default platform configuration. We always ensure your logo and basic color palette are in place when we install a plugin. However, any additional "custom" styling, design work, or derivitive tasks generated due to a site's non-default configuration could require additional prepaid programming hours.

This plugin is open source and requires ionCube Loader v4.4 or later to be compiled with PHP in order to install and upgrade the plugin. All orders are automatically subscribed to the billing frequency selected at the time of purchase. Recurring billing can be cancelled at any time. Once your license has expired, a new license will be required in order to continue using the plugin.


5 out of 5 stars
  • Great Mod
    Star Rating Recommended
    Reviewed by Mark Maunders on Apr 1, 2015
    Thanks Numinix, the shopping cart coupons is a great addition to the cart, works perfect and i think we can get a lot of use from this module. This fits in perfect with your already purchased one page responsive checkout. :D

    Did you find this review helpful?