• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

WC+contact form 7 + multivendor

Image CMS

Philword

Новичок
#1
Всем привет.
У меня мультивендорный магазин и я задался целью добавить в карточку товара ТАБ "Задать вопрос продавцу"

Вот как я его сделал с использованием плагина contact form7:

в themes/functions.php добавляется код

PHP:
add_filter( 'woocommerce_product_tabs', 'product_enquiry_tab' );
function product_enquiry_tab( $tabs ) {

    $tabs['test_tab'] = array(
        'title'     => __( 'Задать вопрос продавцу', 'woocommerce' ),
        'priority'  => 70,
        'callback'  => 'product_enquiry_tab_form'
    );

    return $tabs;

}
function product_enquiry_tab_form() {
    global $product;
    //If you want to have product ID also
    //$product_id = $product->id;
    $subject    =   "".$product->post->post_title;

    echo "<h2>".$wcvendor."</h2>";
    echo do_shortcode('[contact-form-7 id="2834" title="Вопрос о продукте"]'); //add your contact form shortcode here ..

    ?>

    <script>
    (function($){
        $(".product_name").val("<?php echo $subject; ?>");
    })(jQuery);
    </script> 
    <?php 
}

И код контакт формы:

HTML:
 <p>Ваше Имя (обязательно)<br />
        [text* your-name] </p>

    <p>Ваш E-mail (обязательно)<br />
        [email* your-email] </p>

    <p class="product_subject">Товар<br />
        [text your-subject class:product_name] </p>

    <p>Ваш вопрос<br />
        [textarea your-message] </p>

    <p>[submit "Задать вопрос"]</p>
Все отлично работает, но т.к. у меня магазин мультивендроный, мне нужно что бы этот вопрос отсылался на мыло вендора конкретного товара.
Подскажите, как это сделать в contact form 7?
 

D&B

Администратор
Команда форума
Местный
#2
Насколько я помню, в CF7 можно создавать разных несколько форм.
 

Philword

Новичок
#3
)) ну да, можно сколько угодно.
Только мне нужно что бы автору товара отсылался имеил. их в день может 100 новых появляться.
 
Сверху Снизу