Linux 软件免费装
Banner图

SubscriptionFlow for Gravity Forms

开发者 appssf
更新时间 2026年10月28日 21:03
PHP版本: 7.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

gravity forms subscription management subscriptions billing recurring payments

下载

1.1.0 1.1.1 1.1.4 1.0.0 1.1.2 1.1.5 1.1.3 1.1.6

详情介绍:

SubscriptionFlow for Gravity Forms connects your Gravity Forms forms to SubscriptionFlow. When a form is submitted, the add-on finds or creates the customer in SubscriptionFlow (matched by email) and creates a subscription on the plan you choose. Key Features Requirements New to the add-on? Follow the setup guide. Don't have a SubscriptionFlow account? See plans and pricing or book a demo.

安装:

  1. Upload the plugin to the /wp-content/plugins/ directory, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Go to Forms > Settings > SubscriptionFlow and connect your SubscriptionFlow account.
  4. Open a form, go to Settings > SubscriptionFlow and add a feed: map the customer and address fields, then choose one product and plan for every entry, or map plans to the form's choices.
For step-by-step instructions with screenshots, see the Set up SubscriptionFlow for Gravity Forms guide.

屏幕截图:

  • Map the customer fields: email, name, phone, company and custom SubscriptionFlow customer fields.
  • Map each line of the billing address (and the shipping address, when it differs).
  • Choose the SubscriptionFlow product and plan from drop downs loaded from your account.
  • Map form choices to plans: each option creates its own product, plan and term.
  • Each entry gets a note with the SubscriptionFlow subscription and customer IDs.

升级注意事项:

1.1.6 "Save the card for future recurring payments" can now be unticked per feed. It stays on for existing feeds. 1.1.5 Saves the Stripe card for renewals, confirms Stripe payments when the webhook doesn't arrive, adds a "Send to SubscriptionFlow" button, and stops the "Card" payment type warning. 1.1.4 Adds Composer support. No functional changes. 1.1.3 Logs every step of connecting to SubscriptionFlow, to help diagnose connection problems. 1.1.2 Logs more detail about failed connections when Gravity Forms logging is enabled. 1.1.1 First payments are recorded in SubscriptionFlow in one step, and the settings page shows the correct connection status after saving. 1.1.0 Adds syncing to SubscriptionFlow after a Stripe or PayPal payment is completed. Feeds that used "Payment Status: From the entry payment" now send Pending unless a payment add-on collects the first payment.

常见问题:

Do I need a SubscriptionFlow account?

Yes. The add-on sends customers and subscriptions to your SubscriptionFlow account. See plans and pricing or book a demo.

A new product or plan doesn't appear in the feed settings

Products and plans are cached for an hour. Save the add-on settings (Forms > Settings > SubscriptionFlow) to refresh them right away.

Stripe takes the first payment in my form. Will SubscriptionFlow charge it again?

No, if you set the feed's "Who collects the first payment?" to "Stripe, PayPal or another payment add-on in this form". The add-on waits for the payment to be confirmed. The subscription is created without charging its first invoice, the Stripe payment is recorded against that invoice with the Stripe transaction ID, and the invoice is marked paid. SubscriptionFlow charges from the next billing date.

Can SubscriptionFlow charge the renewals to the card used in the form?

Yes, with Stripe. When the feed's "Who collects the first payment?" is set to the payment add-on, "Save the card for future recurring payments" is ticked by default: Stripe saves the card on the Stripe customer when it takes the first payment. Untick it if Stripe shouldn't save the card. SubscriptionFlow must be connected to the same Stripe account. This applies to Stripe "Products and Services" feeds (Card field, Payment Element and Stripe Checkout).

Can entries whose payment failed be sent to SubscriptionFlow too?

Yes. In the feed's Payment section, set "Send to SubscriptionFlow" to "Also when the payment doesn't go through". Paid entries are sent as Paid, and an entry whose payment failed or was never completed is sent an hour after it was submitted, with Payment Status Pending and no payment recorded, so SubscriptionFlow collects it. It isn't sent if the customer paid with a new attempt, or if the entry is in the trash or marked as spam. "Instantly when the form is submitted" sends every entry straight away, without waiting for the payment; for this option "Subscription Payment Status" decides how it is sent: "Paid" (the default) always marks the subscription and its first invoice paid, "Pending" leaves them pending, without recording the payment. The default, "Only when the payment succeeds", sends paid entries only, always as Paid.

Stripe took the payment, but the entry stays "Processing"

Gravity Forms Stripe 7 marks an entry paid when Stripe's webhook reaches your site, so set up the webhook in Forms > Settings > Stripe > Webhooks. The add-on doesn't wait for it: right after the card is confirmed, and again a few minutes later while the entry is "Processing", it asks Stripe whether the payment succeeded and then sends the entry to SubscriptionFlow. You can also click "Send to SubscriptionFlow" on the entry page. Gravity Forms Stripe 7 requires Gravity Forms 3.0 or later.

Where do I see what was sent?

Each entry gets a note with the SubscriptionFlow subscription and customer IDs, or the error message. The SubscriptionFlow box on the entry page shows the customer and subscription IDs and has a "Send to SubscriptionFlow" button. For full request details, enable logging for this add-on in Forms > Settings > Logging.

Will an entry create duplicate subscriptions?

No. Each feed creates at most one subscription per entry.

更新日志:

1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.0