Client Revenue$134,157,125
Service Disabled Veteran Owned Small Business.
Spear Brand Logo
Top web design and digital marketing in Las Vegas. Helping our clients grow with marketing-first web design and digital strategies that convert. 702 Pros Logo 2020
Service Disabled Veteran Owned Small Business.

Critical Bug in SUMO WooCommerce Dynamic Pricing Discounts That Makes All Shop Products Free

Updated June 16, 2022
~ minute read
wordpress

Content Key

Share this Post :
Get the most out of your marketing
Join over 100,000 of the most intelligent marketers in the galaxy, and receive marketing news and insights straight to your inbox.
Enter Email to Get Started:
(We will never share your information.)

The SUMO suite of plugins by FantasticPlugins is a seemingly-elegant solution for creating subscription-based membership products. Their trifecta of plugins, SUMO Memberships, SUMO Subscriptions, and SUMO WooCommerce Dynamic Pricing Discounts together can make it a breeze to create subscription-style products that assign users to “Membership” roles, which can then qualify them for discounts across some or all products in the store.

But, beware: as of this writing, there is a  critical bug in SUMO WooCommerce Dynamic Pricing Discounts that makes all shop products free. Meaning, everyone who visits the shop will be able to order every product for free, with no apparent limitation.

What Exactly is the Bug in SUMO Discounts that Makes All Shop Products Free?

This bug can be triggered by enabling SUMO Memberships from within the plugin’s settings. From the General Settings menu on the main Settings page in your WordPress Dashboard, there are a series of checkboxes which enable various discount parameters, such as User Role and Specific Product discounts.

When you enable the “SUMO Memberships” function via this checkbox, and save your changes, the entire store’s products’ prices will be reduced to 0 dollars, and customers will be able to “purchase” everything for free. Obviously, this is a massive problem for development, and teams should act very carefully when working with the current version of SUMO WooCommerce Dynamic Pricing Discounts.

This Bug Occurs Even Without Setting Discount Rules

This bug will occur irrespective of your Discount Rules. Even without having created any SUMO Membership discount rules, which can be found under the SUMO Membership tab in the plugin’s settings menu, the error will persist, simply for enabling the SUMO Membership function.

For this reason, we recommend not enabling this feature at all, except for within controlled development environments and for testing purposes.

SUMO Memberships Setting is Deprecated in SUMO Discounts

As of this writing, the SUMO Members settings menu is deprecated, and should not be used. There is no indication of this in the General Settings menu of this plugin, which is where this critical error can be triggered, nor is there mention of this in the version of the documentation included with the plugin at the time of this writing. The clue about what is going wrong can be found within the SUMO Members settings tab.

At the top of the SUMO Memberships settings tab, there is an alert which tells us that this section is deprecated, and will be removed in a future update. Underneath, it tells us that SUMO Memberships can still be used, but within this tab, the plugin does not specify where or how to go about doing this.

When we visit the User Roles tab, we see a similar alert, informing us that this feature is deprecated, and will soon be removed. Under this alert, we can find a hint at the solution, in the alert that tells us to use the Product/Category Discounts menu to enable User Roles. This, as it turns out, is also the new place to enable SUMO Memberships.

Solving the Bug in SUMO Discounts that Makes All Shop Products Free

This issue may be resolved in a future patch by FantasticPlugins, but until then, here is the way to prevent this bug from occurring:

Use Product/Category Discounts

By navigating to the Product/Category Discounts page, we can select the “Users” box, and click the “Selected Users” option. A new menu dropdown will then appear on the next line, which we can click to then select SUMO Memberships.

With this setting enabled, we can select our preferred discount rules and parameters, and click Save Rule to achieve our Membership Discount function.

Safety in WordPress Development: 101

The sheer number of powerful, functional plugins out there is one of the greatest strengths of WordPress website development. However, due to the nature of this massive, collaborative community, it is essential to take steps to prevent unforeseen errors from making their way into production.

Our story today is a prime example of why it is essential to take safety in development seriously. It is common knowledge that applications should not use deprecated code or functionality; it’s a ticking time bomb before it stops working and produces unpredictable errors.

And, even though plugin developers will generally remove deprecated menus and settings in order to prevent these sorts of errors from happening, there is always a chance that bugs will make their way into production. In that case, your safety precautions will make or break you.

Setting Up a Development Environment

One of the most important steps to take in the way of safety and bug-prevention is in creating a proper Development Environment, separate from the live, production site. This ensures that, when developing and testing a new feature, any errors can be contained and resolved from within the controlled environment you’ve created for that very purpose.

When in Doubt, Source it Out

There are pitfalls lurking around certain corners of WordPress web development that are easy to fall into. Seemingly-mundane acts like updating a plugin, even, have the potential to cause massive, breaking changes on a website and, without having taken the proper precautions, the process of resolving these problems can range from a moderate headache, to a severe loss in data and site functionality.

We at 702 Pros offer robust Web Support packages to prevent and resolve bugs making their way into your site. Going it alone with your website’s development and support, without knowing your safety steps, is like flying blind, and web support may seem like an extraneous expense, until the fateful day something goes wrong, and your site loses days, or more, of progress.

Stay tuned for more important WordPress Safety tips from us at 702 Pros, and, until then…

Stay safe!

Leave a Reply

Get a Free Digital Marketing Quote!
Want to talk now?
Give us a call at (702) 904-4262

Powered by OnSago

More Great Posts

Online Marketing

How Long Online Forms Lose Leads

Small changes often have large impact at scale. Sometimes that one little change to a form could cost you millions.
The post How Long Online Forms Lose Leads appeared first on Vance Bell, Philadelphia, PA.

Read More »
Regex Codes
Blog

Useful Regex Codes

FIND: Search for lines that contain a word: ie(India) — (?-si)^India.+ REPLACE:Add something to end of the line: ie(, India) — $0, India Find lines

Read More »
Top 10 Las Vegas Digital Marketing Trends for 2023
Blog

Top 10 Las Vegas Digital Marketing Trends for 2023

Top 10 Las Vegas Digital Marketing Trends for 2023: Brands will have to prepare for a global cost-of-living crisis in 2023 as customers become more selective about which products and services they purchase.

This means that brands need to be more transparent about how they communicate and what their strategies will look like in the next year. Marketers need to be aware of the latest trends so that they can plan for and capitalize on any changes. Originally on 702 Pros

Read More »
Advertise with us
Join our advertising network to grow your business. Give us a call at (702) 904-4262
34.99 WordPress Updates | WordPress Support by 702 Pros
Sponsored
Best Top #1 Critical Bug in SUMO WooCommerce Dynamic Pricing Discounts That Makes All Shop Products Free Las Vegas, NV | Critical Bug in SUMO WooCommerce Dynamic Pricing Discounts That Makes All Shop Products Free Agency | Justin Young, US Air Force Veteran and CEO of 702 Pros
Justin Young Signature - 702 Pros

Justin YoungCEO of 702 Pros

I'm Justin Young
Air Force Veteran, Founder and CEO of 702 Pros.

I lead our team to grow our client’s businesses with smart and innovative web design and digital sales systems. I treat every business like it were my own, giving each the attention it deserves. In short, our experts will focus on delivering the best results producing the greatest ROI for your business.

Let’s talk about your business!

VOSB CVE AWARD

Our Critical Bug in SUMO WooCommerce Dynamic Pricing Discounts That Makes All Shop Products Free Agency will work hard to make sure your business succeeds online

Our Critical Bug in SUMO WooCommerce Dynamic Pricing Discounts That Makes All Shop Products Free experts are waiting to build your business credibility like never before. Let our Las Vegas NV team help grow your brand with digital marketing & WordPress management solutions, built around producing the highest return on your business investment.

2022Winner
Best Web Design Agency in Las Vegas, NV
2022Winner
Best Digital Marketing Agency in Las Vegas, NV
2022Winner
Best SEO Agency in Las Vegas, NV

Deals on Web Design Pricing in Las Vegas, NV

Hurry our web design deals in Las Vegas, NV will only last for a limited time only. Our team of Las Vegas, NV web designers have the experience and knowledge to get your business off to the best start possible or improve your business presence with SEO Las Vegas, NV, digital marketing Las Vegas, NV, web support and website hosting Las Vegas, NV

Grow with the Pros

Let us know about you to get started.

Want to talk now? Give us a call at (702) 904-4262

Powered by OnSago

Ready to speak with a marketing expert?

Call our team @
+1(702)904-4262

Our Pros have your back with award-winning design and marketing,Including proven systems focused on producing the best return on your investment.

702 Pros is veteran-led design by Justin Young—Air Force Veteran and Digital Marketing Las Vegas, NV Authority.

2022Winner
Best Web Design Agency in the United States
702 Pros Landscape Logo Vector - with url and grow with digital catchphrase
Google Partners
Meta Business Partners
Inc 5000
Kyla Sloan | Kyla Estes | Client Management | Reception | Sales
Advertising with Us
Kyla SloanAdvertising Specialist
Our team has the digital and traditional marketing skills to get you in front of customers looking for your product or service.
Want to talk now? Give us a call at (702) 904-4262

Powered by OnSago

Add Your Business To the 702 Pros' Directory
Please add some general information about your business.
A problem was detected in the following Form. Submitting it could result in errors. Please contact the site administrator.
Want to talk now? Give us a call at (702) 904-4262

Powered by OnSago

2022 Sale

Get 20% off!

All Web Design Packages
A problem was detected in the following Form. Submitting it could result in errors. Please contact the site administrator.
Days
Hours
Minutes
Seconds
Want to talk now? Give us a call at (702) 904-4262

Powered by OnSago