• I resolved this issue.

    1) Edit woocommerce-quote-or-enquiry-contact-form-7.php file. Add following lines after line 279 (at version 1.8 : jQuery('.wqoecf-pop-up-box div.wpcf7>form input[name="product-name"]').attr('readonly', true); ).

    jQuery('div.wqoecf-pop-up-box .wpcf7 span.product-name input').val(wqoecf_form_data.product_title + " #" + product_id );

    jQuery('.wqoecf-pop-up-box div.wpcf7>form input[name="product-pk"]').val(product_id);

    2) Add a hidden input to CF7 in “Form” tab:

    [hidden product-pk default:”0″]

    3) Use it, CF7 in “Mail” tab:

    Product Name: [product-name]

    Edit link: [_site_url]/wp-admin/post.php?post=[product-pk]&action=edit

    Result:
    Product Name: Woo T-shirt #628
    Edit link: https://example.com/wp-admin/post.php?post=628&action=edit

    The page I need help with: [log in to see the link]

  • The topic ‘Automatically add product id to product name’ is closed to new replies.