LMS Development Company – Expert Moodle Developers Forums MooWoodle Pro Woocommerce variations with different Moodle Couses

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #25218
    digitalgreen
    Participant

    Hello DualCube Team,
    we configured MooWoodle Pro latest release in a woocommerce shop, and try to configured the variations of a product to different Moodle Courses. However the moowoodle settings don’t show in the product variations options.

    The use case we try to achieve is, in the shop we want to sell different editions of the same product, with access to different moodle courses. In this particular case, the user should pick different variations of the product and be enrolled in the moodle course associated with that variation.
    Example:
    Woo Product: Canva
    Variation1: May 2026
    Variation2: July 2026
    When buying the “Variation 1” the user should be enrolled in the moodle course “Canva May 2026”, and when buying the “Variation 2” the user should be enrolled in the moodle course “Canva July 2026”.
    How can we achieve this?

    Best Regards

    #25220
    dualcube
    Keymaster

    @digitalgreen, Thank you for contacting us. Could you please share your order number so we can assist you more effectively?

    #25222
    digitalgreen
    Participant
    This reply has been marked as private.
    #25227
    dualcube
    Keymaster
    This reply has been marked as private.
    #25228
    digitalgreen
    Participant

    Thank you for your quick reply.
    We don’t use the group logic in moodle. Every new edition of the course in moodle is effectively a new course. This is for the internal workflows and managements.
    However in the woocommerce the logic is different. The same product can have several variations and the variations should be linked to different courses of moodle. We don’t want several repeated products in the store.
    Also, we are using the MooWoodle to sync the users and enroll them in the correct course. This is working fine.
    The synchronizations of data and info between the products (woo) and courses (moodle) are not considered for our use cases, because we want to keep them separated.
    Is there any configuration that we can do to achieve this specs?
    Can we associate a moodle course in the woo product variation? Like we do for simple products?

    Best Regards

    #25231
    dualcube
    Keymaster

    Hi @digitalgreen,

    Thank you for the detailed explanation of your requirement.

    In WooCommerce, although variations exist, they are not independent products—they always belong to a parent product. Because of this structure, variations do not have the same level of mapping capability as simple products.

    In MooWoodle, course mapping is done at the product level, since each Moodle course is treated as a separate entity. Therefore, associating different Moodle courses with individual variations of a single product isn’t supported in the current architecture.

    The flow you’re looking for—mapping each variation to a completely different course—is quite different from the standard setup and would require a custom implementation to achieve.

    #25251
    digitalgreen
    Participant

    Hello,
    we really need the workflow explained working, because the client has the internal procedures defined like that.
    We recommend the MooWoodle to our clients, and in this particular case we saw that the variations was a feature.
    Variations description

    Can your team make this custom implementation through the proper channels?

    Best Regards

    #25252
    dualcube
    Keymaster

    Hi, MooWoodle does support variations using the Moodle Group-based approach, as explained in our documentation here:

    Course group mapping and enrollment

    However, the workflow you are looking for is quite different from the standard WooCommerce variation concept. In WooCommerce, variations belong to a single product, whereas in your case each variation needs to behave like an independent course entity.

    Because of this, the functionality you require would only be possible through a custom implementation.

    Yes, our team can assist you with such customization requirements. Kindly contact our service team through the following link so they can review the scope and assist you further:

    Custom Development

    #25447
    dualcube
    Keymaster
    This reply has been marked as private.
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.