barder, вы либо полностью ваши файлы через яндекс диск добавьте, чтобы можно было посмотреть, либо через онлайн редактор РНР https://repl.it/languages/php
Из того что вы пишите ничего не понятно.
sickgang, самый верный способ на мой взгляд я вам написал. Посмотреть модули доставок с функционалом выбора пунктов доставки и разработать свой модуль, либо делегировать эту задачу другим на платной основе.
Единственное, что могу посоветовать, есть старый мастер шаблона sale.order.ajax его проще дорабатывать. Он поддерживается в режиме совместимости.
sickgang, выбор пункта доставки это дополнительный функционал в sale.order.ajax нет такого, соответственно расширение функционала достигается написанием модуля.
В новом шаблоне sale.order.ajax вы просто замучаетесь что-то делать, он очень сложный для доработки.
https://dev.1c-bitrix.ru/api_help/sale/classes/csa...
Получаете заказ,в нём CREATED_BY Идентификатор пользователя, кто создал заказ.
Идентификатор пользователя отдаёте в CSaleOrderUserProps::GetList
На выходе и получите ID Код профиля покупателя.
примените шаблон bootstrap_v4, дефолтный скорее всего уже не дефолтный так как содержит доработки. Либо скопируйте под другим именем из bitrix\components\bitrix
anriko, почтовые события должны меняться в настройках компонента, но если в этом вашем самописном компоненте нет возможности поменять, вы можете использовать штатный компонент веб-форм от битрикса.
SteepNET, я если честно практически не пользуюсь компонентом iblock.vote, на маркетплейсе тоже нет ничего близко по вашему вопросу нет. Чтобы понять как решить эту задачу я написал выше примерный чек-лист. Чтобы что-то больше посоветовать это мне нужно провести обследование этого вопроса и потратить время, которого у меня нет.
Мой совет начните с репозитория плагинов вордпресса и woocommerce, посмотрите что там есть, если что-то найдёте то вот вам и будет пример логики и структуры. После этого сможете сформировать ТЗ, и сделать самостоятельно, либо делегировать это другим специалистам.
- это поиск в Гугле и Яндекс, а это по любому коммерческие запросы, и я сомневаюсь, что они пустые и выдаче Узбекистана нет конкуренции? Вы смотрели выдачу, кто там есть?
SteepNET, ну тут нужно погрузиться в задачу, если вы думаете что я это сделаю вместо вас, то напрасно.
Если кратко:
0) Провести обследование по теме множественного голосования
1) Разобрать логику работы компонента iblock.vote и классы модуля к которому он относится. Подумать как эту логику доработать.
Можно также посмотреть какие есть плагины для вордпресса и джумлы, разобрать их код. Также можно посмотреть другие системы управления где это есть.
2) Проработать ТЗ
3) Разработать свой модуль и компонент.
4) Провести тестирование и отладку.
anriko, ну и? Я в курсе про эти формы, но вопрос от этого понятнее не стал.
Компонент это optima:form.result.new, он единый, шаблоны формы могут отличаться.