• svet

    (@sveslavchev)


    The plugin installation and activation went without problems, but sadly even basic functionality like percentage tier pricing is not available in the free version.

    If you are looking for a functional free tier pricing plugin keep looking…

    [update] The plugin actually broke my website after deactivation and deletion – details below.

    • This topic was modified 5 months, 1 week ago by svet.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author WP Developer

    (@bycrik)

    Hello @sveslavchev,

    In the meantime, 10,000+ users use the free version and it covers their “basic functionality” needs.

    We fairly described the free and premium features in the plugin’s description, so it is up to you whether you want to use it or not.

    If you’re looking for unlimited software for free keep looking ??

    Thread Starter svet

    (@sveslavchev)

    Hello @bycrik ,

    You are right; “basic functionality” can mean different things to different people. For me, basic functionality for this plugin would be a simple percentage discount for quantity purchases, which is missing in the free version.

    Another important issue, which is not based on opinion, is the quality of the plugin’s code. Immediately after deactivating and deleting the plugin via the WordPress interface, my website broke, displaying a white screen with the message: “There has been a critical error on your website.” The log files indicated that the source of the error was the Tiered Pricing Table for WooCommerce. While not every reader of this review may be interested in the error details, I believe it will be helpful for you so you can improve the plugin. Here is the error:

    2024/06/17 01:31:12 [error] 101930#101930: *4913097 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: The script tried to modify a property on an incomplete object. Please ensure that the class definition "TierPricingTable\PricingRule" of the object you are trying to operate on was loaded before unserialize() gets called or provide an autoloader to load the class definition in /.../wp-includes/formatting.php:5148

    By the way I have found a great alternative called Advanced Dynamic Pricing for WooCommerce. It has all the basic functionality to make a simple table with percentage discounts and much more in the free version ??

    I’m finding the same thing now ?? – I deactivated the plugin while there were still products in the cart – now I cant delete the products in the cart – even programatically through a snippet of code I found. Even while the plugin is activated – i still cant delete the items in the cart

    “The script tried to modify a property on an incomplete object.”

    • This reply was modified 5 months, 1 week ago by mommaroodle.
    Plugin Author WP Developer

    (@bycrik)

    Hello,

    Sorry to hear that.

    WooCommerce serializes and stores the object of the cart in the database with reference to the tiered pricing object that handles the prices.

    The problem is that when tiered pricing is deactivated and some items in the cart are referred to the tiered pricing object, the error triggers because this object cannot be “built” as the tiered pricing plugin is no longer available.

    To fix this issue, please ensure you don’t have any items in the cart that use tiered pricing before deactivating the plugin. You can also reenable the plugin and clean up your cart.

    We will fix this issue in the next release of the plugin.

    Sorry about the inconvenience.

    I did get the issue sorted out – I think for me it was just a matter of me not setting things up correctly or perhaps using the plugin as intended.

    mommaroodle

    (@mommaroodle)

    If you setting up a pricing rule for a category and its only for customers, why should one have to add administrators too – it should by default ALWAYS show for Administrators regardless of what user group you select.

    Plugin Author WP Developer

    (@bycrik)

    @mommaroodle,

    Technically, the “administrator” is a regular role, the same as others, such as “customer” or “editor,” but with more permissions.

    If you want your rule work for any user roles, you can just do not specify any.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this review.