Hi,
1. We recently released a booking plugin for HikaShop to be able to track stock on custom item fields:
www.hikashop.com/marketplace/product/305-booking.html
So it is made specifically for that purpose.
Regarding the pricing, yes, variants can have different prices.
Also, you can use the price calculations plugin for more complex pricing or pricing on custom fields :
www.hikashop.com/marketplace/product/148...ce-calculations.html
Both plugins can be combined if necessary.
2. Yes. Access is revoked automatically upon refund. And yes, you can set a download limit per order.
3. On the Vimeo side, set each video to "Hide from Vimeo" so it cannot be played on vimeo.com, and under the embed settings use "Specific domains" to whitelist only your Joomla site. The video will then refuse to play anywhere else.
On the Joomla and HikaShop side, the workflow is:
1. Make sure you are running the HikaShop Business edition. The "User group after purchase" feature is a Business-edition setting.
2. In the Joomla plugins manager, enable the plugin named "HikaShop group" (system plugin).
3. Create a Joomla user group for each course or bundle, for example "Course A buyers".
4. Create a Joomla article or menu item with the Vimeo embed, and set its view access level to that new group.
5. Edit your product in HikaShop and in the "User group after purchase" field, pick the matching group. The field appears on the product edit form. Documentation for the product form is here:
www.hikashop.com/support/documentation/i...op-product-form.html
6. Make sure your checkout allows registration or forces login. Guest buyers cannot be added to a user group.
When an order reaches the "confirmed" status, the buyer is added to the selected group and can then see the protected page. Joomla logs them out once after the purchase so the permission cache refreshes. That is expected.
Note that the group is only added, never removed, so this is best for buy-once-keep-forever access.