Bomond 2 Опубликовано 12 февраля, 2012 Жалоба Share Опубликовано 12 февраля, 2012 Есть дополнительное поле пользователя. При регистрации заполняется, сохраняется все норм. Можно ли как-то данное поле вывести на этапе оформелния заказа. Пример: дополнительное поле "Транспортная компания", которой предпочтительнее пользователю осуществить доставку. У пользователей, которые зарегистрированы давно, это поле пустое. Нужно его вывести на заполнение на странице выбора способа доставки. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 февраля, 2012 Жалоба Share Опубликовано 13 февраля, 2012 Доп. поля выводятся только в отправляемое письмо и при просмотре заказа в админке. При оформлении заказа не выводятся. Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 20 февраля, 2012 Автор Жалоба Share Опубликовано 20 февраля, 2012 Доп. поля выводятся только в отправляемое письмо и при просмотре заказа в админке. При оформлении заказа не выводятся. Хорошо, если в рабочем магазине добавить доп. поле пользователя, то у всех ранее зарегистрированных это поле будет пустым. И получается его вообще никак они не могут отредактировать. Добавьте тогда возможность редактировать доп. поля пользователей. Иначе к чему они тогда.... Ссылка на сообщение Поделиться на другие сайты
detiza 0 Опубликовано 20 февраля, 2012 Жалоба Share Опубликовано 20 февраля, 2012 Можно переименовать одно из существующих полей из не задействованных стандартных полей - их там хоть отбавляй. Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 21 февраля, 2012 Автор Жалоба Share Опубликовано 21 февраля, 2012 ну это как варинат конечно. Но как по мне - доп. поля реализованы не полностью Ссылка на сообщение Поделиться на другие сайты
MOHAPX 0 Опубликовано 29 февраля, 2012 Жалоба Share Опубликовано 29 февраля, 2012 Хорошо, если в рабочем магазине добавить доп. поле пользователя, то у всех ранее зарегистрированных это поле будет пустым. И получается его вообще никак они не могут отредактировать. Добавьте тогда возможность редактировать доп. поля пользователей. Иначе к чему они тогда.... Пользователи могут редактировать доп.поля в любое время... Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Как можно получить доступ к конкретному доп. полю? Допустим, я хочу вывести только конкретное доп. поле при Печати Счета после оформления заказа. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Смотрите функцию vam_get_extra_fields_order в /includes/functions/cusstomers_extra_fields.php Вам нужно sql запрос из функции перенести например в файл счёта /schet.php и затем уже в шаблон выводить по-отдельности определённый элемент массива, что-то типа $extra_fields[0] , $extra_fields[1] и т.д. Если знаете php, то никаких проблем. Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Смотрите функцию vam_get_extra_fields_order в /includes/functions/cusstomers_extra_fields.php Вам нужно sql запрос из функции перенести например в файл счёта /schet.php и затем уже в шаблон выводить по-отдельности определённый элемент массива, что-то типа $extra_fields[0] , $extra_fields[1] и т.д. Если знаете php, то никаких проблем. Я в пхп не силён. Но в алгоритмических языках в принципе разбираюсь. Немного замудренно звучит sql запрос. Правильно ли я понимая, что нужно заинклудить файл с необходимой функцией, потом написать, что-то вроде этого $extra_fields = vam_get_extra_fields_order( здесь вроде ид пользователя и ещё, что-то ), и затем уже обращаться к полям как к массиву, верно? Я сам СИшник, с пхп совсем недавно связался=) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Ну давайте тогда уточним вопрос, Вы в каком именно счёт хотите вывести?! В счёт в админку или в каталоге?! После ответа попробую пример кода написать. Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Ну давайте тогда уточним вопрос, Вы в каком именно счёт хотите вывести?! В счёт в админку или в каталоге?! После ответа попробую пример кода написать. Счёт вот тут: http://shop.ru/schet.php?oID=28. После того как оформил заказ и указал способ оплаты по Счёту. В общем сделал уже так, но это не очень уж хорошо: Залез в cusstomers_extra_fields.php. Там скопипастил туда же vam_get_extra_fields_order и Переименовал на другое название. В код функции добавил $ex_fields = array(); И чуть чуть изменил код, чтобы закидывать не в строку а в массив... И вернул массив. Потом в счёте уже обращался как {$ex_fields[0]},{$ex_fields[1]}. Это единственное быстрое решение, которое получилось. Теперь такой вопрос назрел. В schet.php углазел множество assign company_inn, company_kpp.. телефон, адрес. И прочее... Это как я понимаю реквизиты получателя(именно получателя, а не плательщика), однако в address_book.php про эти величины ни слова. Каким образом тогда эти величины могут быть заполнены пользователем? Или это всё заполняется (по умолчанию) при выборе способа оплаты? Опять же это инфа не плательщика, а получателя. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2012 Жалоба Share Опубликовано 31 августа, 2012 Это данные из модуля оплаты по счёту, т.е. покупатель их указывает при выборе оплаты по счёту. Только в случае указания данных и выбора модуля оплаты соответствующего эти метки работают. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения