WooWeekly #379: Split Shop, CBD, NFT

Hello there,

Welcome back to WooWeekly, your weekly appointment with WooCommerce tutorials, tips and updates handpicked for you so that you can learn something new!

WooWeekly is put together by myself, Rodolfo Melogli, founder at Business Bloomer, your go-to blog for WooCommerce customization tips and David Mainayar, co-founder at PeachPay, the backed-by-WooCommerce 1-click checkout solution.

On a personal note, here in Sicily all is well. We’re signing off with the builders right today so we hope to get started with the renovation in 2 weeks time. It will keep us busy (well, the architect especially) for at least 4 months, and if we don’t get finished before the summer, September and October will be quite decisive. Meanwhile, prices have doubled here in Italy. Great timing for a big expense alright…

Anyhow, back to business. Let’s get the Woo party started… enjoy!


GoDaddy PRO WordPress Ecommerce hosting with WooCommerce gives you the freedom to sell anything, anywhere online – from physical products to digital downloads, services and subscriptions. We’ve integrated WooCommerce into our Managed WordPress platform where you can choose from over 75 premium WooCommerce extensions included in your plan for as long as you host your ecommerce store with us. That’s nearly $6,000 in free premium extensions — at no extra charge — to build a powerful, customized ecommerce store.

Learn more

Want to sponsor WooWeekly to an audience of 15,000+ active readers as well as being featured on our website (dofollow) for a lifetime? Info on our sponsor slots are available at wcwkly.com/sponsors – we’re now selling slots for Mar-May 2022

1. Brand New WooCommerce Content

WooCommerce Snippet: Split Shop Page By Category

Well, this is gonna be a big one for you. When you start having lots of products and lots of product categories, the shop page becomes either messy or unrepresentative, because it may show just the latest 16 products on page 1 when you have dozens of categories and a much wider range of products… As usual, there are plugins for that – first one that comes to mind is Nested Category Layout by Skyverge – but today I wanted to see how doable it was to code it, and how many lines of PHP were required. So, if you wish to switch the WooCommerce shop page display from “products” to “a given number of products for each parent category”, here’s the fix. Enjoy: https://www.businessbloomer.com/woocommerce-split-shop-page-by-category/

WooCommerce Tutorial: How to Sell CBD Products

Since the Food and Drug Administration (FDA) removed cannabidiol, also known as CBD, from schedule 1 of the Controlled Substances Act in 2018, there has been a significant increase in CBD eCommerce in the United States. However, even though you can sell CBD products with WooCommerce, Automattic only supports the sale of CBD-related products under specific conditions. You cannot use payment gateways like Stripe or PayPal to accept payments. This means that “WooCommerce Payments” prohibits CBD too. Therefore, the real challenge lies in finding the right payment provider. In this article, we’ll talk about seven different payment solutions that permit the sale of CBD-related products with WooCommerce: https://www.businessbloomer.com/woocommerce-sell-cbd-products/

WooCommerce Tutorial: How to create an NFT store using WordPress and WooCommerce

NFT marketplaces are becoming a popular place for artists, designers and other types of creatives to monetize their work. With an NFT, creators can sell unique items, digital or physical customers who get verifiable proof of their ownership rights. In this guide, we will examine how you can use several WordPress and WooCommerce plugins you can use to create a marketplace for selling NFTs and NFT collections: https://www.godaddy.com/garage/woocommerce-wordpress-nft/

2. David’s WooCommerce Highlights

Here are a few notes written by David of PeachPay, WooWeekly co-author:

  1. WooCommerce vs. Ecwid: In case you needed a refresher on how WooCommerce and Ecwid stack up against one another, treat yourself or your client to this newly released Forbes Advisor story on the topic. 
  2. Woo on the Go: Wondering how to manage your WooCommerce store while you’re on the go? Check out the WooCommerce blog’s latest post, which addresses the use of card readers, inventory management, the WooCommerce and WordPress mobile apps, maintaining customer relationships, tablet set-up during events, and ad management. 
  3. Order Delivery Like a Pro: If you want to let your customers select a delivery date and time for themselves, do take a look at Order Delivery Date Pro. This plugin lets you easily create delivery schedules using product categories, shipping methods and classes, table rate shipping methods, etc.
  4. When Variation Price Ranges are not Varied Enough: WP Mayor put out a story recently on changing the way WooCommerce variation price ranges display on your store. By the end of it, you’ll have no-code solutions for a range of use cases, including the display of the cheapest price, listing all prices, the creation of a custom price template, and more.


Francesco Baldini, a freelance SEO consultant, can help you identify non-technical and technical opportunities so that you can scale your business, boost organic visibility, and convert new visitors into paying customers. Apply now for a free SEO Video Audit.

Reach an audience of 15,000+ active readers for as little as $97 for 4 issues. Info on our sponsor slots are available at wcwkly.com/sponsors


WooCommerce Snippet: Sync Billing Name & WP User Name

When someone places an order via the WooCommerce checkout, there is a function (process_customer) that saves the checkout first & last name to the customer Billing address (WooCommerce). The same function also overwrites that same WP user first & last name (WordPress). The same happens when someone updates the Billing address via the My Account edit address tab. There is a WooCommerce function (save_address) that copies Billing first & last name to the WP user first & last name. You’d think that was sufficient to keep billing names and WP user names in sync – well, nope. You can also update billing first & last name from the user edit profile page (WP dashboard). In such case, WP user first & last name is NOT updated, and billing and user names are not in sync. Today, we’ll study some code to make that happen, so that you never have to worry again about inconsistencies. Enjoy: https://www.businessbloomer.com/woocommerce-sync-billing-name-wp-user-name/

WooCommerce Tutorial: How to Customize the My Account Page?

Customizing the WooCommerce “My Account” page is one of the most requested features by designers and developers. The “My Account” page of an ecommerce website is absolutely vital to the smooth running of its operations, should be well designed in order to allow users to fully make the most of account management and – of course – can be customized in order to convert more sales and or entice for return business. If you’re familiar with PHP customization, almost anything can be achieved with simple snippets: add a custom tab, remove a tab, change the content of a tab, sort tabs, and so on. We’ve seen this already on Business Bloomer but I’ll link to a few articles and tutorials below as a reminder. The other sleek alternative is to use a plugin. Sometimes, this might be a quick and error-free way to achieve what you need without the need of having to code. It’s up to you – so in this article we will see both methods: https://www.businessbloomer.com/woocommerce-how-to-customize-the-my-account-page/

WooCommerce Snippet: Display Variations’ SKU @ Product Admin

I find it quite annoying that variable products display an empty SKU cell in the WordPress > Products admin page even if their variations may have one available. Today, we go fix that. With this simple snippet, your variable products will display the SKU of each variation, and if there is none, empty brackets (so, it’s easy to identify if any variation is missing its SKU). So, let’s see how it’s done. Enjoy: https://www.businessbloomer.com/woocommerce-display-variations-sku-product-admin/

WooCommerce Tutorial: How to Get Started with WooCommerce Blocks – PART 2

WooCommerce is one of the leading eCommerce platforms marking its territory in the eCommerce industry one website at a time – with over 5 million downloads. And now, the development team is working at making WooCommerce fully compatible with Gutenberg. And the first phase is about building custom WooCommerce Blocks that can be used in the new WordPress editor. In part 1 of this article we saw ten WooCommerce blocks and their significance. In this article, we’ll talk about ten more blocks you can use for an interactive online store. But first, let’s learn about adding and editing these blocks on your store: https://www.businessbloomer.com/woocommerce-get-started-with-blocks-2/


Recapture ends your abandoned cart problem with WooCommerce with our famous 5-minute install and dead simple UI. Solo store owners and small teams can rest easy knowing they don’t have to stress over learning a complicated email marketing tool, create all their content from scratch, trying to setup their own mail delivery or worry about not getting great support when they need it. Recapture has been helping stores like yours since 2015, recovering over $186 million.


  • Rodolfo Melogli

    Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza.

    View all posts
  • David Mainayar

    Co-Founder at PeachPay and with a background in economics, David has been obsessed with WooCommerce ever since he discovered its transformational potential for the entrepreneurial underdog. His mission is to help level the playing field for small and medium-sized enterprises as well as independent retailers. David loves travelling to central Europe, reading books by N.N. Taleb, and learning about ancient Roman and Napoleonic history.

    View all posts

Leave a Comment

Proudly supported by

Join them?