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

Ask SkyVerge

How to Remove WooCommerce Tax Labels

This Ask SkyVerge question comes from Flora: Can I remove the “ex. tax” label that appears in the order details on invoices? I don’t need it to say this after prices. Shops that typically sell items excluding tax don’t require a notice that pricing is excluding tax, especially if the invoice contains a tax line item. For example, in the US, subtotals are usually displayed exclusive of tax, then tax is included as a line…

Read More

Overriding Templates in WooCommerce Extensions

WooCommerce has a system in place that will allow you to override core templates within your child theme. This means that you can copy a template file, edit it, and the edited version in your theme will be loaded instead of the core version of the template. We do encourage you not to do this, as most changes can be made via hooks (filters and actions) instead, and this method is far more upgrade-safe than…

Read More

WordPress development tutorials

How to move Jetpack Social Sharing Buttons before a post

If you use Jetpack on your (self-hosted) WordPress site, you probably use the sharing buttons (sharedaddy) capabilities that Jetpack has. By default, these sharing buttons are shown at the end of your post following the content. This tutorial will show you how to move Jetpack Social Sharing buttons elsewhere in your post, such as before your content. You can also check out this overview from the Jetpack team. We’ll assume a couple of things: You…

Read More

Ask SkyVerge

Changing WooCommerce Attribute Visibility Defaults

Here’s a quick tip from a question we were asked by Nick: Any time I add attributes to my products, I want to display them on the product page and use them for variations. Is there a way to default this checkbox to ‘checked’ instead of ‘unchecked’? For reference, when you add attributes to a product, you’re given the option to show them on the product page (which adds them to the “Additional Information” product…

Read More

SkyVerge WooCommerce Extensions

Using WooCommerce URL coupons with One Page Checkout

Our friends over at Prospress released an extension recently that we find very cool, and we’ve already integrated several plugins with it. One Page Checkout allows you to create a streamlined, minimal checkout process, and you can use a customized page or select a template to sell your products and complete checkout without ever sending customers to another screen. You can create landing pages, product tables, pricing tables, and more. Since this plugin helps to…

Read More

SkyVerge WooCommerce Extensions

Change WooCommerce Product Retailers Buttons

One of my favorite features of WooCommerce Product Retailers is that you can display retailer purchasing options with buttons on your product pages. This lets you list a product in your own store (or not if you don’t want to sell it yourself), and use your referral links elsewhere to generate revenue. Having buttons on your product page lets customers see all purchasing options at a glance and select where they’d like to buy from….

Read More