Title: Sawir Renew – Recurring Billing for WooCommerce
Author: Ricardo Sawir
Published: <strong>2026년 7월 28일</strong>
Last modified: 2026년 8월 21일

---

플러그인 검색

![](https://s.w.org/plugins/geopattern-icon/sawir-renew.svg)

# Sawir Renew – Recurring Billing for WooCommerce

 작성자: [Ricardo Sawir](https://profiles.wordpress.org/sawirricardo/)

[다운로드](https://downloads.wordpress.org/plugin/sawir-renew.1.0.0.zip)

 * [세부사항](https://ko.wordpress.org/plugins/sawir-renew/#description)
 * [평가](https://ko.wordpress.org/plugins/sawir-renew/#reviews)
 * [개발](https://ko.wordpress.org/plugins/sawir-renew/#developers)

 [지원](https://wordpress.org/support/plugin/sawir-renew/)

## 설명

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

 * [Sawir Insights](https://wordpress.org/plugins/sawir-insights/) — Heatmaps, session
   recordings, surveys, funnels, and form analytics. Everything stays on your server.
 * [Sawir Live Translate](https://wordpress.org/plugins/sawir-live-translate/) —
   Translate any front-end page live: pick a language, auto-translate the visible
   strings, save them, and let visitors switch languages.
 * [Sawir Media Folders](https://wordpress.org/plugins/sawir-media-folders/) — Fast,
   unlimited folders for the WordPress media library with drag & drop.
 * [Sawir Min Max Quantities for WooCommerce](https://wordpress.org/plugins/sawir-min-max-quantities-for-woocommerce/)—
   Set minimum and maximum purchase quantity rules for WooCommerce products, product
   categories, and the whole order.
 * [Sawir Product Image Zoom for WooCommerce](https://wordpress.org/plugins/sawir-product-image-zoom-for-woocommerce/)—
   Adds a product image lightbox with navigation and click-to-zoom to WooCommerce
   product galleries.
 * [Sawir Pulse – Live Sales & Social Proof for WooCommerce](https://wordpress.org/plugins/sawir-pulse/)—
   Live social proof from real activity: recent orders, live viewers, and reviews
   as corner notifications. No fake notifications, ever.
 * [Sawir Referral – Refer a Friend for WooCommerce](https://wordpress.org/plugins/sawir-referral/)—
   Give-and-get referral program for WooCommerce. Friends get a discount, advocates
   earn a reward coupon — shared by code or link, WhatsApp-first.
 * [Sawir Restock Notifier for WooCommerce](https://wordpress.org/plugins/sawir-restock-notifier-for-woocommerce/)—
   Let customers request an email notification when an out-of-stock WooCommerce 
   product is back in stock.
 * [Sawir Role Capabilities Manager](https://wordpress.org/plugins/sawir-role-capabilities-manager/)—
   Create custom user roles and manage capabilities for new and existing WordPress
   roles.
 * [Sawir Variation Gallery Tools for WooCommerce](https://wordpress.org/plugins/sawir-variation-gallery-tools-woocommerce/)—
   Manage variation-specific gallery images in WooCommerce. Works with Sawir Product
   Image Zoom for WooCommerce.

### 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](https://stripe.com/legal/ssa),
[privacy policy](https://stripe.com/privacy).

### 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`.

## FAQ

### Is this affiliated with WooCommerce or Automattic?

No. “WooCommerce” is a trademark of Automattic; this is an independent plugin _for_
WooCommerce, per their naming guidelines.

### Which gateways support automatic renewals?

Out of the box: the official WooCommerce Stripe Gateway. Every other gateway works
in pay-per-renewal mode — customers get a pay link each period. Developers can add
automatic support for any gateway with two filters:

    ```
    swsb_order_supports_auto — return true when the parent order's gateway saved a reusable payment method.
    swsb_charge_renewal — charge the renewal order off-session, return `true` or a `WP_Error`.
    ```

### Can it run alongside WooCommerce Subscriptions?

No — running two billing engines would double-charge customers, so this plugin deactivates
its engine and shows a notice if WooCommerce Subscriptions is active.

### What happens on a staging site?

If the site URL changes, billing and customer emails pause automatically until you
confirm whether the copy is staging or the live site. Choose “live” and every schedule
is rebuilt.

### Do renewals catch up if my site was down?

Yes — a daily sweep finds any subscription whose renewal date passed without processing
and rebuilds its schedule. Severely overdue subscriptions bill one period, never
a stack of catch-up charges.

### Where do I configure dunning and reminders?

WooCommerce  Settings  Subscriptions: retry delays, reminder days before/after, 
grace periods, portal permissions.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“Sawir Renew – Recurring Billing for WooCommerce”(은)는 오픈 소스 소프트웨어입니다.
다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ Ricardo Sawir ](https://profiles.wordpress.org/sawirricardo/)

[자국어로 “Sawir Renew – Recurring Billing for WooCommerce”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/sawir-renew)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/sawir-renew/)는, [SVN 저장소](https://plugins.svn.wordpress.org/sawir-renew/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/sawir-renew/)
을 [RSS](https://plugins.trac.wordpress.org/log/sawir-renew/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.0

 * Initial release: subscription product types, manual + Stripe automatic renewals,
   dunning, trials, sign-up fees, synced renewals, pause/skip/switch portal, recurring
   coupons, 13 emails, staging protection, reports, REST API.

## 기초

 *  버전 **1.0.0**
 *  최근 업데이트: **2개월 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 6.0 또는 그 이상 **
 *  다음까지 시험됨: **7.1.3**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/sawir-renew/)
 * 태그:
 * [memberships](https://ko.wordpress.org/plugins/tags/memberships/)[recurring billing](https://ko.wordpress.org/plugins/tags/recurring-billing/)
   [Recurring payments](https://ko.wordpress.org/plugins/tags/recurring-payments/)
   [subscriptions](https://ko.wordpress.org/plugins/tags/subscriptions/)[woocommerce](https://ko.wordpress.org/plugins/tags/woocommerce/)
 *  [고급 보기](https://ko.wordpress.org/plugins/sawir-renew/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/sawir-renew/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/sawir-renew/reviews/)

## 기여자

 *   [ Ricardo Sawir ](https://profiles.wordpress.org/sawirricardo/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/sawir-renew/)