Добрый день уважаемые форумчане. Столкнулся с следующей задачей:
В оформлении заказа - при выборе способа доставки "Самовывоз", чтоб автоматически подставлялся адрес в поле "Адрес доставки" (в письме о создании нового заказа и в "Магазины-> Заказы-> Подробная информация о заказе-> Поле "Адрес доставки").
Решил воспользоваться следующим методом:
- в файле init.php вписать:
AddEventHandler("sale", "OnBeforeOrderAdd", "DeliveryAddressBySelf");
function DeliveryAddressBySelf (&$arFields){
if (тут будет переменная в которой хранится "значение "Самовывоз""){
тут будет присвоение адреса полю "Адрес доставки"
}
}
В процессе выполнения, не получается вывести данные из массива "$arFields" для того чтоб понимать где хранится "самовывоз", для того чтоб модифицировать...Даже не то что не получается, а не знаю, куда вставлять print_r($arFields); Чтоб посмотреть что там внутри.
За любую помощь, огромное спасибо!
В оформлении заказа - при выборе способа доставки "Самовывоз", чтоб автоматически подставлялся адрес в поле "Адрес доставки" (в письме о создании нового заказа и в "Магазины-> Заказы-> Подробная информация о заказе-> Поле "Адрес доставки").
Решил воспользоваться следующим методом:
- в файле init.php вписать:
AddEventHandler("sale", "OnBeforeOrderAdd", "DeliveryAddressBySelf");
function DeliveryAddressBySelf (&$arFields){
if (тут будет переменная в которой хранится "значение "Самовывоз""){
тут будет присвоение адреса полю "Адрес доставки"
}
}
В процессе выполнения, не получается вывести данные из массива "$arFields" для того чтоб понимать где хранится "самовывоз", для того чтоб модифицировать...Даже не то что не получается, а не знаю, куда вставлять print_r($arFields); Чтоб посмотреть что там внутри.
За любую помощь, огромное спасибо!