WooWeekly #397: Customers, Database, Issues

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.

I finally tested negative yesterday after getting Covid at WCEU, so I’m out of the house for the first time in 15 days. Even better, it’s my wife’s birthday today and my son was very happy to see me again. It all feels good.

Anyhow, back to Woo. 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.

Learn more


1. Brand New WooCommerce Content

WooCommerce: Get List Of All Customers

Today’s snippet is a helpful shortcut for getting the list of customers in your WooCommerce website. This may be necessary during customization, especially if you need tailor-made features for administrators and shop managers in the backend or frontend.

WooCommerce: The Need For Custom Order Tables

In this article, we introduce you to the WooCommerce custom order tables – what is it, the new tables added to the structure, and how they can benefit your WooCommerce store. Let’s begin!

WooCommerce: 10 Crucial Issues That Should Be Fixed Right Now

In this post, I will share my worries, my fears, the current WooCommerce issues, some data I collected at WCEU 2022 and then a list of actionable solutions that may be implemented in order to clear the backlog and get back on track – asap. Enjoy!


2. David’s WooCommerce Highlights

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

“What hath God wrought?” 

Beware: Telegram has become the newest weapon of choice for fraudsters exfiltrating card information from WooCommerce stores, specifically those using the Storefront WooCommerce theme. Unlike other scams, this one is not easily spotted using a script block browser extension because it does not plant any malicious JavaScript into the checkout page. Instead, the payload is located in the following two files:

./wp-content/themes/storefront-child-theme-master/assets/js/script.js

./wp-includes/feed-rss-comments.php

The first is a custom file introduced by Storefront and the other is a bogus core file imitating feed-rss2-comments.php in order to receive input from the custom script.js file, decode the base64 encoded content and use the Telegram API to send that content to a designated chatbot via CURL. Thus, the card information associated with every order is sent to a Telegram chat room where it can be sold on the black market. Because Telegram is encrypted, fraudsters can’t be pinned down to a specific location or server like with most credit card exfiltration schemes. Given that WordPress accounts for roughly 6 in 10 instances of credit card skimming malware, anyone using WooCommerce should take the following measures to keep their store — or their client’s store — secure:

  1. Keep all plugins updated, reviewing the changelog for each update
  2. Protect your WP admin panel from unauthorized access
  3. Place your website behind a firewall service

Custom Order Tables Github

If you’re as excited as I am about the WooCommerce scaling opportunities unlocked by the introduction of custom order tables into core, then you should be keeping up with the associated GitHub project. As of 6/21/22:

  • 35 issues completed
  • 2 in code review
  • 6 in progress
  • 25 on the to-do list

Be sure to check out our blogpost on the subject as well!

Do the WeGlot Woo

The first of several upcoming Do the Woo podcast episodes recorded at WCEU 2022 has aired, pairing Jonathan Wold with Weglot CEO & Co-Founder Augustin Prot. Not one to miss if you’re interested in multilingual store set-ups. Weglot’s story is an exciting one for the community, especially in light of their recent funding. Prot revealed that 40% of Weglot’s customers are ecommerce players, the vast majority of which are probably using WooCommerce. 

As an aside…your two humble co-authors, me and Rodolfo, may be making an appearance in one or two of the other podcast episodes recorded at WCEU.


3. ICYMI

WooCommerce: Order Again Button @ My Account > Orders

The WooCommerce “Order Again” button displays for ‘completed’ orders on the Thank You page and View Order page. That’s a pity, because it would be useful to show it on the My Account > Orders page as well. The good news is that we can code it ourselves!

WooCommerce Function of the Week: wc_current_user_has_role

What if you want to show hidden information only to “administrators” or “shop managers?” What about displaying a custom “My Account” tab just for logged-in customers?

WooCommerce: How To Enable Stripe Payments

This article takes you through some of the best free and premium WooCommerce Stripe plugins for your store. But first, let’s learn more about the advantages of using Stripe as a payment option for WooCommerce. 

WooCommerce: Search Orders By SKU @ Admin

By default, when you search for orders in the WordPress > WooCommerce > Orders backend, using a SKU will give you 0 results. Which is pretty poor for a store manager.

WooCommerce: How to Add a Top Bar to Storefront Theme

Storefront is missing an important feature: the top bar. That’s a pity, because most ecommerce themes have either a dedicated widget area or somewhere you can add content in the theme options.


Enjoyed this issue?

Share ithttps://wcwkly.com/newsletter-archive/

Invite friendshttps://wcwkly.com

Leave a reviewhttps://www.businessbloomer.com/shop/newsletters/wooweekly-free/

Become a sponsor for as little as $97https://wcwkly.com/sponsors/


WooWeekly is brought to you by...

  • 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.

  • 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.

Leave a Comment

Proudly supported by

Join them?