Yesterday we shipped 3.1.2 with an update to fix new WordPress update errors with MyStyle plugin’s initial activation.
WordPress “Sandbox Security” Checks Caused New Bugs
WordPress shipped an update recently that includes a new “Sandbox for Security” feature that essentially runs plugin code, which can include front-end code, in the admin in a new way of pre-checking for errors. But, in fact it causes some errors, too, since front-end run time code can sometimes rely on non-admin page variables, and won’t be able to find them in the admin. This probably effects a lot of plugins who will have to do the same sort of patches we’ve just done.
Fixes Are Live
In any case, we’ve patched up the issues with this new WordPress change and everything should work fine now. Strangely this only seemed to affect some systems and not others, but for whatever reason activating the plugin would cause an error in this pre-check that would gallivant thru the admin notifications like an actual Fatal Error would occur if enabled, when really there was no error once activated at all. In any case, we’ve adapted to the new checks and fixed this issue in our latest release of the MyStyle Custom Product Designer plugin for WordPress / WooCommerce.
Here’s the official release notes:
v3.1.2 of the main WP plugin
* Bug Fix: Fixed a bug with our design profile shortcode and WP 4.9’s new Sandbox for Safety feature.
* Updated the readme.txt to reflect that the plugin is compatible with up to WordPress 4.9.2.
You may have noticed the green lock in our address bar signifying a secure URL, because we’ve gone fully secure with our whole website as well as all of our HTML5 and Render apps!
Fully SSL Support for All Customizers and Now All Website Services
MyStyle HTML5 Customizer in all of our flavors of WordPress WooCommerce plugins, OpenCart and Magento plugins, etc all support full HTTPS connections (SSL websites). This is a standard some of our development teammates such as IBM have urged us to move forward with and we are happy to say we’ve completed that transition. You can now use our HTML5 customizer on any fully SSL (https://) website, rather than http://, and this has been available in testing for months, but now we’ve also followed suit with our website and our website based services, too. With this change we’re now forwarding all http:// traffic to the https:// URL instead, with the exception of some special case URLs for legacy Renderer users.
Google and IBM Strongly Recommend It.
This standard was also suggested by Google as the new standard for all websites to move to using for their entire websites, not just the traditional usage we’ve typically used where we only use SSL for checkout and register/login (where passwords or sensitive data is used). As far as standards go, partners like Google and IBM are definitely two we like to trust and generally heed their advice!
Test Your Sites and Workflows
Please test your sites and log a ticket for any issues you may encounter on your own sites while switching to https:// with regard to our HTML5 Customizer and Print Image Renderer, and we’ll be happy to help you with the transition. For most sites, it should be as easy as changing your site to SSL and our updated plugins will automatically follow suit if the outer site is SSL.
SSL Is Recommended, but Not Required
If you’re not using an SSL website yourself, that’s ok, too. Your site can use regular http:// and our apps will adopt that protocol and use our own secure calls in the background.
Thanks to everyone who has helped us Q/A during the transition and all of our clients who made the jump to SSL right away.
We’ve just released a minor update for the plugin that verifies unit tests have passed on the most current WordPress and WooCommerce versions as listed below. There is also a fix for an admin debug tool for repairing the design pages for an old legacy bug that rarely occurs.
This update is not critical or required if your system is already stable, but is safe to use with all versions of WordPress and WooCommerce.
- Fixed an issue with the Design Profile Page Fix tool.
- Unit tested current wordpress version and ran primary UX cases with no errors (WordPress 4.8)
- Unit tested current WooCommerce version and ran primary UX cases with no errors (WooCommerce 3.1)
- Updated readme.txt to reflect that the plugin has been tested with up to WP 4.8.0
- Updated readme.txt to reflect that the plugin has been tested with up to WooCommerce 3.1.1
We’ve recently released version 2.1.0 of the MyStyle Custom Product Designer plugin for WordPress / WooCommerce. This is a non-critical update that addresses the following features or points:
- The main product link for customized cart items now goes to the regular product page (it was previously going to the design profile page).
- Added a system for theming the output of the plugin.
- Added a theme-able template file for the output of the cart item thumbnail for customized products.
Update Easily in Seconds from your WP Admin
Update by pressing “update” on the main MyStyle Custom Product Desginer plugin in your WordPress plugins list.
We recently released version 2.0.2 of the MyStyle Custom Product Designer plugin for WordPress / WooCommerce. This update addresses compatibility issues with the WooCommerce Dynamic Pricing plugin by Lucas Stark and saved designs being re-added to cart later with custom options and custom pricing on the product.
Dynamic Pricing and Saved MyStyle Designs Adding to Cart from Saved Design-Profile Page
v2.0.2 of the main MyStyle WP plugin fixes a bug with setting the quantity when buying products from the design profile page.
This should fix the issue for anyone using this plugin that is seeing issues with special pricing rules, attributes, and adding to cart.
Also, adding to cart from the design profile page redirects to the cart and shows a “product added to cart” message.
How to Update
To update just press “update” on your MyStyle plugin in your wordpress plugin list.
Third Party Plugin Updates Warning: We do not recommend updating all plugins. Updating the MyStyle plugin alone should be enough to remedy this issue, and updating all other plugins may lead to unwanted conflicts with other third party plugins. Always update plugins with caution and only after making a backup.
UPDATE 5/31/2017: We have released 2.0.1 which patches some issues being caused by the plugin/add-on load order which we have no control over. In my dev environment, the design manager was loading second and then it worked. In v2.0.1 (of all of our add-ons) I updated the code so that it will work regardless of the plugin load order.
Original Post Below:
Today we released a highly anticipated update for the MyStyle Custom Product Designer plugin and all its related MyStyle add-ons that make them compatible with numerous 3rd party technology updates including:
- WooCommerce 2.X
- WooCommerce 3.X
- WordPress 4.7.X (tested up to 4.7.5 5/30/2017)
- PHP 5.X
- PHP 6.X
- PHP 7.X
Major Version 2.0 Across All Plugins
To keep things in sync we’ve updated to major revision number 2.0.0 for our main WordPress plugin (MyStyle Custom Product Designer). This is a distinct change to many of the hooks and programming methods that were previously used in WooCommerce 2.X.
- MyStyle Custom Product Designer
- Design Manager add-on
- Email Manager add-on
- Order Queue add-on
This means any MyStyle plugin with version 2.0 or higher will be compatible with the current WooCommerce version (3.0.7) or older, and will most likely stay compatible with WooCommerce’s upcoming minor revisions and updates since their 3.X changes were also a major update that cleaned and refactored significant internal core programming and should last them years with their new structure.
Here’s a few words on things to note from our senior WP developer:
v2.0.0 of the plugins supports WooCommerce 3.0.x and PHP 7.0.x. They are backwards compatible and still support WooCommerce 2.x.x and PHP 5.3-6.
Since the main plugin is backwards compatible with the old versions of the add-ons, older versions of php and WooCommerce 2.x, everyone should be able to upgrade all of our MyStyle add-on plugins without issues.
It should be noted however, that the change-variations-in-cart plugin and product add-ons plugin aren’t yet compatible with WC 3.x or PHP 7. So sites using these plugins should stay on WC 2.x and PHP 5.x for now.
It should also be noted that many other plugins from other companies don’t yet support WC 3.x and PHP 7, so updating even when not running the above two plugins should be done with care.
The HTML5 app now supports SSL out of the box in BETA form. If you are in need of an https:// (SSL) solution for your website, use the checkbox to force HTML5 only to test out SSL support!
Update Your Site if Using WooCommerce 3.X
Be sure to update your site plugins accordingly if you’re using WooCommerce 3.X or higher.
We recently released MyStyle Custom Product Designer plugin version 1.7 for wordpress / woo commerce. You can update right in your WP Admin by clicking update on the plugin.
Bot Sessions Saving in DB
As usual, bots are ruining nice things on the internet. Because of the large amount of bot traffic (including both legit bots like search engine bots, monitoring bots, etc and also spambots and hackerbots and such) session data to track user designs may have increased the database table sizes significantly, depending on how your site is set up to block bots or not. In some cases, the tables were very very large having stored hundreds of thousands of bot sessions. This was discovered in versions less than 1.7 in May 2017 and quickly fixed. With version 1.7 design sessions will only be stored upon design completion, and the database will be automatically purged of old bot session data. If the table sizes grow large enough, it could cause poor performance on the website (slowing down website response time).
Fixed in 1.7 with Auto-Clean-Up
MyStyle Custom Product Designer v1.7 and higher will automatically clean up old session data in the DB, purging it entirely to shrink the table size. New sessions will not be stored for bots, keeping things small and clean.
1.7+ Update Recommended
If you are using the MyStyle Custom Product Designer for WordPress / WooCommerce and have a version less than 1.7, we highly recommend updating to 1.7 to auto-clean your session data from the DB and prevent bots from slowing down your database.
Please be aware that we recently put out an update v 1.6.1 of the MyStyle Custom Product Designer plugin for WordPress / WooCommerce. This release fixes a critical error in the mystyle handoff (present in version 1.6.0 only) flow that would prevent a design from being saved to the website or cart, but it would send the saved email to the author anyway. With version 1.6.1 this error is fixed.
This release was put out the same day that the bug in version 1.6.0 was reported. Thanks to Eugene for finding and posting the bug in the forum first immediately after the first release so that we could fix it and put out the next update quickly.
Who This Effects
If you have < 1.6.0 or you have 1.6.1 or higher, this will not effect you. You can safely continue to use the version you have, or download the WordPress marketplace version (1.6.1 or higher) and either way you should be stable.
We apologize for any inconvenience this may have caused anyone who updated between the two releases, but the fix was out really fast so it did not have time to show up on most sites.
Side Note: WordPress 4.7.1 fixes 61 WordPress Bugs
Let this be a lesson for ANY plugin, not just MyStyle, to always wait a day or two after a new release for any initial bug reports to come in and be fixed to avoid being the first one to discover an issue! Nobody likes to admit that bugs occasionally get shipped, but even in the most professional release processes in the most professional companies, the occasional bug slips thru the cracks, and the NEXT update is usually the fix for any round 1 issues. This is also true with WordPress itself. Just look at version 4.7.1 out now, it fixes 61 bugs that were present in their more major release of 4.7.0, and that’s the leading most widely tested platform in the world. We waited on 4.7.0 and jumped on 4.7.1, and we’re glad we did :)
We now offer the best Woo Commerce plugins with amazing discount prices in our marketplace. For the most part, we’ve got every official WooCommerce plugin by WooThemes for 50% off or better. We’re able to pass these amazing discounts on to our customers, saving you hundreds, even thousands of dollars on these plugins. If you’re looking for a specific plugin that we don’t have in our marketplace, please contact us and let us know and we can probably add it for you.
Shop Discount Woo Commerce Plugins Here
Woo Commerce Plugins
WooCommerce is well known as one of the best e-commerce systems in the world, integrating seamlessly with WordPress and making ecommerce easier than ever. That’s great, and most people get up and running with Woo Commerce just fine – until it’s time to start adding features that come in the way of plugins. WooThemes has put out lots of great plugins, but they’re all very expensive. Even for things that seem like they should be free, like PayPal as a payment method in checkout, starts at $79 and can range as high as $399 when you buy direct from WooThemes – that’s too much! If you purchase here on our website, you get the EXACT same plugin, for half the price!
Discounts on All the Best WooCommerce Plugins
We have discounts on literally all the best WooCommerce plugins by WooThemes. How is this possible? Because when you buy from WooThemes, you’re really paying for support that we can offer even better at half the price. Every plugin they sell for $100, for example, comes with 1 year support and updates. We offer the exact same thing, 1 year of support and updates, at $50 (or whatever half-off of their price is). Is their support worth paying double? No way! Plugins for the most part don’t need much support, and when you buy from us you get 100% USA-based senior level experts helping you get your plugin up and running, not generic tier-1 support and forums from WooThemes. So all-in-all, not only can you save 50% or more on your plugins for WooCommerce, but you can actually get even better support from us, too.