plugin-icon

Sawir Renew – Recurring Billing for WooCommerce

Ricardo Sawir yazdı·
Complete subscriptions for WooCommerce — recurring billing, trials, sign-up fees, pause/skip, plan switching, dunning, smart retries. All free.
Sürüm
1.0.0
Son güncellenme
Jul 28, 2026

Sell subscriptions with WooCommerce without paying for an extension. Every feature ships free — there is no pro version and nothing is locked.

Products & pricing

  • Simple and variable subscription product types
  • Bill every N day(s), week(s), month(s) or year(s), with sale-price support
  • Free trials, sign-up fees, and subscriptions that expire after N payments
  • Synchronized renewals (everyone renews on the 1st, or any day you pick) with optional prorated or free first period
  • One-time shipping, “one active subscription per customer” limits

Two payment lanes

  • Pay-per-renewal (works with every gateway): when a renewal is due, the customer receives an invoice with a pay link — bank transfer, e-wallets, COD, anything your store accepts. Perfect for markets where automatic card billing isn’t the norm.
  • Automatic billing via Stripe: if you use the official WooCommerce Stripe Gateway, cards are saved at checkout and renewals charge automatically off-session — including smart retries and a fallback pay link when a card demands authentication. Other gateways can plug into the same adapter contract (see FAQ).

Renewals that don’t wake you at 3am

  • All timing runs on Action Scheduler with a daily self-healing sweep
  • Configurable dunning: retry delays, reminder schedule, grace periods, auto-cancel
  • Staging/duplicate-site detection pauses billing the moment your site URL changes — no more double charges from a forgotten staging copy
  • Pre-renewal notice emails before automatic charges

Customers can help themselves

My Account Subscriptions lets customers cancel (immediately or at period end — your choice), pause and resume, skip a renewal, renew early, change their payment method or shipping address, and upgrade/downgrade between plans with prorated upgrade charges.

Recurring coupons

Four subscription coupon types: recurring % / fixed discounts (optionally limited to the first N payments) and sign-up-fee discounts. Core coupons keep applying to the initial order only.

Notifications

Thirteen toggleable emails (customer + admin) for every lifecycle moment. Developers can mirror any event to other channels (WhatsApp, SMS, Slack…) via the swsb_notified hook.

Built for modern WooCommerce

HPOS-native (subscriptions live in WooCommerce order storage — no custom tables), cart/checkout blocks compatible, full admin list + editor using WooCommerce’s own order screens, an hourly-cached reports page (active, MRR, churn, upcoming renewals, renewal revenue), and a REST API.

More free plugins from Sawir Studio

External services

Stripe API (api.stripe.com) — used to charge automatic subscription renewals off-session when automatic billing via the WooCommerce Stripe Gateway is enabled. When a renewal is due, the plugin sends to Stripe: the renewal amount and currency, the saved Stripe customer ID and payment method ID, the order and subscription IDs, your store name and site URL. No data is sent if you only use pay-per-renewal mode. This service is provided by Stripe, Inc.: terms of service, privacy policy.

Developers

Lifecycle hooks: swsb_subscription_created|started|activated|on_hold|pending_cancel|cancelled|expired|switched, swsb_renewal_order_created, swsb_renewal_payment_complete|failed, swsb_notify, swsb_notified (mirror events to any channel). Price strings filter via swsb_price_string. REST: GET/PUT sawir-renew/v1/subscriptions.

Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0.2
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.