How to Sell Subscriptions with WooCommerce and Get Sales Tax Right

Featured image credit: 401kcalculator.org (CC BY-SA 2.0) Selling goods and services by subscription — offering automatic, recurring delivery and charging automatic, recurring payments — is an eCommerce trend on the rise. While consumers have long been familiar with subscriptions to media services such The New York Times or Spotify, the popularity of subscriptions for physical products is rising now as well. Goods being sold by subscription range from razors (Dollar Shave Club) to the ingredients…

Read More

Behavior Funnels with Google Analytics

One of the easiest features of Enhanced Ecommerce with Google Analytics to use is the ability to view behavior funnels. These funnels are intended to give you insight into the shopping and purchasing experience in your eCommerce store, showing you were customers enter and leave the shopping or purchasing processes. We’ve drastically improved support for these funnels in WooCommerce Google Analytics Pro version 1.3.0+, ensuring that Shopping Behavior and Checkout Behavior reports will populate without…

Read More

SkyVerge WooCommerce Extensions

Repeating a Fixed Date Membership with WooCommerce Memberships

Howdy and happy new year, folks! The new year partly inspired this Memberships post, as an year cycle ends, and it’s likely that many of you Memberships users might have set up membership plans that are a year long. But how about plans that are set to start exactly on the 1st of January of any given year? Since fixed dates memberships were introduced in version 1.7.0 there is the possibility in WooCommerce Memberships to…

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

SkyVerge WooCommerce Extensions

Add Member Area Links to the Sidebar with WooCommerce Memberships

When a customer has at least one membership assigned or purchased via WooCommerce Memberships, the customer will be able to see the “My Memberships” table via the account dashboard. This lets your members see membership information, and if you have the member area enabled, members can get lists of their available content, products, and discounts. However, some sites use both Memberships and WooCommerce Subscriptions and may want to remove this “My Memberships” table, as some…

Read More

WooCommerce Sales Tax 101: Tracking and Filing Sales Tax

Cover photo credit: 401kcalculator.org, CC BY-SA 2.0 Accurately assessing, collecting, and remitting sales tax is one of the most tedious challenges that eCommerce businesses face. When you run a brick-and-mortar shop, tax collection is typically pretty straight forward: you collect the tax based on the good you’re selling for your store’s location. However, online sales make this more challenging. When you sell across state or country borders, you need to determine what tax you may…

Read More

Get a list of WooCommerce sale products

You can get lists of all simple products, variable products, or featured products easily with WooCommerce. It’s also easy to get things like “in-stock” products or “out of stock” products. However, getting a list of WooCommerce sale products can be a bit tougher because sale products use different meta keys to determine sale status depending on the product type. Let’s take a look at a couple of ways you can get sale products. Check sale…

Read More

WordPress development tutorials

Developers: Stop Using sslverify = false — WordPress has you covered

I listened to a talk recently about using WordPress to communicate with external APIs, which is something we do frequently at SkyVerge. We’ve built over 20 payment gateway integrations for WooCommerce, each of which needs to communicate with the payment processor’s API. One thing that I noticed in the talk is that setting sslverify = false when using wp_remote_get or wp_remote_post was recommended. This is a fairly common practice and has thus become recommended for…

Read More

WooCommerce PCI Compliance

WooCommerce PCI Compliance

As we’ve built almost 30 payment gateway integrations for WooCommerce, PCI compliance is a popular topic that we’re asked about frequently. Questions about PCI compliance with WooCommerce typically go along these lines: I’m concerned about PCI compliance with the {insert name} plugin. We have an SSL certificate and it sounds like that’s all that’s required. Does your plugin / {my payment processor} provide the rest of the secure environment or PCI compliance? To understand why…

Read More

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match