开发者 | callismartltd |
---|---|
更新时间 | 2025年8月20日 03:03 |
PHP版本: | 7.4 及以上 |
WordPress版本: | 6.8 |
版权: | GPLv3 |
版权网址: | 版权信息 |
Smart Woo is a powerful WooCommerce extension that allows you to charge both recurring and one-time payments on your WordPress website. Think of it as a subscription plugin with the added flexibility to generate professional invoices for your clients — automatically at the end of their billing cycle. Who is Smart Woo for?\ Smart Woo is perfect for businesses that collect payments through invoices. Whether you’re a freelancer, property manager, IT service provider, consultant, or run a physical or virtual service-based business, Smart Woo gives you the tools to streamline invoicing and payment collection effortlessly.
No. Smart Woo is a standalone alternative to WooCommerce Subscriptions, featuring a robust service subscription and invoicing model — and much more.
Absolutely! You can set a subscription status to “Active (NR)”, which means “not renewable” after the initial billing cycle expires.
Yes. Smart Woo works seamlessly with any payment gateway that integrates with WooCommerce.
Yes. Payment reminder emails and new invoice emails include auto-login payment links, allowing customers to pay with a single click.
Yes. Smart Woo automatically sends invoice payment reminders, reducing late payments and improving cash flow.
Yes. Smart Woo supports guest invoicing, enabling you to bill non-registered users via email.
No coding skills are required! Smart Woo is designed to be user-friendly and includes a Setup Wizard to walk you through the initial configuration.
Yes. As long as the product or service has a start, due, and end date, Smart Woo can model it as a subscription. It includes an asset feature, making it easy to handle physical items (houses, apartments, water billing) as well as virtual or downloadable assets.
The free version includes all the core features needed to manage subscriptions, automate invoicing, and collect payments.\ Smart Woo Pro adds advanced features like prorated billing, detailed analytics, automated refunds, custom invoice items, professional PDF attachments, and premium support.\ View the Pro features here.
SmartWoo_Service_Database::search()
method to support more secure and flexible LIKE queries, better pagination, and improved caching.
* Search queries now properly use $wpdb->esc_like()
combined with wildcards (%
) to safely handle user-provided search terms.
* The fast checkout feature UI & UX has been refactored.
Service Subscription Status Refactored
* The core logic for determining service subscription status has been encapsulated within the SmartWoo_Service
class.
* Introduced SmartWoo_Service::get_effective_status()
, a new public method that provides the definitive service status, adhering to a strict precedence of explicit database overrides, cached values, and dynamically calculated date-based conditions.
* Private helper methods (e.g., is_active_condition()
, is_due_for_renewal_condition()
, is_in_grace_period_condition()
, is_expired_condition()
) are now used internally by get_effective_status()
for specific condition checks.
* The global smartwoo_service_status()
function has been simplified to delegate status determination to SmartWoo_Service::get_effective_status()
.
* Naming consistency for private status condition methods has been improved for better clarity.
Introduced
* A simplified subscription analysis and stats for non-techies.
* New Admin UI for service subscription usage statistics template in Smart Woo Pro.
* New Admin UI for service subscription and invoice log template in Smart Woo Pro.
* Service migration email template in Smart Woo Pro.
* Subscription refund email template in Smart Woo Pro.
2.3.1 - 2025-04-23