• Resolved v0van

    (@v0van)


    RU:
    Давайте добавим в форму заказа урл страницы, с которой поступил заказ

    Здраствуйте!

    На сайте будет несколько товаров или услуг и соответственно несколько лендингов.
    Лендинги для товаров и услуг я буду делать из обычных страниц WordPress, без использования плагина магазина. Потому что WooCommerce имеет много лишних сложных настроек.
    Я хочу использовать плагин обратного звонка для оформления заказа.
    Соответственно в админке в оформленном заказе надо вывести урл страницы, с которой поступил заказ, чтобы понимать какой товар хотят заказать.

    Добавить урл страницы в форму заказа не сложно.
    <input type=”hidden” name=”current_url” value=”<?php echo get_permalink(); ?>”>
    или
    <input type=”hidden” name=”current_url” value=”<?php echo $_SERVER[“REQUEST_URI”]; ?>”>

    и желательно (для удобства администратора) чтобы в оформленом заказеотображались также название страницы и цену товара или услуги.
    Цену можно установить и вывести с помощью плагина advanced-custom-fields
    https://ru.www.ads-software.com/plugins/advanced-custom-fields/
    https://ru.www.ads-software.com/plugins/acf-extended/

    Планируете ли вы сделать что-то подобное? Хотелось бы.
    Если я это сделаю, включите ли вы мои доработки в код своего плагина?

    EN:
    Let’s add to the order form the url of the page from the order came

    Hello!

    The site will have several products or services and, accordingly, several landing pages.
    I will make landing pages for goods and services from regular WordPress pages, without using a store plugin. Because WooCommerce has a lot of unnecessary complex settings.
    I want to use a callback plugin for checkout.
    Accordingly, in the admin panel in the completed order, you need to display the URL of the page from which the order was received, in order to understand what product they want to order.

    It is not difficult to add page url to the order form.
    <input type=”hidden” name=”current_url” value=”<?php echo get_permalink(); ?>”>
    or
    <input type=”hidden” name=”current_url” value=”<?php echo $_SERVER[“REQUEST_URI”]; ?>”>

    and it is desirable (for the convenience of the administrator) that the page name and the price of the product or service are also displayed in the order.
    The price can be set and displayed using the advanced-custom-fields plugin
    https://ru.www.ads-software.com/plugins/advanced-custom-fields/
    https://ru.www.ads-software.com/plugins/acf-extended/

    Are you planning to do something like this? I would like to.
    If I do, will you include my customizations in your plugin code?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor vadim8vz

    (@vadim8vz)

    Добрый день! Для того что бы добавить в форму любую информацию не обязательно “кромсать” плагин )))
    Достаточно добавить любой параметр в форму, можно динамически, например:

    
                $('a[href="#vdz_cb"]').on('click', function (){
                    $('#vdz_cb_form input[name="current_url"]').remove();
                    $('#vdz_cb_form input[name="h1"]').remove();
                    $('#vdz_cb_form').append('<input type="hidden" name="current_url" value="'+window.location.href+'">');
                    $('#vdz_cb_form').append('<input type="hidden" name="h1" value="'+$('h1').text()+'">');
                });
    

    Что происходит: при открытии попапа – динамически добавляем нужные нам параметры – они сразу же будут отправлены в письме (так же можно добавить и цену и тд), если используется кастомная форма письма например https://prnt.sc/wap6eu можем там же в квадратных скобках их и передать. PS страница пользователя уже изначально передается в письме шорткодом [page]

    Thread Starter v0van

    (@v0van)

    да дествительно.

    щас я настроил почту, проверил, письма приходят. всё правильно.
    пришло:

    вовачка, (380) 333-33-33, /shop/televizor-samsung-ue22h5600/, [custom_date]

    в админке настроено:

    Use custom mail
    Custom mail Text
    [name], [phone], [page], [custom_date]

    шорткод [custom_date] похоже не работает.

    Plugin Contributor vadim8vz

    (@vadim8vz)

    [custom_date] – это просто скрин с другого проекта, там это пользовательское поле есть.
    Вам его указывать не нужно. Просто такими же шорткодами можно любое поле передать в письме которое заполняет пользователь или программно добавляем

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Let’s add to the order form the url of the page from the order came’ is closed to new replies.