Table of Contents
- Version 1.1.2 – October 27, 2026
- Version 1.1.1 – October 23, 2026
- Version 1.0.9 – October 16, 2026
- Version 1.0.7 – October 12, 2026
- Version 1.0.6 – October 5, 2026
- Version 1.0.5 – September 28, 2026
- Version 1.0.4 – September 23, 2026
- Version 1.0.2 – September 18, 2026
- Version 1.0.1 – September 6, 2026
- Version 1.0.0 – August 28, 2026
Each entry is tagged:New featureImprovementFix
Release history for the Subscriptions & Memberships plugin. The newest release is listed first.
Version 1.1.2 – October 27, 2026 #
- New featureThe wording customers see from this plugin (the subscription plans on the product page, the queue, the Subscriptions and Memberships pages in My Account, members-only pages, the cart lines and the subscription emails) is on the Text screen: Rentals → Settings → Text, beside Rentals & Bookings Lite 1.0.21 or Regular 1.0.85. Search for the words, type your own, and each language keeps its own wording.
Version 1.1.1 – October 23, 2026 #
- FixActivation message. When Rentals & Bookings Regular is not active, the message shown on activating Subscriptions names it correctly and says what to do, in your language
- FixCancelling from the order screen. Cancelling a subscription from the order screen records the cancellation without a database error; a cancellation reason or notes sent with it are kept and added as a note on the order
- New featureTranslations. Translated into 17 languages, reviewed language by language: Arabic, Czech, Danish, Dutch, Finnish, French, German, Greek, Italian, Japanese, Korean, Polish, Portuguese (Brazil and Portugal), Romanian, Spanish, Swedish and Turkish. German uses the formal “Sie”. WordPress picks the language of your site or of each user’s profile
- New featureMemberships on variable products. Sell a membership as a variable product whose variations are its plans, for example Monthly and Yearly, or Basic and Plus. Each variation can have its own membership type, store credit, rental queue slots, member discount, fixed member price and billing length, and the product page shows the chosen plan’s price and billing period. Checkout, renewals and plan changes work between the variations of the same product
- New featureRental queue on variable products. Members pick the size, colour or other option when they add a variable rental to their queue, with the same option pickers as the product page. The option shows in My Account, on the Send, Pick list and Return screens, in the pick list CSV and PDF and in the send and return emails. A send checks and books that option’s own stock. Members can change the option of a line that has not been sent; it keeps its place in the queue
- New featureChange plan. Members can move to another plan from My Account. An upgrade starts at once, and the difference for the rest of the billing period is charged to the saved card. A downgrade starts at the next renewal, and the member keeps the current benefits until then. Store admins can change any plan, with or without a charge
- New featureMember prices. Each membership plan can take a percentage off the store’s products, and any product or variation can have a fixed member price; a member pays the lower of the two. Members see their price in the shop, the cart and on renewals
- New featureMembers-only pages and posts. Choose who can see a page: logged-in customers, any member, or chosen plans. Everyone else sees the title, a short message and a Sign in / Join box. The content is never sent to them, and the page is left out of search, feeds, the sitemap (WordPress, Yoast and Rank Math) and the REST API
- New featureStore credit at the block checkout. Members can tick “Use my store credit” in the Checkout block’s order summary, as in the classic checkout
- ImprovementBlock checkout. Subscriptions bought through the WooCommerce Checkout block get their subscription and membership, as with the classic checkout
- ImprovementPayPal. PayPal is offered for a cart with a subscription that renews by itself only when PayPal Payments saves payment methods on your store: otherwise PayPal could take the first payment but never a renewal. To offer it, turn on “Save PayPal and Venmo” and “Save card details” in WooCommerce → Settings → Payments → PayPal Payments (your PayPal account must allow saving payment methods). The Subscriptions screens say which payment methods are not offered and why
- ImprovementAuthorize.Net. Authorize.Net is not offered for a cart with a subscription that renews by itself until its automatic renewals are verified with Subscriptions. Customers pay those subscriptions with your other payment methods
- ImprovementStripe. Stripe payment methods that cannot be charged again (for example Affirm) and Stripe’s express checkout buttons are not offered for a cart with a subscription that renews by itself
- ImprovementPlan-change dates. Plan-change emails and messages show the date without the time of day
- FixStripe renewals. Automatic Stripe renewals failed (“The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment”). The checkout now saves the card to the customer at Stripe for every subscription that renews by itself, on the classic and the block checkout, with no “save” box to tick
- FixBraintree renewals. Braintree card renewals failed when the store had not turned on saved cards: the checkout now saves the card for a subscription that renews by itself
- FixRentals billed by the period. Each renewal now rents the next period: the second renewal of a monthly rental rents its third month, and the reservation keeps moving on with every renewal. Before, every renewal rented the second period again. A rental with a start date in the future is billed from its start date, as before
- FixFree trials and store credit. A store credit membership with a free trial gives its credit with the first payment, when the trial ends, and then once each billing period. Before, the credit could be spent during the trial and was given again at the first payment. My Account says when the credit starts. Rental queue slots, member prices and members-only pages work during the trial as before
- FixPaying a failed renewal. A renewal whose automatic payment failed can be paid from My Account even when its product or option is out of stock now. Renewals never depend on stock
- FixRenewals Log. A renewal paid by a method that is not charged automatically (cash on delivery, bank transfer) showed “Completed / Renewal processed successfully” while its order waited on hold. It now shows “Awaiting payment” until the order is paid. The Notes column keeps whole words on narrower screens
- FixOrder received page. At phone width, “End Date: Recurring Subscription” no longer runs into the Total column
- FixRenewal amounts. Renewals are priced from the subscription’s own saved items, so an admin’s edit to a subscription is billed at the next renewal
- FixMy Account prices. My Account multiplied a line’s recurring price by its quantity a second time. A subscription for 2 items now shows the right unit price and total
- FixStore credit. Store credit used at checkout is recorded once per order, even when more than one checkout hook runs
Version 1.0.9 – October 16, 2026 #
- ImprovementNew admin menu. With Rentals & Bookings Regular 1.0.81, Subscriptions keeps its own menu with a top bar: Subscribers (Subscriptions, Memberships), Day to day (Rental queue, Renewals) and Setup (Settings). Tools leaves the menu; old links to it still open
- ImprovementLicense. Beside Rentals & Bookings Regular 1.0.81 this plugin is on the one Licenses screen (Rentals → Settings → Licenses): Included when your package covers it, else with a key of its own. An expired key keeps it working; only updates are paused. Its own License page leads there. Used without Regular, nothing changes
- ImprovementKit items. Items of a kit of any kind (including Sales Igniter Bundles & Composites) have no billing rows of their own in the cart: the bundle line is billed. Needs Rentals & Bookings Lite 1.0.17 or later for kits of other kinds
- FixOverdue notice. A failed payment’s long URL wraps, so the notice never makes the admin wider than a phone
Version 1.0.7 – October 12, 2026 #
- FixAutomatic renewals. A subscription’s first automatic renewal runs on its due date (until now only a manual renewal renewed it the first time). Subscriptions left overdue by this renew once at the next daily renewal run: one billing period is charged, never one for each missed period, and the next payment is one period after that day; a notice lists them. The daily run and “Charge now” never charge the same renewal twice, and subscriptions created through the REST API renew at their own billing period
- ImprovementPrices before the cart. A subscription’s price is shown on the product page before it is added to the cart (“Subscription, $60.00 / month”), and a membership’s price shows its billing period (“$29.99 / month”)
- FixStop renewing after. “Stop renewing after” works, and the Subscriptions settings read as short labels
- ImprovementManual renewals. Manual Renewal Processing shows a preview before it charges
- FixMemberships. “Membership type” decides what a membership grants; “Enable Membership?” is spelled right
- FixMy Account and orders. My Account shows subscription items only to the customers they are about, and the “Subscription Management” box shows only on subscription orders
- ImprovementAdmin screens. The rental queue pages have one primary action and sensible defaults; subscription and membership are in the product’s summary; on a phone the Subscriptions list names the customer, status and products; a deleted product is named by its order line
- ImprovementEmails. The subscription emails follow the rental emails’ pattern and preview with sample data
- FixCart line. A recurring cart line no longer shows a rental “Length” row
- FixSends from the rental queue. Send, Send next and the REST send refuse a unit that Maintenance & Inspections blocks (overdue for its service) and a posted serial number that is not in stock. Units sent with a service due are named on the queue’s Send screen and in the REST answer
- ImprovementSubscriptions menu. The Subscriptions menu has five entries with tabs; Subscription Settings is listed under “Elsewhere” in the grouped Rentals → Settings column (Lite 1.0.16 or later)
- ImprovementLicense page. This plugin’s License page (the License link on the Plugins screen) has the Rentals look: one panel with the key’s state, the key and its two buttons
- New featureLicenses. With Rentals & Bookings Regular 1.0.79 or later, this plugin’s license is also listed on Rentals → Settings → Advanced → Licenses: whether your main license covers it (asked of the store, not assumed) and a field for a key of its own. Its License link on the Plugins screen still works
- FixUpdates. No update notice when the key in use does not include this plugin (the download would fail with “Unauthorized”)
Version 1.0.6 – October 5, 2026 #
- New featureSend next for all. Rentals → Rental Queue Send has a “Send next for all” button: it sends every member with a free slot the next title in their queue that is in stock, after asking first, and one notice says what happened for each member (as in the Magento module)
- New featureCoupons on renewals. A coupon’s edit screen (General tab) has a new “Subscription renewals” box: “Also discounts subscription renewals”. A coupon now discounts the first order only unless it is ticked; before, every coupon’s discount was copied onto every renewal (“50% off your first month” took 50% off every month). Tick it on the coupons that should keep discounting renewals
- ImprovementUnified pricing (with Lite 1.0.13 and Regular 1.0.76): a billing period is priced as its interval, so a month is 30 days of the rates or the 1-month price point, the same every month. With “Use legacy pricing (deprecated)” on, the dates are priced as before
- ImprovementOne payment service. Renewals are charged through Rentals & Bookings Regular 1.0.76’s off-session payment service (the same one balances and rental extensions use), and every renewal and payment line is written to WooCommerce → Status → Logs
- ImprovementFree trials on orders. An order says “Free Trial: 2 Weeks” (in My Account, the emails and the admin) when the subscription started with a free trial
- ImprovementOwn licence key. This plugin has its own licence key field (“Licence” on the Plugins screen; left empty, the Regular edition’s key is used), and update and licence checks ask the store about this plugin’s own product, over https
- ImprovementCompatible with WooCommerce’s High-Performance Order Storage
- FixMemberships at checkout. A membership or any other subscription that is not a rental was removed from the cart at checkout (“can no longer be rented for dates”) since Rentals & Bookings Lite 1.0.9. Such lines no longer carry rental dates
- FixRefused hand-overs. A queue hand-over the Regular edition refuses (an unpaid balance, a missing signature, another location’s staff) is no longer marked sent: the reservation is freed, the title stays in the queue, and the screen says why
- FixSecurity. The Subscriptions list’s Delete actions and the rental queue’s Send, Return and Return-all actions require a security token and the shop manager capability
- FixA subscription’s first billing period is not refused by the product’s minimum or maximum rental length, which Lite 1.0.13 checks in the cart
- FixThe admin order screen no longer shows “_renewal_order: yes” on renewal lines
Version 1.0.5 – September 28, 2026 #
- ImprovementReady for Rentals & Bookings Lite 1.0.10 and Regular 1.0.74. The base plugin no longer names this plugin, so the plugin now answers the base plugin’s own hooks. Its screens keep the Rentals look and settings layout, membership orders and products stay out of the Bookings Calendar report, the Inventory Report keeps its Subscription column, a subscription’s dates are not remembered as the shop dates, and a subscription product cannot be set to stay by the night
- ImprovementThe Subscriptions menu sits right under Rentals
Version 1.0.4 – September 23, 2026 #
- ImprovementThe rental type is chosen on two cards. On a product offered both ways, “Please select Rental Type” and two plain radio buttons become a Pay once card and a Subscription billing card, each with an icon and a one-line explanation, in the product page’s accent colour; side by side on a computer, stacked on a phone
- FixNo more critical error on a site without Secure Custom Fields. Every front-end page failed with “Call to undefined function get_field()”, because the plugin started even though the booking engine it builds on had paused itself. It now starts only once Sales Igniter Rentals & Bookings Regular is running, and without it shows a notice saying what to install
- ImprovementThe plugin can be translated. Its text has its own translation domain and a template file, covering checkout, My Account, the email settings and the product fields. Before, no translation file could ever load, whatever language the site was in
- ImprovementThe My Account subscription and membership pages lay out correctly in right-to-left languages such as Arabic
Version 1.0.2 – September 18, 2026 #
- New featureA REST API for subscriptions, memberships and the rental queue, built on the same authentication as the Rentals & Bookings API. List, create, update, change status and delete, and move a queue entry to a different priority – so a subscription can be managed from your own software or a headless storefront
- FixCancelling a subscription now releases the bookings on its parent order. They stayed marked as booked, so stock that nobody was going to collect went on blocking the calendar
- FixThe five “Use Default …” switches on the product Subscriptions panel are hidden until Enable subscription is ticked. They used to appear on every product, offering to override settings that were not on screen
- CompatibilityThe plugin now uses the booking engine’s own prefixed copy of the Carbon date library instead of loading its own, which removes a class of conflict with other plugins that ship the same library
Version 1.0.1 – September 6, 2026 #
- ImprovementAdmin screens use the new Rentals design (requires Rentals & Bookings 1.0.60).
- ImprovementRental Queue Send: the pick list and send history are buttons on the Send page; Rental Queue Return: return by customer and return history are buttons on the Return page. All four leave the Subscriptions menu but keep working from a direct link.
- ImprovementSubscription settings page uses the same settings layout as Rentals & Bookings.
Version 1.0.0 – August 28, 2026 #
- New featureInitial release.
- New featureSubscription products with recurring billing.
- New featureMemberships, including membership usage tracking.
- New featureRental queues: send, pick list, return, return by customer, and the matching history screens.
- New featureAutomatic renewals processed on a scheduled task, with manual renewal processing and a renewals log.
- New featureRenewal payments supported through Stripe, Braintree, PayPal and Authorize.Net.
