Decent, but buggy
-
The plugin seems to do its job mostly fine, but it has some bugs that make it a pain to develop for. The issues I ran into are:
– automatically calculating the price broke the price display on our template, so instead we went with “fixed price” option (ie. manually add a fixed price for the product).
– If you use the “fixed price” option, the plugin will NOT display the bundle price in the Order Details page, nor on the Woocommerce order emails. This is a huge problem, caused by an improperly written filter function (‘woosb_order_formatted_line_subtotal’).
– plugin uses an anonymous class, this makes it impossible to remove any filters/action the plugin add using the default wordpress functions. You need to dig into the wordpress internal filter list for that, you can’t just use “remove_action()”.To the devs: the offending function was woosb_order_formatted_line_subtotal on line 2101, replace the two “return ”;” commands with “return $subtotal;”. Also, either use a static class (recommended practice), or at least save the active instance of the plugin class into a global variable (not recommended but it works and can be added without any code rewrite – just use “$global_var_name = new WPCleverWoosb();” when setting up).
Also on the support forum, the author recommends everyone to sign up to its own site to create bug tickets. That alone is a huge red flag.
I give it 2 stars because ultimately I could get it to work, but one should not need to be digging into the plugin source to fix bugs the plugin comes with.
The topic ‘Decent, but buggy’ is closed to new replies.