Overview #
Huski Members can sync plan and member billing information with Stripe. This helps connect your WordPress member plans to Stripe products, prices, customers, and subscriptions.
The goal is to keep the directory plan structure and Stripe billing structure working together instead of managing everything twice by hand.
Where to Find It #
Plan sync tools appear around Huski Members > Plans and the Stripe settings area under Huski Members > Settings.
What Gets Synced #
- Plans to Stripe products: A Huski Members plan can be represented as a Stripe product.
- Plan billing to Stripe prices: Amounts, intervals, and billing details can create or update Stripe price relationships.
- Members to Stripe customers: Existing members can be matched or created as Stripe customers.
- Free plan subscriptions: The batched sync tool can provision subscriptions for existing free-plan members.
Batched Stripe Sync #
The Settings screen includes a Start Batched Stripe Sync option. This saves current Stripe settings, then creates Stripe customer records and subscriptions for existing members on the free plan in small batches. The batching helps avoid doing too much in one request.
Price Changes and Existing Subscribers #
When a new Stripe price is created for a plan, the plan editor can ask how existing subscribers should be handled. Options may include keeping the current price, moving on next renewal, or moving immediately.
Best Practices #
- Test sync in Stripe test mode first.
- Export or back up member data before large sync actions.
- Use batching for existing members instead of trying to do everything at once.
- Review Stripe customers and subscriptions after sync.
- Be careful when changing prices for plans that already have subscribers.
Troubleshooting #
- Sync will not start: Make sure Stripe payments are enabled and keys are saved.
- A customer was skipped: Check the sync results and member email data.
- Subscriptions were not created: Confirm the plan has the needed Stripe price information.
- Price migration is confusing: Review the existing subscriber action before saving a new price.
That’s it, dawg!
