WordPress + WooCommerce
Your store. Your courses. Protected video.
Keep your courses on your own website. Onveo hosts the private video; WooCommerce orders decide who gets access.
Your tools, connected
From paid order to private playback.
- 01
Onveo
Private video hosting, signed playback and domain restrictions.
- 02
WordPress + WooCommerce
Your curriculum, product and checkout.
- 03
Order access
Payment grants access. Refund or cancellation revokes it.
Built for the course-selling flow.
WordPress + WooCommerce
WooCommerce handles selling and order-based access. Other LMS plugins are not supported.
Modern checkout support
Works with the WooCommerce block checkout and HPOS. Requires WordPress 6.5+ and WooCommerce 9.0+; tested up to WordPress 7.1 and WooCommerce 11.2.
Turkish included
The plugin and the student pages ship with a Turkish translation.
Four steps to your first course.
- 01
Create an account
Upload a lesson to Onveo and keep it private.
- 02
Install the plugin
Download the ZIP and connect your WordPress store.
- 03
Build your curriculum
Add sections, lessons and free previews.
- 04
Attach a product
Connect your course to a WooCommerce product.
Orders and access stay connected.
- Paid orderAccess granted to the course or video
- Refund / cancellationAccess revoked
- Manual accessGrant or revoke through the access manager
- Access durationLifetime or a fixed duration, such as 365 days
- Playback policyPersonal signed links, approved domains, 1–24h link validity
For your students
A clear next lesson, every time.
Students use My Courses, follow a curriculum, track progress and resume playback. Free previews help them explore before buying.
Your questions, answered.
Do I need WooCommerce?
Yes, for selling and order-based access. Without WooCommerce you can still embed videos, domain-locked or password protected.
What happens on a refund?
A full refund, cancellation or failed payment removes access automatically. Partial refunds keep access.
When do playback links expire?
Each viewer gets a personal link valid for 1–24 hours, set in the plugin.
Can I stop screen recording?
No service can fully prevent it. The optional e-mail watermark makes recordings traceable to the buyer.
Is Turkish available?
Yes. The plugin and the student pages include a Turkish translation.
Build your next course on your own terms.
Create an account, download the plugin and talk to us about your setup.