This plugin hasnt been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
When I enable the plugin, I get an error:
A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.
Works well. A few suggestions to make the plugin useful -
1. allow user to set number of product columns. Currently only set at 3. 2,4, and 5 would be great.
2. Products should be set in a carousel rather than just disappearing once the user has viewed more products than the set number of products.
For e.g if the number of recently viewed products is set to 4, yet the user has looked at 5, all 5 products should show through a clickable carousel.
3. Currently if you are on a product page, that product is straight away listed on the recently viewed section. This is unnecessary as the user is still looking at that product. That product should appear only in the recently viewed section once the user is looking at the next product.
E.g if user is on product page 'red', 'red' should not appear in the recently viewed section yet. Once user is onto the next product page e.g 'blue', then 'red' should appear on product 'blue's recently viewed, etc.
Hopefully you can add this additions
Good plugin, works with WP5.1, but need some improvements.
For Generatepress theme i add:
echo '<div class="wc-columns-'.apply_filters( 'loop_shop_columns', $col ).' wc-mobile-columns-1">';
after echo '<section class="products">'; and replace echo '</section>'; with echo '</div></section>'; in rvps_products_view.php
P.S. Shows columns incorrectly if the incomplete row is above. Need to add wc_set_loop_prop( 'loop', 0 ); at the same place.
But at the cart it shows 2 columns only 🙁