Client Revenue$96,120,614

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

Updated June 16, 2022

Recent Posts

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

Powered by OnSago

wordpress

Content Key

Share this Post :

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!

Join our email list for marketing strategies, website tips and ux improvements, and business insights.

About the Author

Justin is a local marketing expert with over 15 years of experience creating brand recognition around digital strategies.

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

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 »
Get a Free Digital Marketing Quote!
Want to talk now? Give us a call at (702) 904-4262

Powered by OnSago

Advertise with us

Join our advertising network to grow your business. Call +1(702) 904-4262

Rank #1 on Google with 702 Pros | Sidebar Advertisement | 702 Pros SEO
Sponsored
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.

2021Winner
Best Web Design Agency in Las Vegas, NV
2021Winner
Best Digital Marketing Agency in Las Vegas, NV
2021Winner
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

20% off Web Design Deal Ends Soon!

Days
Hours
Minutes
Seconds

Grow with the Pros

Let us know about you to get started.

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

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.

2021Winner
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

FAQs

There are definitely benefits associate with hiring a local website hosting provider over a large hosting provider like Godaddy. One, you have a clear company
There are definitely benefits associate with hiring a local website hosting provider over a large hosting provider like Godaddy. One, you have a clear company
Why – in a world of website builder tools would someone possibly hire a professional web designer to do a website for them? Short
Hiring a web designer can be a tough decision for any business to make. It can be even more of a challenge working with
702 Pros was created in 2015 and registered as a business in Las Vegas, NV in early 2016.
Our web design services include service business web design, e-commerce web design, artist portfolio web design, photography portfolio web design, restaurant website design, entertainment

Meet Our Team

I’m Justin Young, the Founder and CEO of 702 Pros. Let’s build something amazing, challenge our minds with creative and insightful development.

Justin Y.

Founder and CEO

Hi All! I oversee complete operations at 702 Pros. I’m passionate and dedicated to helping continue innovation and growth of local businesses.

Ashley M.

Chief Operations Officer

Kyla E.

Client Relations

My name is Johann Olivares, I am a Web Developer for 702 Pros and I build and design awesome Web Applications with my web dev team and aim to get better each day. Sidenote – I am a huge Dragon Ball Fan.

Johann O.

Web Developer
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

Justin Young - Founder and CEO of 702 Pros | Web Design Las Vegas | Las Vegas Marketing Agency | best web design company in las vegas | Digital Marketing Agency | Web Design Agency | Top Web Design Agency
Schedule a Free Digital Strategy CallOur team is ready to grow your business!