WooCommerce Plugins & Resources

Precise Sales for WooCommerce

Precise Sales for WooCommerce

Schedule product sales to the exact day, hour, and minute.

Support Orders for WooCommerce

Support Orders for WooCommerce

Quickly create replacement orders for damaged or lost shipments.

WooCommerce Coupon Restrictions

WooCommerce Coupon Restrictions

Restrict coupons to new customers, specific countries, or zip codes.

Recent Posts

The latest guides and tips for WooCommerce developers.

  • Security Tips for WooCommerce

    Security Tips for WooCommerce

    There’s a few important security measures I would recommend for any WooCommerce website based on the experiences I’ve had at Universal Yums and running other ecommerce websites. Two Factor Authentication Most WordPress and WooCommerce breaches start with compromised credentials. Attackers gain access through weak passwords, reused credentials from other sites, or phishing schemes. The best…

  • How to A/B Test Pricing in WooCommerce

    How to A/B Test Pricing in WooCommerce

    If your WooCommerce site gets significant traffic and conversions, A/B testing different pricing for products can be a great gather data on how a pricing change will impact overall sales.

  • WooCommerce Subscriptions: Reduce churn from failed renewals

    WooCommerce Subscriptions: Reduce churn from failed renewals

    When WooCommerce Subscriptions generates a renewal, it attempts to charge the payment method associated with that subscription. If that payment method fails, the renewal order is set to a pending status and the customer is notified via email that their renewal failed. Ideally your customer wants to stay subscribed, in which case they will follow…

  • Updating to High Performance Order Storage (HPOS) for High Scale WooCommerce Shops

    Updating to High Performance Order Storage (HPOS) for High Scale WooCommerce Shops

    Universal Yums had over 10 million order and subscription records when we transitioned to High Performance Order Storage. Due to our scale, we took a slightly custom migration path for the data, but everything else was very straightforward.