How to Add a Custom WooCommerce Email

…ere the magic happens! This method passes in the Order ID, which we use to instantiate a new WC_Order. With this object we can then check if the shipping method is expedited. In this example, simple flat rate shipping is used, but you could just as easily check the shipping ID if FedEx/UPS was being used. If the shipping method isn’t expedited, we return which prevents the email from being sent. We’re not quite finished with the class yet, we stil…

Read More

WP Development

Add a WordPress Custom Bulk Action

…( $_REQUEST[‘exported’] ) ); echo “<div class=”updated”><p>{$message}</p></div>”; } } Which in action looks like: Demo Plugin And there you have it. Feel free to download and use as a starting point my demo plugin which has code similar to the above, but fully implemented and commented. Install like any other plugin, by uploading through the Admin, or by unzipping the plugin folder and placing in wp-content/plugins/. Activate the plugin, then go t…

Read More

SkyVerge WooCommerce Extensions

Add Member Area Links to the Sidebar with WooCommerce Memberships

…equires beginner to intermediate PHP skills. Set up Sidebar Login When you install Sidebar Login, you’ll be able to create a widget that shows a login form to logged-out users (with an optional register link), and shows some information or a link list to logged-in users. You can read more about using it with membership sites here. In our case, we’ll make some adjustments to use WooCommerce URLs for logged out and logged in links. Now this will out…

Read More

Working from home with kids.

Working from home with kids: Advice on the “new normal” from the parents of SkyVerge

…ding up someone else’s work if I step away, because we all understand that instant responses don’t always happen. Everyone knows to move on, do another thing, and then wait for the information to come back to you. That helps with unpredictable nap times and schedules, especially now. Simon: Take flexible work hours to the extreme, because they work really well. If the kids come in and say, “Come play football with me,” you just do it and there’s n…

Read More

SkyVerge WooCommerce Extensions

Creating WooCommerce Memberships Menus for Members

…ou restrict menu items for members as well as roles. When you download and install this helper plugin (requires Nav Menu Roles and Memberships), you’ll be able to select membership plans as menu restriction options in addition to your roles. Go to Appearance > Menus and look at an item from your menu. If you choose to only show this menu item to logged-in users, you can choose who can see it based on role, and now also based on the membership plan…

Read More

WooCommerce extension updates & releases

WooCommerce Order Status Manager Version 1.3

…es in the list, you can click this button to import them. Likewise, if you install a new extension that is expected to add new statuses but you don’t see them, you can click the “Import custom statuses” button to import them. This is a one-time operation that you won’t have to repeat it again for the same statuses to be imported. Also, if you accidentally click the button and there are no statuses to be imported, then nothing would happen. Other c…

Read More

WooCommerce extension updates & releases

New WooCommerce Plug-in: Authorize.net Reporting

…one concept we had in mind when we wrote this extension for you. When you install and configure this extension, you’ll start receiving a daily email with your Authorize.net transactions from the previous day attached as a CSV. Sounds easy! Even better, you can login to your WooCommerce store and download a CSV of transaction details from a given date range on-demand, without ever having to login to your Authorize.net account. We’ve even pre-popul…

Read More

SkyVerge WooCommerce Extensions

Repeating a Fixed Date Membership with WooCommerce Memberships

…. This third approach requires adding some custom code to your Memberships installation, so it’s meant for more skilled users who are not afraid to run some custom script or to inspire developers as a starting point for more advanced customization in their clients sites. The idea is that you could either 1) set up a cron job in WordPress or 2) hook to an existing event to instruct Memberships to save new dates to a fixed plan. In the first case (s…

Read More