One WooCommerce Theme to Rule Them All: Storefront

…ghtly with WooCommerce styling. It’s designed to provide a shop-centric website, while still allowing you to maintain a blog or add your own features and templates as needed. The shop and product pages show off your WooCommerce product images, while allowing you to adjust button colors via the built-in options. They feature flat buttons and inputs with a clean, sharp layout.   Shop page Product page The cart and checkout flow are great as well. Do…

Read More

WordPress development tutorials

How to move Jetpack Social Sharing Buttons before a post

…We’ll assume a couple of things: You can add custom code to your WordPress site correctly. If you want fine-grained control over this, you’re using a child theme (or if you’re using your functions.php for custom code). If not, check out this tutorial. There are 2 methods that we could use: filtering the content and editing your post template. Method 1: Filter the content If you just want buttons before your post content, then you can move them the…

Read More

Overriding Templates in WooCommerce Extensions

…n your theme first, this version of the template will be served up by your site instead: This can be done for any third party plugin that loads its own templates using wc_get_template. You can search the plugin for this function to see if you can override template files yourself. Disclaimers Again, we recommend using more appropriate methods to make changes first. You should always try to use a filter or action to change / add information to your…

Read More

For Translators: Environments

…This also lets the user simulate certain responses, such as successful transactions or failed transactions. Production Environments Production environments are sometimes called “live” environments. If a test environment is a dress rehearsal, the production environment is the real show. Production environments are no longer a simulation. Instead, these function in the exact way that you imagine they should. In the case of a payment gateway, a produ…

Read More

month in review

November in Review

…ilio now supports Alphanumeric Sender IDs: You can now toggle order SMS messages from the admin, and send SMS messages based on custom order statuses as well. Measurement Price Calculator v3.8.0 Tamara led our update for Measurement Price Calculator, which adds compatibility for the Google Product Feed plugin from Lee Willis. Now Measurement Price Calculator pricing will be included for the Google Product feed, as product’s unit price is now sent….

Read More

WooCommerce extension updates & releases

WooCommerce Authorize.net SIM extension release

…time (as you had to switch gateway modes), so having them bundled into the same plugin didn’t provide any real benefit. Some merchants use emulation for a different reason, such as running transactions through another gateway (ie eProcessing Network), so we still needed this emulation mode available. The New WooCommerce Authorize.net SIM WooCommerce Authorize.net SIM now provides a stand-alone solution that works with Authorize.net’s SIM hosted pa…

Read More

WooCommerce extension updates & releases

WooCommerce Memberships 1.7: Member emails, New Plan Options, and more

…t Memberships update and we recommend backups as well testing on a staging site before updating. Now let’s talk about what’s new! Membership Emails One of the most requested items on WooIdeas was to trigger emails to be sent to the customer when a Membership expires. So far, the only Membership email has been the Membership Note, which was sent to the customer when an admin manually added a note to the membership and ticked an option to notify the…

Read More

SkyVerge WooCommerce Extensions

Add Social Login Buttons to WooCommerce Memberships

…to the WC Memberships “restricted content” messages * * @param string $message the message content * @param int $post_id the post or product ID for the restricted post object * @return string – the updated message content */ function sv_wc_memberships_social_login_buttons( $message, $post_id ) { if ( function_exists( ‘woocommerce_social_login_buttons’ ) ) { add_filter( ‘pre_option_wc_social_login_text’, ‘__return_empty_string’ ); ob_start(); wooc…

Read More

SkyVerge WooCommerce Extensions

Adding WooCommerce Memberships Restriction Notice Merge Tags

sage with the merge tag replaced */ function edit_purchasing_restricted_message( $message, $product_id ) { $plans = sv_wc_memberships_get_plans_for_product( $product_id ); $plans_list = wc_memberships_list_items( $plans ); return str_replace( ‘{plan_names}’, $plans_list, $message ); } add_filter( ‘wc_memberships_product_purchasing_restricted_message’, ‘edit_purchasing_restricted_message’, 10, 2 ); add_filter( ‘wc_memberships_product_viewing_restri…

Read More