New year

SkyVerge in 2019

As another year (and a pretty rad decade) comes to a close, we’re taking some time to reflect on what happened at SkyVerge in 2019. It’s been a year of incredible growth for our company and our products. We love that our job is helping stores grow and succeed and we’re excited to take a trip down memory lane to recap how we did that in 2019! Even more exciting, though, is what we’ve got…

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…

SkyTrip 2019 Recap

Topping last year’s team retreat was going to be hard. This is the story of how we rented a castle and pretended to be in Downton Abbey for a week.

New year

SkyVerge in 2018

The week between Christmas and New Year’s Eve is a great time to reflect on what you’ve accomplished as a company over the past year. The post-holiday lull provides some much-needed time to step back and get a bird’s-eye view of the past year before setting goals for the next. We spent the past few days at SkyVerge reviewing everything we built, improved, worked on, and shipped. As a team, we’ve put more focus on…

SkyTrip 2018 Recap

SkyVerge is a remote company. That means we spend our days chatting with one another in Slack, waving from our respective tiny digital boxes on Zoom, and sending accolades or shout outs via Basecamp. We love working remotely, and are no strangers to the tools that allow us to bond in digital-land. But, we’re also all very aware of the fact that there is simply no replacement for in-person bonding. To that end, we recently…

SkyVerge WooCommerce Extensions

Using Dynamic Pricing with WooCommerce Memberships

WooCommerce Memberships has the ability to provide discounts for members. This is a popular way to provide perks or wholesale pricing for certain groups of customers. However, Memberships does not have complex sets of rules for for pricing, such as the ability to set discounts at tiers for membership products. You can use Dynamic Pricing for this sort of set up, as it lets you add pricing rules based on role, quantity tiers, and more….

Manual payments

Processing WooCommerce payments for a customer

Our support team often gets asked a variation of this question: How do I process an order on behalf of a customer? I took an order for a customer over the phone, can I run a transaction for it in WooCommerce? I just accepted an order for a product with a custom price, and I’d like to charge the customer manually. Can I do it? I’m going to be charging for expedited shipping, so I…

WooConf 2017

We’re a few weeks past WooConf, but better late than never I suppose 🙂 I wanted to share some of the things our team was up to recently at WooConf, along with the planning that went into this as our first major sponsorship for an event. Since giving back is a big focus for us, most sponsorships we’ve done thus far have been small in scale, mostly to support a local event or WordCamp. For…

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…

SkyVerge WooCommerce Extensions

How to Export WooCommerce Refunded Orders

When we discussed how to get all WooCommerce orders with a refund, we talked about why the “refunded” status isn’t a great way of tracking orders with a refund, as a partially-refunded order will not have that status. We put together a helper function to directly query refunds and return the associated order IDs for them. Now let’s talk about a good use-case for that helper: exporting refunded orders. This tutorial requires intermediate PHP and…