THE HOOKSPARK CHANGELOG
HS Subscriptions updates
Browse the latest changes. Select an update to see what is new, improved or fixed.
Release status is shown for each update. Development builds and stable releases have separate labels.
HS SubscriptionsPreserve introductory campaign limits when editing a plan1.0.0-beta.10
Controlled beta candidate · merchant acceptance required
Preserve introductory campaign limits when editing a plan
- Keep an existing introductory campaign key when saving the product form or a reviewed AI plan edit, so ordinary edits preserve the account redemption limit.
HS SubscriptionsOne free introductory license per product and account1.0.0-beta.9
Controlled beta candidate · merchant acceptance required
One free introductory license per product and account
- Reserve one free introductory license for each product and account before card authorisation, including simultaneous checkout attempts.
- Release failed card attempts for retry. Keep successful redemptions counted after cancellation and preserve independent eligibility for other plugins.
HS SubscriptionsTry another card after a declined introductory checkout1.0.0-beta.8
Controlled beta candidate · merchant acceptance required
Try another card after a declined introductory checkout
- Start a new order with fresh consent after a declined free-year card authorisation. Preserve the failed order and its original consent.
- Keep pending card authorisations and existing subscriptions on their original order; require verified card setup before granting free access.
HS SubscriptionsEvaluate the introductory offer after the cart is ready1.0.0-beta.7
Controlled beta candidate · merchant acceptance required
Evaluate the introductory offer after the cart is ready
- Avoid reading the cart session while WooCommerce is registering checkout fields. Evaluate free-year consent and disclosures during the actual checkout.
- Preserve verified card setup, independent free access periods and the agreed annual renewal amounts.
HS SubscriptionsFree first year with a required card1.0.0-beta.6
Controlled beta candidate · merchant acceptance required
Free first year with a required card
- Authorise a Stripe card without an initial charge for explicitly configured virtual annual plans. Each plugin receives an independent free introductory period and a frozen annual renewal price.
- Keep free grants separate from paid transactions, retain access after cancellation until expiry, and prevent setup replay across orders.
- Show renewal totals and dates, provide free-intro reminder/cancellation messages, and preserve ordinary positive-payment checkout. Zero-start PayPal, coupons and mixed carts are outside this increment.
HS SubscriptionsDeferred notifications can follow the order language1.0.0-beta.5
Optional language integration · existing beta restrictions
Deferred notifications can follow the order language
- Provides an optional language integration for renewal reminders, payment-attention messages and cancellation notices. A compatible site integration selects the order language and restores the previous language after delivery.
- Without a language integration, notification content is unchanged. Sandbox delivery still requires explicit operator opt-in; this update does not enable outgoing mail automatically.
- Contract amounts and currencies, notification deduplication and renewal execution are unchanged. Existing gateway and beta purchase restrictions remain.
HS SubscriptionsElementor Free and Pro: tested WooCommerce pathsTested 1.0.0-beta.4
Selected local builder checks — see scope and limits
Elementor Free and Pro: tested WooCommerce paths
- The monthly-plan product preview was checked with Elementor active and through the Free Shortcode product path. The beta purchase guard kept the product unavailable without its qualified purchase configuration.
- This is product-preview coexistence only. It does not qualify Elementor subscription checkout, Stripe/PayPal purchases, renewals or 3-D Secure; existing beta sales restrictions remain.
- Test stack: Elementor Free 4.3.4 / Pro 4.3.1, WordPress 7.1.3, WooCommerce 11.1.0, PHP 8.2.29, Twenty Twenty-Five.
- All supplied editions include dated compatibility notes inside their ZIP package; the first browser checks were recorded on 9 October and final native checks on 10 October.
HS SubscriptionsConnect your AI and review configuration proposals1.0.0-beta.3
Optional AI access — human approval required
Connect your AI and review configuration proposals
- Read supported plugin configuration and prepare validated proposals through the official WordPress MCP Adapter.
- Use one HookSpark AI access switch and review screen for installed plugins; the same WordPress user approves changes within 15 minutes.
- Manual configuration remains available. AI proposals do not automatically apply changes or execute customer transactions.
HS SubscriptionsWPML compatibility: subscription coexistenceTested 1.0.0-beta.2
Compatibility documentation update — selected tests and limits apply
WPML compatibility: subscription coexistence
- The plan coexisted with WPML in the selected original-language scenario; translated emails, renewals and multicurrency remain unverified.
- This is a scoped coexistence/translation observation, not a certification of all multilingual paths.
- Test stack: WordPress 7.1.2, WooCommerce 11.1.0, PHP 8.2.29, HPOS, Astra Free 4.14.0/Pro 4.13.10, WPML CMS/String Translation 5.1.0 and WCML 5.6.2.
- Package documentation: 1.0.0-beta.2 includes the dated compatibility note; underlying test versions and limitations are recorded below.
HS SubscriptionsAstra compatibility: subscription plan displayTested 1.0.0-beta.2
Compatibility documentation update — selected tests and limits apply
Astra compatibility: subscription plan display
- The 1.0.0-beta.1 monthly plan displayed in the selected Astra product-page scenario; purchasing stayed closed without an eligible provider.
- The result is limited to the recorded local theme and plugin versions.
- Test stack: WordPress 7.1.2, WooCommerce 11.1.0, PHP 8.2.29, HPOS, Astra Free 4.14.0/Pro 4.13.10, WPML CMS/String Translation 5.1.0 and WCML 5.6.2.
- Package documentation: 1.0.0-beta.2 includes the dated compatibility note; underlying test versions and limitations are recorded below.
HS SubscriptionsControlled commercial beta candidate1.0.0-beta.1
Commercial beta candidate — purchasing remains closed
Controlled commercial beta candidate
- Prepare a paid Premium beta for selected stores using their existing supported Stripe or PayPal gateway.
- Keep recurring virtual products, physical deliveries, customer interval changes and fixed-term course schedules in one verified scope.
- Declare checkout, currency, shipping and gateway limits before purchase; open sales only after exact staging and private-delivery acceptance.
HS SubscriptionsIndependent subscriptions from one purchase0.5.3-dev
Development — Subscriptions sales closed
Independent subscriptions from one purchase
- Purchase multiple virtual recurring products in one initial payment using supported existing Stripe or PayPal gateways.
- Each product line has independent renewal orders, cancellation, refund allocation and software license coverage.
- Single physical-product checkout remains supported; mixed one-time carts, coupons, fees and shared physical shipping are excluded.
HS SubscriptionsReview requirements before renewal payments0.5.2-dev
Commerce preparation — sales closed
Review requirements before renewal payments
- New integration hook allows a store to validate a renewal before requesting payment from Stripe or PayPal.
- Already paid orders remain available for reconciliation. Existing subscriptions retain their original handling.
- Subscriptions remains in development and is not available to purchase.
HS SubscriptionsSeparate first-year and annual renewal prices0.5.1-dev
Commerce preparation — sales closed
Separate first-year and annual renewal prices
- Internal annual software plans preserve the introductory charge separately from renewals.
- Cycle-specific settlement, refunds, licenses and annual renewal disclosure checked locally and on protected staging.
- Subscriptions remains in development and is not available to purchase.
HS SubscriptionsCustomer schedules and fixed-term enrollment0.5.0-dev
Development preview
Customer schedules and fixed-term enrollment
- Use supported existing WooCommerce Stripe and PayPal plugins for recurring payments.
- Let customers preview and confirm permitted interval changes without altering paid history.
- Schedule a future first installment and fixed final service date; offer a separate pay-in-full course product.
- Support physical order fulfillment and private Premium delivery. Final release acceptance is still in progress.