Plugin / WP Shopify
WP ShopifyChangelog
Changelog
Our full changelog can be found here
2.1.0
Hello wonderful people! 👋
Really excited about this release. 2.1 brings a lot of great enhancements and some much needed fixes.
Some of the most notable updates are faster load times, compatibility fixes to plugins like Jetpack, image lazy loading, and an annoying bug preventing the back button from working on product pages.
Finally, you can now use the visual builder with your own product data! Take a look!
- 📦 New feature: Ability to toggle product descriptions for the default PLP pages
- 📦 New feature: Ability to hide decimals in product prices
- 📦 New feature: Added lazy loading to product images to speed up loading
- 🛠 Fixed: Issue causing back button from working properly when variant dropdowns are selected
- 🛠 Fixed: Cart spacing issues with certain WordPress themes
- 🛠 Fixed: Variant dropdown styling conflicts with certain WordPress themes
- 🛠 Fixed: Missing default width and height for product feature images
- 🛠 Fixed: Missing default width and height for collection image
- 🛠 Fixed: bug causing Utils::get_site_url() to return wrong URL for multi-site
- 🛠 Fixed: Visual builder bug causing bad values to appear within shortcode
- 🛠 Fixed: Bug preventing the Jetpack gallery from loading
- 🛠 Fixed: CSS theme conflicts with classes like .row and .container
- 🛠 Fixed: Bug causing the user-defined “sort_by” value to not show in Storefront component
- 🛠 Fixed: Bug causing Search component to return invalid query string when form is empty
- 🛠 Fixed: Removed webhooks and disabled the legacy autosync to prevent settings removal bug
- 📣 Updated: Speed improvements to during initial load time
- 📣 Updated: Changed Plugin menu links within Dashboard
- 📣 Updated: Changed “No products found” to “No products left to show” to reduce confusion
- 📣 Updated: Various copy changes to the plugin Settings
- 📣 Updated: Temporarily hiding customer plugin settings until feature is finished
- 📣 Updated: Now showing products and collections plugin menu items by default
- 📣 Updated: Added a notice on the products and collections edit screen if Sync posts is not enabled
- 📣 Updated: Changed wording from “Shortcode builder” to “Visual builder”
- 📣 Updated: Compatibility updates for WordPress 5.3
- 📣 Updated: Compatibility updates for Twenty Twenty theme
- 💻 Dev: Conditional plugin bootstrap depending on whether is_admin() or not.
- 💻 Dev: Added ‘compareAtPriceV2’ to product variant
- 💻 Dev: Added ‘sku’ to product variant
- 💻 Dev: Added ‘requiresShipping’ to product variant
- 💻 Dev: Added ‘weight’ to product variant
- 💻 Dev: Added ‘weightUnit’ to product variant
- 💻 Dev: Added ‘priceV2’ to product variant
- 💻 Dev: Added ‘availableForSale’ to product variant
- 💻 Dev: Added new PHP filter: wps_products_all_args
- 💻 Dev: Added new PHP filter: wps_products_single_args
- 💻 Dev: Added new JavaScript action ‘after.cart.ready’ that fires when the cart is finished loading
- 💻 Dev: Added new JavaScript action ‘after.shop.ready’
- 🧩 Visual Builder: Created ability to add your own products to the builder
- 🧩 Visual Builder: Added ability to “reset” selections easily
- 🧩 Visual Builder: Now persisting selections after page reloads
- 📚 Documentation: Added new section called “Features” with descriptions of notable plugin functionality
- 📚 Documentation: Added “comparison chart” showcasing the features between the Pro and free version
- 📚 Documentation: Added icons to highlight different sections
2.0.17
- 🛠 Fixed: Syncing failure when max_input_vars exceeded.
- 🛠 Fixed: Bug causing plugin to fail when WordPress installed under nested sub directories.
- 📦 Added: New JavaScript action ‘on.checkout.update’ allowing for getting the current checkout state.
- 📦 Added: New JavaScript action ‘items.init’ allowing for access to initial state of products.
- 📣 Updated: Removed the debug plugin settings section in favor of the WordPress Site Health
- 💻 Dev: Adjusted the handle_fatal_errors method to whitelist error codes instead of only checking NULL
2.0.16
- 🛠 Fixed: Bug causing Customer Accounts to load improperly
- 📦 Added: Shortcode builder links throughout admin settings
2.0.15
Hello wonderful people! 👋
This release contains a decent amount of bug fixes and overall plugin stability changes. Also along for the ride are new shortcode attributes that allow you to change colors and font sizes. Highly demanded!
We also just released a new shortcode builder tool!. At the moment, this tool will only be available on the demo site linked above, but will eventually be incorporated into the WordPress dashboard.
Have a great evening!
- 📣 Updated: Better error handling during the syncing process
- 📣 Updated: Change lookup key for customers to email instead of customer_id
- 📣 Updated: Changed style of empty cart notice
- 🛠 Fixed: Syncing failure when variant fields option1, option2, or option3 are too long
- 🛠 Fixed: Bug causing collection single pages to only show one product
- 🛠 Fixed: Error when installing the plugin within certain subdirectory setups
- 🛠 Fixed: Notice styles showing during content loading
- 🛠 Fixed: Bug causing general settings custom table to be cleared after deleting free version when pro is activated
- 📦 Added: More customer integration updates
- 📦 Added: New [wps_products] shortcode attribute: “title_size”
- 📦 Added: New [wps_products] shortcode attribute: “title_color”
- 📦 Added: New [wps_products] shortcode attribute: “description_color”
- 📦 Added: New [wps_products] shortcode attribute: “description_size”
- 📦 Added: New [wps_products] shortcode attribute: “description_length”
- 📦 Added: New [wps_products] shortcode attribute: “align_height”
- 📦 Added: Ability to open cart with new JavaScript action hook: “cart.toggle”
- 💻 Dev: Added data attribute to cart describing when cart is empty or not
2.0.14
Bug fixes and WordPress 5.2.3 support. Have a great weekend everyone!
- 🛠 Fixed: Layout spacing issues caused by empty HTML elements
- 📦 Added: Ability to fully customize the page URL for collections and products
- 📦 Added: New JavaScript filter: default.cart.notes.label
- 💻 Dev: Added instagram link to Help tab
2.0.13
Bug fixes and WordPress 5.2.3 support. Have a great weekend everyone!
- 🛠 Fixed: Incorrectly loading component in free version
- 🛠 Fixed: Removed hardcoded shopify domain for customer requests
- 🛠 Fixed: Bug in Pro version causing blank modal screen when clicking: View version details
- 🛠 Fixed: ABSPATH error when plugin is activated on a subdirectory WP installation
- 📦 Added: Support for WordPress 5.2.3
- 📦 Added: A new ‘wpshopify’ namespace to all get_footer() and get_header() calls
- 💻 Dev: Removed unused Customers code
- 💻 Dev: No longer caching the Shopify JS SDK client in localStorage
- 💻 Dev: Removed localForage library in favor of store library
2.0.12
Greetings! Lots of a good bug fixes today. Also for Pro users, the new Customer Accounts is available as a beta! Just turn it on under the plugin settings. Over the coming weeks we’ll be adding more stability and features. Stay tuned.
- 🛠 Fixed: Bug preventing free version uninstall when Pro version was activated
- 🛠 Fixed: Function name collisions within autoloader when both free and pro version are installed
- 🛠 Fixed: Issue causing duplicates to appear on product and collection single pages
- 📦 Added: New JavaScript filter hook: ‘product.title.before’
- 📦 Added: New JavaScript filter hook: ‘product.title.after’
- 📦 Added: Cart state data to both the ‘cart.checkout.before’ and ‘cart.checkout.after’ hooks
- 📦 Added: Set limit to one on product and collection single pages to prevent duplicates
- 📦 Added: Customer Accounts beta
- 📣 Updated: Changed various links within the readme.txt of free version
- 💻 Dev: Replaced wp.hooks conditional checks with a single consistent function
2.0.11
- 🛠 Fixed: version issue
2.0.10
Hello! A couple of important bug fixes today. Customer accounts coming soon!
- 📦 Added: New JS filter hook: ‘cart.checkout.before’
- 📦 Added: New JS filter hook: ‘cart.checkout.after’
- 🛠 Fixed: Storefront filter not taking more than one value on initial load
- 🛠 Fixed: Unable to reverse products order when using the [wps_collections] shortcode
- 💻 Dev: Foundation for Customer Accounts integration
- 💻 Dev: Updated npm dependencies
2.0.9
- 📣 Add: Cache clearing after plugin update to prevent JavaScript errors
- 💻 Dev: Added unit tests for after_upgrader_process_complete method
- 💻 Dev: Added unit tests for wps_collections shortcode
2.0.8
- 🛠 Fixed: Bug in the [wps_collections] shortcode where the
products_attributes fail to work properly - 🛠 Fixed: The plugin setting “Show fixed cart icon” was not working
- 🛠 Fixed: Bug inside class-attributes->attr() causing default values to override user values
- 📣 Updated: Removed extra whitespace on the product single template
- 💻 Dev: Added type checking for capitalizeFirstLetter()
- 💻 Dev: Added unit tests for [wps_collections] shortcode
2.0.7
Hey folks,
Today’s update contains another round of bug fixes. If you’re having trouble with products not linking to Shopify, custom domains not working, or issues the Storefront shortcode please update!
- 📦 Added: Animation for Storefront products
- 🛠 Fixed: Bug causing product and collection single pages to not properly use all shortcode attributes
- 🛠 Fixed: Broken slider styles
- 🛠 Fixed: Bug causing “Products link to Shopify” to not work
- 🛠 Fixed: Bug causing enable custom domain not to work
- 🛠 Fixed: Bug causing product variant dropdowns to show beneath the image of the product below it
- 💻 Dev: Added ESLint with React Hooks plugin
- 💻 Dev: Improved performance of Storefront component by implementing an in-memory caching
2.0.6
Hey everyone,
This release contains important updates for overall plugin stability. Please upgrade as soon as you can.
- 🛠 Fixed missing “checkbox” in the cart terms
- 🛠 Fixed bug causing incorrect error message(s) to display during syncing process
- 📦 Added default value for getPageSizeFromComponentOptions
- 📦 Added empty data validation checks to update_shop()
- 📦 Added new filter hook for the loading text: wps_loading_text
- 📦 Added better sanitization and validation of REST endpoints
- 📦 Added unregister_post_type during plugin deactivation
- 📣 Updated WPS_ namespace to WP_Shopify throughout plugin
- 📣 Updated webhooks URL to webhooks domain to more accurately describe what it is
- 📣 Updated loading element from span to div
- 📣 Updated “Reconnect Automatic Syncing” to “Reconnect Automatic Post Syncing”
- 📣 Updated the way we’re determining plugin paths and directories
- 📣 Updated WP_SHOPIFY_PLUGIN_FILE_RELATIVE_TO_PLUGINS_DIR to WP_SHOPIFY_BASENAME
- 📣 Removed unused REST endpoints
- 📣 Removed unused constants
- 📣 Removed externally loaded jquery-ui css
2.0.5
⚠️ Important security patch. Please update ASAP!
- 🛠 Fixed: Bug causing cart notes not to work after typing.
- 🛠 Fixed: Major XSS security vulnerability.
- 🛠 Fixed: 500 error caused by improper wp_shopify_cache_cleared checks.
- 🛠 Fixed: When products have more than one image, links to product single pages were not working.
- 🛠 Fixed: Bug with dirname() when not using PHP 7+.
- 💻 Dev: Added proper permission_callbacks to REST API endpoints.
Ratings
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
Tags
Contributors
Languages
The plugin hasn't been transalated in any language other than English.
DIRECTORY DISCLAIMER
The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.
The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.
Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.
While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.
wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.