8 Lessons Learned by building the WooCommerce iPhone App

…ng new WooCommerce extensions while also learning/developing in Obj-C. We made the decision to instead find someone to lead development of the app. We lucked out in finding a really excellent iOS / Mac developer in Justin Schottlaender, who’s worked on the app with us from the beginning (we affectionately call him iJustin amongst ourselves). With the engineering of the app locked down, we also needed someone to lead design and usability. Fortunate…

Read More

WooCommerce extension updates & releases

New WooCommerce Social Login Providers

…he WooCommerce Social Login launch is the addition of new providers. We’ve added support for LinkedIn, PayPal, and Instagram login for WooCommerce. We now support all of the following social logins with WooCommerce: WooCommerce Facebook Login WooCommerce Twitter Login WooCommerce Google Login WooCommerce Amazon Login WooCommerce Instagram Login WooCommerce LinkedIn Login WooCommerce PayPal Login If you’d like to add any of the new providers, you c…

Read More

WooCommerce iOS 1.1.1 released

…rkaround in the next release fixes this issue and should now ensure that updating your shop from your mobile device is communicated to your site’s server. As this is the first piece of the app that sends information to your store rather than receives it, we’ve been working on ensuring that as many server configurations as possible are supported. If you do experience any other small bugs, please let us know! We’re constantly on the lookout and will…

Read More

Ask SkyVerge

How to remove WooCommerce product sorting

…g dropdown. Fortunately this is pretty easy to do as well. If you’ve never added a code snippet to your site, check out our tutorial on how to do so, and we can snip this sorting dropdown right out of the shop. The product sorting dropdown is added here, so all we need to do is remove that action so that it’s never added into our shop loop. To do so, add this snippet: remove_action( ‘woocommerce_before_shop_loop’, ‘woocommerce_catalog_ordering’, 3…

Read More

WooCommerce extension updates & releases

WooCommerce First Data: Refund Support Added

…ns behind the scenes. WooCommerce 2.3 is coming up, so we’re testing and updating plugins for that release, but we’ve also been working on some rewrites and refund support for gateways. The first of these gateways to offer refund support directly from WooCommerce is WooCommerce First Data. Refunding a card payment processed with First Data is now possible with a few clicks, and you’ll never have to log into your GGe4 account to process the refund,…

Read More

Ask SkyVerge

How to Remove WooCommerce Product Images from the Cart

…lse: add_filter( ‘woocommerce_cart_item_thumbnail’, ‘__return_false’ ); Abracadabra, images are gone 🙂 . Images removed Removing the links to WooCommerce product pages in the cart requires a slightly longer snippet, but the woocommerce_cart_item_name filter is available to help us with this. Typically, this uses something like <a href=”product_url”>product_name</a>, but we can force it to just return the product name instead. function sv_remove_ca…

Read More

month in review

August in Review

…he translatable string vs what’s not. As a non-native English speaker, he made some really great strides in improving our plugin internationalization, and we’ll be rolling out these changes as plugins are updated. Coming in September Whew, busy month 🙂 We’ve got several more major plugin updates scheduled for September: Finish a Braintree rewrite that was previously blocked Finish a Print Invoices / Packing Lists rewrite currently in progress Wrap…

Read More

WordPress development tutorials

How to Generate a Post Excerpt Outside the Loop

…as well as what’s appended after the trimmed text, such as the … character: wp_trim_words( $content, $num_words, $more ); $num_words defaults to 55 $more defaults to … Once you have your $post object accessible, go nuts! It should look something like this: if ( empty( $post->post_excerpt ) ) { echo wp_kses_post( wp_trim_words( $post->post_content, 20 ) ); } else { echo wp_kses_post( $post->post_excerpt ); } For example, let’s say we…

Read More

WooCommerce extension updates & releases

WooCommerce FreshBooks Updated to v3.6.0

…shBooks payment methods, which will tell FreshBooks how to track payments made from your WooCommerce store. Mapping Payment Gateways to FreshBooks Methods For the most part, WooCommerce FreshBooks guessed pretty well at which FreshBooks payment method to assign to invoices paid via WooCommerce. However, the mapping didn’t work perfectly for every merchant and every payment gateway (for example, eChecks gateways were sometimes miscategorized), so w…

Read More

Ask SkyVerge

Stop WooCommerce Customers from Editing Addresses

This Ask SkyVerge question comes from Bojan: I have a WC catalog site dedicated to a closed user (buyers) group only, so no unknown people can register. All users are preregistered by admin and no free registration is available. Now I need to find the way to remove the buyers ability to edit their data, everything except maybe First/Second name. All the other fields (Company, Address etc.) should be read only. Is this possible? We can definitely…

Read More