• Resolved aqxa05

    (@aqxa05)


    Can this is possible with this plugin free or pro version…??

    Description:
    I want to send all these emails to my vendors and customers...according to the event...please guide me about it...how can I do that..
    
    More Explanation:
    These are all different events upon which we want to send email
    
    Required Automations for VENDORS -
    1. Sent immediately after vendor sign-up.
    2. Prompted when a vendor signs up or logs in for the first time.
    3. Sent if the vendor's profile is incomplete for over 3 days.
    4. Sent to vendors on the free package for more than 1 month.
    5. Sent upon successful renewal of the vendor subscription.
    
    Required Automation for CUSTOMERS -
    
    6. Prompted when a user visits the shopping section or relevant pages
    
    
    
    
    
    
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Algoritmika

    (@algoritmika)

    Hi, @aqxa05,

    Sorry for not getting back to you sooner.

    Without custom coding, from the tasks you listed, I think you can only do “Sent upon successful renewal of the vendor subscription”:

    First, you need to add “Subscriptions: Renewal order status updated to” to the “Enabled triggers groups” option in “WooCommerce > Settings > Custom Emails > General > Advanced Options”.

    Then, in your custom email settings (in “WooCommerce > Settings > Emails > Custom email #X”), add “Renewal order status updated to Completed” to the “Triggers” option.

    Also, you’ll probably want to set the “Order Options > Require products” option there – to limit emails to vendor subscriptions only.

    As for the other tasks, they are doable as well; however, you’ll require custom coding. For example, for “Sent immediately after vendor sign-up” – add this snippet to your site:

    add_action( 'user_register', function ( $user_id ) {
        $role = 'vendor'; // replace this with your vendor user role
        if (
            ( $user = new WP_User( $user_id ) ) &&
            in_array( $role, $user->roles )
        ) {
            do_action( 'my_vendor_register', $user_id );
        }
    } );

    Then add my_vendor_register to the “Custom triggers” option in “WooCommerce > Settings > Custom Emails > General > Advanced Options”.

    Finally, add my_vendor_register to the “Triggers” option (in “WooCommerce > Settings > Emails > Custom email #X”).

    I hope this helps. Please let me know if you have any questions.

    Hi htere,

    I hope you are well and safe.

    We haven’t received any reply regarding the issue. So we are going to mark the ticket as “Resolved”. But if you have any questions, then please let us know.

    Kind regards,
    Moshtafizur

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.