Disable Repeat WooCommerce Purchases for a Product Category

…n a given category * * @param \WC_Product $product the WooCommerce product instance * @return bool – true if product is in category and has been purchased */ function sv_wc_customer_purchased_product_in_cat( $product ) { // enter the category for which a single purchase is allowed $non_repeatable = ‘clothing’; // bail if this product is in not in our target category if ( ! has_term( $non_repeatable, ‘product_cat’, $product->get_id() ) ) { return f…

Read More

WP Development

WordPress Settings API Hidden Field

…s API. This is useful for more than just creating hidden input fields; for instance I used it when I wanted to render a number of checkboxes in a single field, yet still have the checkbox options managed by the Settings API. The WordPress Settings API The WordPress Settings API is a great, if poorly documented addition to WordPress. The two best references I found for understanding and building your own API-based settings are: http://ottodestruct….

Read More

Development and support of Facebook for WooCommerce is moving to Automattic

…gs interface, so you can get selling faster. We enhanced the Facebook <> WooCommerce product sync to give you greater control over which products sync to your Facebook page. We made pixel tracking data more reliable and secure. We laid groundwork for Instagram Checkout support, which is currently in beta testing, and coming in a future release. Starting in early November, we’ll be transferring support and development of this plugin to the fantasti…

Read More

WooCommerce Remove Product Sorting

…me fixes its sorting option handling. Using this plugin When the plugin is installed and activated, you’ll be able to select which sorting options to remove under Appearance > Customize > WooCommerce > Product Catalog. Select the options you’d like to remove, then click “Save” to update your settings. This will then remove the sorting options from both the “Default Product Sorting” dropdown on the settings page, and the sorting dropdown on the fro…

Read More

WooConf 2017

…life-saver. Add signs to your booth! If you want people to enter a giveaway, tell them there’s a giveaway 🙂 If you’re going to host an event, have signs there, too. I think our party would have been great if we had posted a hashtag so we could find all of the fun photos on Twitter and Instagram during the party and later. I saw some we were tagged in, but crazy photos were the best part of the party, and I’m sure I missed some. Be sure you know w…

Read More

WooCommerce Sequential Order Numbers

…order numbers for new orders. If there are existing orders at the time of installation, the sequential order numbers will start with the highest current order number. If you like this plugin, but are looking for the ability to set the starting number, or to add a custom prefix/suffix to your order numbers (ie, you’d prefer something like WT101UK, WT102UK, etc) please consider our premium WooCommerce Sequential Order Numbers Pro plugin, available…

Read More

Upgrading PHP Versions

…which supports essential eCommerce features. PREFERRED GoDaddy WP Engine Kinsta Liquid Web Price Point $25+ per mo $30 – $100 per mo $30+ per mo $249+ per mo Recommended Plan Ecommerce includes over $3000 in Woo extensions Business Pro Managed WooCommerce WooCommerce-optimized caching ✔ sort of* ✔ ✔ Staging site ✔ ✔ ✔ ✔ SSL Certificate included included ** included included Offers Migrations? one-click tool free 1 free contact for info Automated…

Read More

SkyVerge Dashboard

…and more helpful tools for engaging with SkyVerge. Using this plugin After installing this plugin, you can go to the SkyVerge menu to access support, messaging, and other features. Getting updates If you’d like to get automatic updates, you’ll need a license key to get them from our site as we release new versions. You will find one in the email you received after downloading the plugin, or on your purchase receipt page. Now copy this key and go t…

Read More

Memberships – support

…ck icon to restricted posts Send monthly subscriber coupons Set up split / installment payments Memberships + Dynamic Pricing Tutorials & snippets (beginner PHP required) Renewing a trial with a different plan Sorting content in the members area Tutorials & snippets (intermediate/advanced PHP required) Add restriction notice merge tags Customize the members area Add custom members area sections Repeating a fixed-date membership Need more help? Con…

Read More

Import Remote Repository with EGit on Windows

…ne Repository’ button. This will clone the remote Git Repository into, for instance C:Usersusernamegit Create the Project Create a project with the New Project wizard, and uncheck the ‘Use default location’ option, selecting the above local Git repository as the project Location. Share the Project At this point if you’re following along you should have a locally cloned Git repository, and an unrevisioned Eclipse project containing the repository f…

Read More