Post by Johnathan » Tue Oct 10, 2017 5:24 am

Image

Current Version: v2023-12-04 (release notes)

OpenCart Versions: 2.0.1.x - 4.0.2.x

Requirements: vQmod is required for OpenCart 4.0 versions.

To Purchase: Visit Clear Thinking or opencart.com

Image Image Image

Automatically add products to the cart, based on a variety of triggers! This extension uses an intuitive "rules" system to easily determine when products should be automatically added. Restrict your triggers based on cart criteria, date/time criteria, order criteria, and product criteria.

  • Upload and go — no core file modifications are necessary. The extension utilizes ocMod for OpenCart 2.x/3.0 and vQmod for OpenCart 4.0.
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Choose whether auto-added products are free, turning them into free gift products, or whether they should have their normal price. You can also choose whether auto-added products can be removed from the cart, and if they are automatically removed when the rules are not met.
  • Select whether auto-added products are added just once, or whether they will be added in the same quantity as the triggering products.
  • Enjoy peace of mind: all settings can be automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or edited in a spreadsheet application.
  • Create auto-add triggers quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
    - Cart/Item Criteria: length, width, height, L+W+H, price, quantity, stock, total, volume, weight
    - Date/Time Criteria: day of the week, date, time
    - Order Criteria: currency, customer group, language, store
    - Product Criteria: category, manufacturer, product, or build your own group
  • Build rule sets to apply multiple rules to a single trigger at once. Re-use the same rule set for different triggers to quickly create the ones you need.
  • Group products, categories, and manufacturers together however you want to create Product Groups. These groups can then be used to determine when products should be auto-added, and whether some, all, or none of the products in the group are required.
  • Use the included Testing Mode to determine why things are not working as expected on the front-end, helping to debug complex rule interactions.

For more advanced rules, such as adding products with options or triggering auto-add products using coupons, see Auto-Add Products to Cart Pro.



Image Image Image Image Image Image Image

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jan 05, 2018 1:53 am

Updated to v302.2

Release Notes:

- Added: ability to choose whether auto-add products are automatically removed from the cart when their rules are not met
- Added: products that are manually removed are now reset when the cart is empty, meaning that they will re-trigger is the customer meets the trigger once again

- Fixed: "[] operator not supported for strings" error when using PHP 7.1+
- Fixed: "Unknown column: api_id" error in OpenCart 2.1 and 2.2

- Updated: Cart/Item Criteria rules involving weight now use the product base weight instead of the total weight

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 26, 2018 12:31 am

Updated to v302.3

Release Notes:

- Fixed: issues with the quantity being auto-added if Quantity, Total, Volume, or Weight rules were present
- Fixed: deleting things when using auto-saving wasn't working in OpenCart 3.0
- Fixed: removing members of Product Groups still deleted them even with auto-saving turned off
- Fixed: "Undefined index: product" error when no auto-add products assigned
- Fixed: "Undefined index" error when using Product Group rules
- Fixed: "not" and "none of the" comparisons didn't work with empty carts
- Updated: triggers are now checked when a coupon is applied

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Oct 24, 2018 11:41 pm

Updated to v302.4

Release Notes:

- Added: customer name, customer_id, IP address, and billing/shipping addresses are now recorded to the Testing Mode log for each test
- Added: ability to set a Google Maps API Key for distance rules (make sure to save the new setting if you're using distance calculations)

- Fixed: "Cannot pass parameter 1 by reference" error
- Fixed: Quantity rules were not working with the "Auto-Added Products are Removable" setting

- Updated: calls to Google Maps API now use curl
- Updated: distance calculations now occur after all other rules have been evaluated, to avoid unnecessary API calls to Google Maps
- Updated: Quantity rules now add the auto-add product multiple times if the rule is met multiple times

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Aug 06, 2019 12:44 am

Updated to v303.1

Release Notes:

- Added: ability to control the quantity added, allowing you to choose whether to add a flat number of products, or a certain number of products per triggering product

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: auto-added products that were part of multiple triggers would not be added if one of the triggers was set to auto-remove them
- Fixed: rare bug involving multiple triggers that have "Product Group" rules

- Removed: "Setting Override" rule because it wasn't necessary

- Updated: Testing Mode now has a button to download the log when over 1 MB
- Updated: Testing Mode log is now cleared automatically when over 50 MB
- Updated: multiple triggers that add the same product will now add the total quantity from all triggers, instead of just the quantity for one trigger

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Sep 19, 2020 4:44 am

Updated to v303.2

Release Notes:

- Added: "L + W + H" rule, to calculate the sum of all dimensions of a product
- Added: "Price" rule, to compare individual product prices (ignoring the quantity of the item in the cart)
- Added: ability to append some text to the name of auto-added free products

- Fixed: for total comparisons in different currencies, the main store's default currency wasn't being utilized correctly

- Updated: Product Criteria rules now have a more clear Testing Mode message
- Updated: products that do not qualify for "Product Group" rules will now be taken out of the calculated total when there is a "Total Value = Total" rule
- Updated: added a hook to when the cart page and checkout page load, to fix any issues with simultaneous connections making a trigger occur twice

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 22, 2021 12:22 am

Updated to v303.3

Release Notes:

- NOTE: The "Setting Override" rule for "config_address" has been replaced with a dedicated "Origin" rule, used to set the origin address for distance calculations. You will need to update your configuration to use this new rule after updating. To avoid losing the addresses you've input, make sure you use the Backup Settings button before updating. If you want help converting your rules over, please contact Clear Thinking.

- Added: ability to set a time within a "Date" rule, to have the cutoff point be on a specific date + time (e.g. 2021-02-26 15:00)
- Added: "Quantity of Product" rule, to require a certain quantity of a specific product in the cart, without affecting other calculations
- Added: "Quantity of Group" rule, to require a certain quantity of a specific product group, without affecting other calculations

- Fixed: "Stock" rules were not factoring in option stock levels
- Fixed: rules with "of every item" comparisons were not ignoring products deemed ineligible by "Product Group" rules
- Fixed: "Product Group" rules using "not" or "none of the" comparisons could count non-qualifying products if other "Product Group" rules were present
- Fixed: products with recurring profiles were ignored if multiples of the same product (but with different profiles) were in the cart
- Fixed: "Undefined index: entry_auto_remove_products" error

- Updated: Cart/Item Criteria rules involving length, width, or height now use the product base value instead of the total value based on quantity

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 01, 2023 1:58 am

Updated to v2023-5-31

Release Notes:

- NOTE: Starting with this release, version numbers will now be based on the date the new version is released.

- Added: compatibility with OpenCart 4.0.0.x - 4.0.2.x (vQmod required)
- Added: new "Check For Updates" button with one-click update functionality
- Added: "is" and "is not" comparisons for "Date" rules
- Added: ability to search for products in the auto-complete field by Model

- Fixed: "Automatic conversion of false to array" error in PHP 8.1
- Fixed: copying rows when using auto-saving would not copy every setting
- Fixed: bug with the change to Cart/Item Criteria rules involving dimensions
- Fixed: auto-removal bug related to the cart library's remove() function

- Updated: better guest detection for certain OpenCart versions
- Updated: instructions.txt file with directions on a potential fix for Journal-related issues

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Dec 05, 2023 3:15 am

Updated to v2023-12-04

Release Notes:

- Fixed: billing address detection was not always correct in OpenCart 4.0.2.x
- Fixed: "Undefined index: Choose rule type" error when saving a blank rule
- Fixed: issues caused on the front-end related to the extension caching its settings when OpenCart was set to use a non-file caching system

- Removed: an unnecessary function added in the previous update

- Updated: the Testing Mode log size check now happens on the front-end rather the admin panel, to more reliably stop log files from growing over 50 MB

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 175 guests