Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

WC+contact form 7 + multivendor

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Philword, 9 июн 2015.

  1. Philword

    Philword

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

    Вот как я его сделал с использованием плагина 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?
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
    Насколько я помню, в CF7 можно создавать разных несколько форм.
     
  3. Philword

    Philword

    Сообщения:
    18
    Симпатии:
    1
    Баллы:
    3
    )) ну да, можно сколько угодно.
    Только мне нужно что бы автору товара отсылался имеил. их в день может 100 новых появляться.
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    У Вас мультивендорность с помощью чего реализована (плагин, тема) ?
     
  5. Philword

    Philword

    Сообщения:
    18
    Симпатии:
    1
    Баллы:
    3
    WC Vendor