Pre-sale - seminars with variants, digital downloads, video access control

  • Posts: 8
  • Thank you received: 0
5 days 9 hours ago #371615

Hi, I'm a Joomla developer evaluating HikaShop Business for a client. A few pre-sale questions:

1. Seminars as products with variants
Each seminar has three variables: location, date, and instructor. Can each combination have its own stock limit (max seats)? And can variants have different prices? So the user choose the location, the date and the instructor (from a datpicker and two dropdowns) and then add to cart

2. Digital downloads
Customers buy audio files, eBooks etc. and download them after purchase. Can access be revoked if a refund is issued? Is there a download limit per order?

3. Video courses (Vimeo-hosted)
Videos live on Vimeo with privacy enabled. After purchase, the customer should access them from the Joomla site. Any recommended workflow for this — ideally using Joomla native user groups to control access?

Thanks!

Please Log in or Create an account to join the conversation.

  • Posts: 85508
  • Thank you received: 13986
  • MODERATOR
5 days 4 hours ago #371618

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.

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 0
4 days 19 hours ago #371622

Great, thanks!
About the booking plugin, a thing that i can't understand: can i create selections that are linked together?
So in frontend we can have something like:

- EVENT NAME
- choose location: A, B or C
- after the location choose i see only the available dates for the selected location

Thanks again

Please Log in or Create an account to join the conversation.

  • Posts: 85508
  • Thank you received: 13986
  • MODERATOR
4 days 16 hours ago #371623

Hi,

Yes. The booking plugin will automatically filter out the dates that are not available on the fly with AJAX. Note that both "choose location" and the date selector need to be custom item fields.

This is mentioned in the features of the plugin with the point:
"Real-time AJAX availability checks on both the product page and checkout, preventing customers from selecting fully booked combinations."

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 0
4 days 16 hours ago #371625

Great, thanks!

Please Log in or Create an account to join the conversation.

Time to create page: 0.055 seconds
Powered by Kunena Forum