Post by Johnathan » Fri May 11, 2018 5:09 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

This extension allows you to easily block any product or page in your OpenCart store, based on a variety of criteria. You can create as many blocks as you want, choosing by product, category, manufacturer, information page, or URL. You can also set a custom message displayed to the customer when they are blocked.

  • 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".
  • Enjoy peace of mind: all settings are 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 to edit in a spreadsheet application.
  • Display a custom message when the block is activated, including HTML support.
  • Create blocks 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
    - Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
    - 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 block at once. Re-use the same rule set to quickly create the blocks you need.
  • Group products, categories, and manufacturers together however you want to create Product Groups. These groups can then be used to determine when blocks apply.
  • Use the included Testing Mode to determine why blocks are not working as expected on the front-end, helping to debug complex rule interactions.

Note: this extension may not work with other extensions that generate their own page of products. It does work with all Clear Thinking extensions, including Extra Product Pages, Filter by Attribute Module, Filter by Price Module, Smart Search, Smart Search Pro, and Ultimate Filters Module.


Image Image Image Image 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 » Wed Oct 24, 2018 11:45 pm

Updated to v302.2

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: "Undefined index: rule" error when block had no name or rules
- Fixed: products not assigned to categories or manufacturers were mistakenly getting blocked

- 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

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Dec 05, 2019 12:55 am

Updated to v303.1

Release Notes:

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: for total comparisons in different currencies, the main store's default currency wasn't being utilized correctly
- Fixed: "City" rules weren't trimming the city name the customer entered
- Fixed: the Google API key wasn't being trimmed in the API request to Google
- Fixed: conflicts with other mods that use the same p2c database table name
- Fixed: "Undefined index: category_id" error with Ultimate Filters Module

- 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

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:34 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: block are now checked within the cart library, so address-based blocks should now work for guest customers who proceed through checkout

- Fixed: "Postcode" rules didn't work if the value was blank
- Fixed: products not in any category were incorrectly being hidden

- Updated: improved the Google Maps error messages to be more verbose
- 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: compatibility with Journal 3

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:29 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: "Origin" rule to replace the "Setting Override: config_address" rule
- 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
- Added: "Ignore User Agents" field to disable blocks for certain visitors

- 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: incompatibilities with some other themes and modifications
- Fixed: URL restrictions were sometimes using the http version of the URL even if the server was set to use https

- 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 » Fri Jun 02, 2023 4:48 am

Updated to v2023-6-01

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
- 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
- Added: "Ignore IP Addresses" field to disable blocks for certain IPs

- 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: issues where blocks were not reset after a customer logs in or out

- Updated: better guest detection for certain OpenCart versions
- Updated: blocks are now cleared when switching "Ignore User Agents" on

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:23 am

Updated to v2023-12-04

Release Notes:

- Added: ability to enable/disable the settings being cached on the front-end

- 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

- 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
- Updated: only the first 5 digits of the zip code is now considered when evaluating "Postcode" rules when the country code is US

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 53 guests