Welcome. I'm Chuck Mac...
I am a WordPress & WooCommerce developer.

Recent Posts

11 November 2015

Introducing Analytics for CloudFlare

I have just released a new free plugin - Analytics for CloudFlare. This plugin connects to your CloudFlare account and allows you to view important analytics data right from your dashboard.
05 November 2015

Switching Domains

I've made the decision to swtch the site domain from chuckmac.info to chuckmacdev.com. I found that people often got confused on the .info TLD and ended up not getting to the site.
08 January 2015

Musings on 2015 Goals

With 2014 closed out and 2015 starting, I thought I would spend some time reflecting on some goals for 2015. Its always really inspiring to see other developers post their year end reviews and thoughts for the coming year, and I wanted to get some of mine down so I have something to review next year.
20 November 2014

WooCommerce Sales By Location Report Version 1.1

I just released version 1.1 of the WooCommerce Sales By Location Report plugin. The plugin now allows you to export your report data in CSV format for easy manipulation / analysis.
06 November 2014

WooCommerce Subscriptions Notice For Free Signups That Collect Payment Details

WooCommerce Subscriptions is a fantastic extension that allows you to take recurring payments from customers. You can use it for membership sites, recurring shipments, grouped products, and much more. One thing I have found that can be slightly confusing to customers is the checkout process when you have a free initial period. This is when you have a coupon, free trial, or some other discount that makes the price as signup $0. If this is a recurring item, WooCommerce Subscriptions will still require payment information from the customer. This is so the information is collected and can be charged for future renewals.
31 October 2014

Utilizing WooCommerce's PrettyPhoto OnLoad on Specific Pages

WooCommerce v2.x comes bundled with its own javascript lightbox software called prettyPhoto. In this article we're going to make an example of a inline popup that loads when a user lands on the page.