Hello there,
Welcome back to WooWeekly, your weekly appointment with WooCommerce tutorials, tips and updates handpicked for you (and the other 16,497 subscribers) so that you can learn something new. Enjoy!
~ Rodolfo Melogli (Business Bloomer) & David Mainayar (PeachPay)
BUT FIRST… THANK YOU, STAGE SPONSOR!

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.
1. Brand New WooCommerce Tips
WooCommerce: How to Bulk Generate Coupons Without a Plugin
Today, we’ll take a look at how to bulk generate coupon codes from the WordPress backend by using a simple PHP “for“. Once the function triggers, it will just be a matter of seconds!
WooCommerce: Get Current User Orders By Status
This is a neat custom function that you can use in your WooCommerce customization. It can be helpful to know the list of orders placed by the current user ID.
2. David’s WooCommerce Highlights
Here are a few notes written by David of PeachPay, WooWeekly co-author.
Leverage 3D Models on your Woo Store
Nextech AR Solutions, which builds 3D models of online stores’ products, has recently announced that it is building 7,500 models for a large enterprise merchant. But despite their success with enterprise merchants, like Kohl’s, the company seems interested in servicing everyday merchants too, offering “one-click integrations” (I like) with WooCommerce, BigCommerce & Shopify.
A New Way to Automate Abandoned Cart Texting
There’s other products available to help you automate abandoned cart text messages besides Klaviyo. Although the consensus is that email is still king, this is definitely something worth considering if your store is suffering from rampant cart abandonment. It’s a more personal, direct way to re-engage customers (just don’t get too spammy!). Slovenian startup CartBoss is now being leveraged by 4000 online stores. It’s available on both WooCommerce & Shopify, and so is worth checking out if you’re considering automated text messaging for the first time or looking for a Klaviyo replacement.
A New POS to Let You Sell In-Person Seamlessly
In the past, WooCommerce has suffered from a lack of POS systems that let you seamlessly handle inventory management between your WooCommerce store & brick-and-mortar store. But today, it seems like many POS systems have risen to the challenge, including the WooCommerce team’s POS. I also recently found out about Foo Sales, which promises a seamless & secure experience to those WooCommerce merchants with a brick-and-mortar presence. Worth checking out (let me know what you think!).
3. ICYMI: WooCommerce Articles
WooCommerce: Upload File @ Checkout Page
The only possible solution is to upload the file BEFORE the checkout is submitted, so that upon “Place Order”, the file is already available in the Media section and can be attached to the order as a simple string (URL). ~ Rodolfo Melogli, Business Bloomer
WooCommerce Subscriptions: Get Subscribers By Product
There is a neat WooCommerce Subscription function called wcs_get_subscriptions_for_product(), which does exactly that: it returns an array of subscription IDs given a chosen subscription product ID. ~ Rodolfo Melogli, Business Bloomer
Why Is WooCommerce So Slow?
There are a lot of moving parts to WooCommerce and there are small fixes that make small improvements. However chances are that it comes down to your hosting provider. This doesn’t mean that by simply spending more for a faster, more powerful server you are going to get some relief for your growing store. ~ David Cruz, Advance Web Spaces
WooCommerce: Hide “Shipping to…” Address @ Cart
Even when the “shipping calculator” is disabled on the WooCommerce Cart page, a “Shipping to…” string will appear in the cart totals if an address has been previously entered or if geolocation is enabled. Let’s hide it! ~ Rodolfo Melogli, Business Bloomer
WooCommerce: Rename Downloads Table Column Title @ My Account
The WooCommerce My Account > Downloads endpoint features a table which lists the available downloads. This table has 4 default columns: Product, Downloads remaining, Expires, Download. Now, it’s very likely you may want to rename these headings into something more readable or understandable. ~ Rodolfo Melogli, Business Bloomer
THANK YOU, BALCONY SPONSORS!

Premium Web Hosting for WooCommerce gives your store more concurrent connections so shoppers can connect more quickly even when the website is busy. Reach support anytime with SMS text messaging. Watch our eye-opening expose on how your hosting unfairly limits the performance of WooCommerce no matter how much you spend.
Enjoyed this issue?
Well, congratulations for reading this far – you’re one of a kind! There are many ways you can support WooWeekly and help us spread the word. Thank you in advance!
Share it: https://wcwkly.com/newsletter-archive/
Invite friends: https://wcwkly.com
Leave a review: https://www.businessbloomer.com/shop/newsletters/wooweekly-free/
Become a sponsor for as little as $97: https://wcwkly.com/sponsors/