Studix is a platform for selling and teaching online courses, developed and operated by
Cloudix. This is its official WooCommerce connector: it links a WooCommerce shop to your Studix account, so a course sold in the shop opens by itself.
When somebody buys a linked product:
- Studix opens the course for the buyer's email address. A new buyer gets a student account; somebody who already studies with you gets the course added to the account they have.
- Studix emails the buyer how to sign in. The plugin sends no email of its own.
- A note on the order says the course was opened, or says why it was not.
- Each order line is handled once, however many times WooCommerce reports the payment, so the buyer gets one welcome email.
Also included:
- Access length per product — lifetime, one year, 90, 30 or 7 days.
- Refunds — a fully refunded or cancelled order closes the course again (optional).
- Mailing lists, with consent — link a product to a Studix mailing list and checkout shows a marketing checkbox. Only buyers who tick it are added. Works on both the classic and the block checkout.
- Sign-up forms — a
[studix_form id="1"] shortcode that adds visitors to a Studix mailing list, protected against bots and floods.
- Elementor Pro forms — a "Studix mailing list" action for Actions After Submit.
- Activity log — every course opened or closed and every sign-up, with a "Try again" button for anything that failed.
- Connection test — checks the key before you save it, and tells you which permission is missing, if any.
- Compatible with WooCommerce High-Performance Order Storage (HPOS) and the block checkout.
You need a Studix account with at least one course, and an API key created in Studix under API keys.
- Install and activate the plugin. WooCommerce is needed for selling courses; the sign-up forms work without it.
- In Studix, open API keys and create a key with the permissions Read, Manage course access and Manage mailing lists. Copy the key and the secret — Studix shows the secret only once.
- In WordPress, open Studix → Connection, paste both, click Test connection, and save.
- Open Studix → Course links and choose which product opens which course, and for how long.
- Place a test order. The order note says the course was opened, and the buyer receives the Studix welcome email.
The full guide, with screenshots:
https://studix.co.il/api-docs#woo-install
2.0.1
A security review against the OWASP Top 10.
- Fixed: a failed "close the course" after a refund had no Try again, and the retry handler would have opened the course instead of closing it.
- Fixed: a refund of a line opened by version 1.x was skipped without a note; it is now written to the order and the log.
- Fixed: a refund no longer closes a course the buyer also holds through another paid order, or bought directly in Studix.
- Fixed: requests to Studix no longer follow redirects, which would have sent the API secret to the new address, and only https is accepted.
- Fixed: sign-up forms now have a per-form hourly limit, count an IPv6 visitor by network, and do not re-add somebody who unsubscribed.
- Fixed: the Elementor action accepts only your own Studix lists, and shows them only to administrators.
- Fixed: the debug log no longer records subscriber email addresses.
- New: the activity log is included in WordPress's personal data export and erasure, and old rows are removed automatically.
- New: the API secret can be defined in wp-config.php as STUDIX_CC_API_SECRET.
- Fixed: uninstalling on a multisite network removes the API key and secret from every site.
2.0.0
- Rebuilt for the WordPress.org plugin directory: English strings with a Hebrew translation, escaping and nonces throughout, prepared queries, prefixed names.
- Fixed: an order was processed twice, opening the course twice and sending the buyer two welcome emails.
- Fixed: an order with an empty buyer name was refused, so the buyer paid and got no course.
- Fixed: buyers were never added to the mailing list; they are now added, but only with the new marketing checkbox ticked.
- Fixed: the API secret was written to the PHP error log on every request.
- Fixed: sign-up forms showed no fields and never submitted.
- Fixed: the site crashed when WooCommerce was switched off.
- New: close the course on a full refund or cancellation.
- New: the connection test checks the key's permissions before you save it.
- New: "Try again" in the activity log and "Open the Studix course again" on the order.
- New: HPOS and block checkout compatibility.
1.0.0