Category Archives: MyStyle Bug Fixes

Fix For DIVI Theme WP Websites with Customizer & jQuery Errors

Our hosting partner Rocket Ivy has discovered the cause of an error that may cause the MyStyle Customizer to not operate correctly on some sites (never loads), that came from a DIVI theme update in their new “Performance” tab.

Here is a link to the blog post describing the error and the fix to turn off the deferring of jQuery Migrate:

https://rocketivy.com/fix-for-sites-with-divi-and-jquery-migrate-errors-in-console/

Rocket Ivy is our #1 trusted partner for hosting and website maintenance.

Major Updates for Customizer 4.1.0 and WP Plugin 3.17.4

Spring Cleaning is in Full Effect!

Yesterday we shipped some major updates with bug fixes for various issues that have been reported in the Customizer as version 4.1.0, and also in the WordPress plugin 3.17.4.  The bugfixes, features, and/or updates include:

  • Text bug fix for duplicating text objects
  • SSL fixes for some non-SSL URL assets
  • Template Masking updates
  • Preloader updates (faster / more stable startup)
  • New Feature: Multi-Side Preview Mode (switch sides while in preview mode)
  • Multi-Side Product bug fix
  • New Feature: before-after animation for preview mode transition
  • Auto Drop Shadow bug fix
  • Duplicate Image bug fix
  • Background gradient vs Background Image rotations fix
  • Email skip fix for logged in users
  • Re-Selection of existing objects from menu bug fix
  • Auto-saving update (new delay time)
  • Various small performance updates
  • Author page “my designs” error fix
  • Private designs images in public author carts bug fix
  • Various CSS Style fixes and updates
  • Various small details updated

This is a cumulative update for the Customizer 4.1.0+ that is automatically remotely updated on our platform for all deployments – nothing for you to update there.

However, the MyStyle Custom Product Designer 3.17.4 WP Plugin itself will require an update from your WP Admin > Plugins page to apply that update.

As with any major update, please test your Customizer after updating and report any issues that you find in the support channel for your license and we’ll investigate right away.

We are continuing to push minor updates this week as any reports are made.

In the mean time, enjoy the new speed and updates!

WordPress 5.5 Bugfix for Community Design Gallery: MyStyle Custom Product Designer v3.13.9

If you are on the (now) current version of WordPress (5.5+) you will need to update your main MyStyle Custom Product Designer plugin as well for compatibility.

The bug that was reported is that the design gallery examples in the Community Design Gallery do not click through to the design profiles as normal.

WordPress 5.5 Rewrite Rules Update

This is caused by an issue many sites have encountered from the recent WordPress 5.5 updates that have caused some rewrite rules to act differently than normal.

MyStyle Update Bug Fix 

Today we released the update that fixes this issue and will restore the normal community design gallery functionality for all public saved designs.

Other Recent Updates to Community Design Gallery

Additionally, you may notice the new features we recently added to the Community Design Gallery, Authors!  Authors can now find their saved designs in their normal WooCommerce My Account menu!  More on that in our next post!

Download our main WP plugin here:

MyStyle Custom Product Designer

MyStyle Custom Product Designer Plugin v3.9.1 Released with Bug Fix

Just earlier today we released the MyStyle Custom Product designer plugin for WordPress/WooCommerce version 3.9.1. This version has a bug fix for some pages coming back with a 404 response code, although the page would load fine. This resulted from updates to meet WordPress coding standards.

How to Update to 3.9.1+

Go to your WordPress admin > Plugins and press Update on the main MyStyle Custom Product Designer plugin.  The update should be quick and painless!

Reactivate If Necessary

We have had reports that some systems deactivated the plugin upon update.  If for any reason the plugin has an error while updating, it will deactivate.  Be sure to reload your plugins page after update to check and re-activate it as the new version, verifying that it did update to at least version 3.9.1 or higher.  In most cases this shouldn’t be necessary, but double-check just to be sure.

Major Mobile Device Responsive Improvements

Last week we rolled out some major improvements to the MyStyle Custom Product Designer WordPress Pluin in ways that help the app the page of more WordPress themes without needing to edit or override your theme.

WP Theme Margins and Paddings and Viewports 

Previously, many themes margins and paddings and own approaches to handling the page responsively for all device sizes was having some issues with our iframe.  This meant that on some phones, especially smaller and older ones, the page would not “collapse” down elegantly to allow for the app to fit, and would not adjust viewport correctly to accommodate a PWA like the MyStyle HTML5 Customizer.

Major Responsive Updates in 3.2.X+

We’re happy to say that now, if you update your plugin to version 3.2.0 or higher, you will get a new option in your settings that should be ON by default, to override your theme’s viewport tag, and fit the page to the device better to accommodate the customizer app’s iframe on page. This allows the page to fit to the app more naturally in both portrait (upright) and landscape (sideways) hand-held orientations.  As always, just press “update” in your plugin list for the MyStyle plugin and it will self-update.  Then, visit your settings to ensure the setting for overriding viewport is enabled, which it should be by default.

Improved Portrait Mode

In portrait mode, you’ll notice the app buttons dock to the bottom of the window, much like popular apps do, such as Instagram, making it very familiar to the user and also much more in-reach of the thumb.

UI Zoom Fix for Retina Displays and HD Displays

This now works especially well for some devices when using Full Screen Mode, as we’ve corrected a zoom-level issue for both regular and retina displays that will compensate accordingly to make finger sized buttons where before tiny buttons would sometimes show on high-resolution devices.

Full Screen Mode

There is also a full screen mode button now on the page beneath the app window, that will snap the app to the top, left, right, and bottom edges of the screen automatically, for an even better experience. In this mode, the full-screen can be canceled by pressing the “x” that appears in the top right corner, as with most software.

Just WORKS Out of the Box!  Yes, That Means No More CSS Hackery.

This should help many WordPress / WooCommerce plugin users to integrate with their theme without having to do any custom CSS coding or adjustments, and make it much easier for a user to use the app on handheld devices without the theme causing it to go off-page, or not fit the screen well in general. All-in-all this should have a positive effect on sales ratios for any site that has a majority of users on mobile devices, which has by 2018, really become the norm.

If your particular theme still has any responsive issues, please let us know ASAP so we can push an update to accommodate your theme’s non-standard layouts or viewport scripts.

Happy Customizing!

WP/WC Plugin Update v3.1.2 – MyStyle Plugin Activation Bug Fixed for WordPress 4.9.x

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.

Customizer Update 3.5.11

Wow, the holidays is really living up to it’s reputation this year with huge spikes in conversion across all personalization enabled sites!

With this comes a couple more bug fixes.  Here’s a recap of the last couple updates to the WordPress plugin.  For this update,  you can just press “update” on the plugin in your wordpress admin and auto-update.

MyStyle Custom Product Designer (Main WP Plugin) Changelog

3.1.1

  • Security bug: Fixed a security bug where private designs were being listed on the design gallery/index.

3.1.0

  • Now gracefully handling no WooCommerce situations.
  • You can now set an alternate design complete url.
  • Updated the readme.txt to reflect that the plugin is tested with up to WP 4.8.3.
  • Updated the ‘WC tested up to’ field to 3.2.3.

MyStyle Custom Product Designer (WP Plugin) v 2.0.3 and Email Manager (WP-Add-On) 2.0.2

Today we are releasing the main MyStyle Custom Product Designer 2.0.3 for WordPress / WooCommere, along with the WP/WC Email Manager Add-On.

Bug Fixes for Reloaded Designs and Add-to-Cart with Dynamic Pricing

Both updates address bugs with reloading and adding designs to cart that have dynamic pricing using the Dynamic Pricing plugin for WooCommerce.

Non-Critical Update

This update is not mandatory, but it’s a good idea to stay up to date with the MyStyle plugin releases just in case. No rush, but when you can, it’s recommended you update to current if you’re using the WP plugin or the Email Manager add-on.

Update Both Plugins, Auto vs Manual

Please note that the main plugin can be updated from your WP admin by just pressing “update”, but as with all of our Add-Ons, they must be downloaded here from our website and installed manually into your plugins section by de-activating and deleting the old plugin, then uploading the new plugin zip file and activating it with the Activate link. Since all of our Add-Ons are a manual-update, they will not show an update link or any notice about a new version being available in your admin. To check this, simply look at the version number on your MyStyle Email Manager Add-on plugin in the list, and see if it’s 2.0.2 or higher. If not, you need the update!

Support for Dynamic Pricing Plugin – MyStyle WP Plugin v2.0.2

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.

Major Release (2.0.0) for WooCommerce 3.X / PHP 7.X – All MyStyle WordPress Plugins and Add-Ons

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.

This includes:

  • 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.

Dev Notes

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.

 

SSL Support

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.

WP Plugin MyStyle Custom Product Designer 1.7 Major DB and Session Handling Fix

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.

 

 

New Update Version 1.6.1 MyStyle Custom Product Designer Fixes Version 1.6.0 Handoff Bug

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 :)

MyStyle Custom Product Designer (WordPress Plugin) Update v1.2.1

New update to the MyStyle Custom Product Designer just went out to the WP Plugin Marketplace.

Highlights

One common bug with the newest versions of WordPress + WooCommerce was that new resposnive resolution image features were overriding the product image in the cart.  This has been fixed so that the customized product image is now what shows as the thumbnail again, as usual / expected.

Updates

  • Updated the author from mystyle to mystyleplatform.
  • Fixed bug with the thumbnail image in latest WP (caused by srcset attribute).
  • Now validating the mystyle product options.
  • Fixed some WP Coding Standards issues with some of the test files.
  • Added more sophisticated notices system.
  • Fixed some CSS issues with the admin screens in the latest WP and fixed a typo in a CSS name.
  • Updated the readme.txt to reflect that WP 4.4.1 is fully tested and working.

Get the Update

To get the update, simply log into your WP Admin > Plugin list and click “update” on the MyStyle Plugin.

If you update manually on your server, download the lastest release from the wordpress plugin marketplace, and replace the previous mystyle plugin with the plugin files/directory in your wp-content/plugins directory (standard WP Plugin structure).