Promote memberships by applying discounts when purchasing the plan’s product

We know how important a quick and easy checkout is for driving conversions, so we’re excited to share a small but powerful update to Memberships: you can now apply membership discounts to eligible products when the cart contains a membership-granting product. When enabled, your customers will immediately receive the benefit of their new membership, instead of requiring that they first purchase their membership plan and then go back and complete the rest of their purchases…

Read More

Ask SkyVerge

Create a member home page with Memberships blocks

Here’s an Ask SkyVerge question we’ve heard from lots of Memberships users: When a member logs in, how can I redirect them to a custom member home page instead of the WooCommerce account page? This has been a popular request for some time, but wasn’t feasible for us to address since members can belong to multiple plans. How would Memberships know which page to send a user to when they belonged to multiple plans? It’d…

Read More

Ask SkyVerge

How can I require customers apply for a membership and approve their access?

While WooCommerce Memberships is flexible in how your customers can become members, it’s useful for some sites to let customers apply for a membership and then accept or reject their membership. This is desirable for merchants who want a great deal of control over who gets access to membership perks on their site. If you’re interested in setting up Memberships to require application and approval, please let us know! In the meantime, here are a…

Read More

Storage

Customer and order exports for any server environment

Today I am excited to share some improvements that have just been released for our CSV Export and XML Export plugins! The big ticket item for these releases is a refactor of the way that exports are stored. You won’t see any visible differences in these latest changes, but if you look under the hood, you’ll see that these plugins just got a major upgrade. ???? Disclaimer This post may get a bit technical, so go…

Read More

Ask SkyVerge

Blocking WooCommerce Social Login Registration

We’ve got an Ask SkyVerge question today from Jonathan that’s a neat usage of Social Login hooks: Is there a way to only allow social login for people who have an account already? Meaning we don’t want to create an account for them automatically since they should purchase a memberships to log in. Sure thing — there are hooks that will let us hook into Social Login just before it creates an account to stop…

Read More

SkyVerge WooCommerce Extensions

Adjust WooCommerce Memberships Exports

A popular feature with WooCommerce Memberships is the ability to import and export members. While the default export includes membership data, you may want to include other data here as well. Modifying the export is possible, as there are hooks available to change the CSV output; we’ll go over a couple straight-forward examples in this guide. Please note this guide requires beginner PHP development and WordPress skills. Filter WooCommerce Memberships Export Column Headers The first…

Read More

Ask SkyVerge

Moving WooCommerce Related Items to a Product Tab

Back in action this week with some tutorials scheduled! First up, we have an Ask SkyVerge question today from Rebecca: You’ve got a great article on how to move product upsells to a widget. But what about moving them to a tab? I’d love your ideas on how to make the tab disappear if there are no upsells. Definitely possible! By default, the upsells are shown on the product page below the product description: We…

Read More

WordPress development tutorials

Screen ID checks with WordPress Submenu Pages

Chances are if you’ve read our series on adding plugin settings to WooCommerce, you’re using an existing WooCommerce settings page or new settings tab to add any required configuration options for your plugin. If you have a more complex plugin who’s data will be accessed very often (such as Memberships or Subscriptions), you may even be adding a new submenu with a custom settings or usage page for your plugin. However, we’ve run into any…

Read More

Get all WooCommerce Refunded orders

I ran into an interesting problem recently for a consulting project where the client needed to know what orders have had refunds processed in WooCommerce. While helping out with this problem, I found that there isn’t a great way to get all refunded orders at once, only to get refunds for a particular order. There are a couple ways you could approach this issue. Let’s start with the couple methods they’d tried first: Get all…

Read More