Доработать функционал сайта на битриксе

1 500 руб.за час
10 сентября 2021, 12:33 • 5 откликов • 39 просмотров
Сайт на базе шаблона https://marketplace.1c-bitrix.ru/solutions/aspro.n...
Интернет-магазин, лицензия Бизнес

Неоходимо доработать следующий функционал:
1) Настроить мультирегиональность - 4 города, у каждого города одинаковый каталог, но разные цены

2) Настройка выгрузки товаров из 1С, со свойствами:
- ID
- Наименование товара
- Цена
- Цена по акции (если есть цена по акции, необходимо, чтобы это было актуальной ценой, а старая цена была зачеркнута - отображение в клиентской версии в карточке товара)

3) Модуль «Регистрация/авторизация для ф.лиц/ИП/юр.лиц»
Модуль позволяет зарегистрировать/авторизовать на сайте три типа пользователей:
• Физ.лицо
• ИП
• Юр.лицо
Для каждого типа при регистрации появляется возможность заполнить свой набор полей, а именно:
- Физ.лицо:
• ФИО
• контактный телефон
• e-mail
• Адрес для направления корреспонденции
• Адрес доставки товара
Все поля обязательны для заполнения

- ИП:
• ФИО
• контактный телефон
• e-mail
• ИНН
• ОГРНИП
• Адрес для направления корреспонденции
• Адрес доставки товара
• Бик Банка
• Наименование банка
• № расчетного счета
• № корреспондентского счета
• Формат работы (с НДС/Без НДС)
Все поля обязательны для заполнения

- Юр.лицо:
• Наименование
• контактный телефон
• e-mail
• ИНН
• КПП
• ОГРН
• Юридический Адрес
• Адрес для направления корреспонденции
• Адрес доставки товара
• Бик Банка
• Наименование банка
• № расчетного счета
• № корреспондентского счета
• Формат работы (с НДС/Без НДС)
Все поля обязательны для заполнения
Описание процесса регистрации:
При клике по ссылке Регистрация пользователю предлагается выбрать из списка тип пользователя (кто он: ип, юр. или физ.лицо), после чего выводится соответствующий типу пользователя набор полей формы регистрации. После заполнения формы по кнопке «Зарегистрироваться» на сайте регистрируется пользователь. В качестве логина используется e-mail. На указанный e-mail приходит письмо с данными для авторизации на сайте.

4) Функционал «Выставление счетов» для модуля «Интернет-магазин»
Добавляется класс «Организации, выставляющие счет».
Объект класса имеет следующие свойства:
• ID Организации
• Наименование
• ИНН
• КПП
• Адрес
• БИК Банка
• Наименование банка
• № расчетного счета
• № корреспондентского счета
• Формат работы (с НДС/Без НДС)
Создавать объекты «Организации, выставляющие счет» может пользователь с правами администратора сайта из административного раздела сайта.
В объект «Заказ» добавляется параметр «Организация, выставляющая счет».
Значение параметра Заказа «Организация, выставляющая счет» зависит от значения параметра «Формат работы» пользователя, создавшего заказ. Т.е. если для пользователя указано, что он работает с НДС, то в заказ подставляется Организация выставляющая счет, для которой, соответственно, указано, что она работает с НДС. Если в списке «Организаций, выставляющих счет» больше одной организации с подходящим значением параметра, то алгоритм выбора среди них подбирает исполнитель на свое усмотрение.
При формировании счета должна быть возможность сразу отправить его себе на почту или на печать

5) При оформлении заказа незарегистрированному пользователю предлагается выбрать из списка тип пользователя (кто он: ип, юр. или физ.лицо), после чего выводится соответствующий типу пользователя набор полей формы заказа. При оформлении заказа зарегистрированным пользователем поля формы заказа заполняются автоматически данными пользователя. После заполнения полей формы по кнопке «Оформить заказ» формируется заказ. На открывшейся после формирования заказа странице пользователю предоставляется возможность сформировать счет. Счет формируется в виде HTML-документа и открывается в отдельном окне браузера. Формат счета предоставляет заказчик. Номер и дата счета соответствуют номеру и дате заказа.