Требуется адаптация существующего платежного шлюза, разработанного для Shopware 6, к платформе Shopware 5. Необходима проработка функционала и интеграция с новой системой. Ознакомьтесь с документацией к шлюзу и специфике работы платежной системы.
Настроить ценообразование в интернет-магазине Битрикс
Доступ к каталогу товаров имеют только члены группы Администраторы интернет-магазина (далее менеджеры).
Есть 4 группы покупателей:
- Торговые компании
- Дилеры
- ОЕМ
- Все остальные пользователи (в том числе неавторизованные)
Для каждого товара необходимо автоматически рассчитывать 4 типа цен (для каждой из вышеперечисленных групп клиентов) на основании цены закупки и выводиться в карточке товара в админке на вкладке Торговый каталог (картинка price-edit.jpg).
Эти цены должны автоматически пересчитываться каждый раз при сохранении товара. То есть не важно какую цифру менеджер ввёл в поле Базовая цена, Торговая компания, Дилер, ОЕМ. Эти значения будут просто игнорироваться и после сохранения заменяться на расчётные значения исходя из закупочной цены. Таким образом будет реализован запрет на ручное изменение базовых цен.
То есть при создании товара вводим только закупочную цену и валюту, все остальные цены рассчитываются на основании заданных коэффициентов автоматически. Если вручную ввести цену в другие поля, то это значение всё равно игнорируется и при сохранении товара будет заменено на расчётное.
Валюта цены для клиента подставляется такая же как в цене закупки.
Под списком цен должна быть кнопка "Добавить спеццену". При нажатии должна добавляться строчка с полем для выбора клиента. Чуть правее нередактируемое поле, в котором выводится группа, к которой принадлежит клиент.
Ещё правее Наценка - тут мы вставляем индивидуальный коэф наценки для этого клиента на данный товар.
Цена рассчитывается автоматически.
Таким образом в карточке товара мы имеем 4 базовые цены для разных групп клиентов и ниже полный список спеццен на этот товар.
Аналогично должна быть устроена карточка редактирования клиента в админке. В ней должны выводиться все товары, на которые данный клиент имеет спеццены и кнопка для добавления спеццены. При этом надо выбрать артикулы товаров, на которые мы добавляем спеццены.
В карточке товара добавляется свойство ТИП ТОВАРА (картинка product-edit.jpg).
Формула расчёта цены:
Базовая цена = Закупка * (1+Транспорт) * (1+Пошлина) * (1+Непредвиденные расходы) * (1+Базовая маржа)
Категорически нельзя изменять формулу вот так: Закупка * (1+Транспорт+Пошлина+Непредвиденные расходы+Базовая маржа)
Транспорт, Пошлина, Непредвиденные расходы, Базовая маржа - это коэффициенты, которые хранятся в типах товара. У каждого типа товара разные коэффициенты (картинка product-types.jpg).
То есть все товары одного типа имеют одинаковый базовый коэф наценки.
Информация по спецценам должна выводиться в 3х местах для удовлетворения разных потребностей:
1) Мне надо посмотреть какие спеццены есть на определенный товар - я иду в карточку этого товара. Либо мне надо отредактировать наценки по этому товару или добавить спеццену для ещё одного клиента.
2) Мне надо посмотреть какие спеццены есть у определенного клиента - я иду в карточку этого клиента. Либо мне надо отредактировать наценки по этому клиенту или добавить спеццену на ещё один товар для этого клиента.
3) У меня какие-то подозрения и мне надо посмотреть весь список спеццен - я иду в модуль ценообразования. Там должен быть полный список всех спеццен с возможностью сортировки по клиентам или по типам товаров.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт3 года назад
- $100
Разработка сайта для автономной работы кладовщика золоторудной компании с функциями создания баз данных, формирования ежемесячных отчетов и управления материалами. Сайт должен поддерживать сортировку, выбор избранных материалов, выдачу и списание по требованию, а также возможность ведения заметок. Обеспечьте печать отчетов и архивирование операций.
Веб-программированиенет заявокЗакрыт3 года назад Требуется доработка сервера на C++ с использованием boost::asio для проекта рекомендаций фильмов. Необходимо адаптировать готовый HTTP-сервер, чтобы он мог конвертировать данные из базы в JSON и обрабатывать запросы по идентификаторам фильмов. Дедлайн - завтра вечером.
Веб-программированиенет заявокЗакрыт3 года назадТребуется специалист по Vue для внесения правок в проект. Необходимо изменить тексты на сайте и выполнить настройки базы данных. Проблемы с билдом проекта требуют вмешательства опытного разработчика.
Веб-программированиенет заявокЗакрыт3 года назад- $30
Требуется разработать функцию КОПИРОВАТЬ/ВСТАВИТЬ в g-таблицах с использованием JAVA SCRIPT. Оперативное выполнение задачи и возможность голосового общения в Skype будут преимуществом. Быстрая оплата гарантирована при успешном выполнении.
Веб-программирование1 заявкаЗакрыт3 года назад Требуется выполнить парсинг объявлений на Яндекс картах и 2Gis для 20 крупных городов, охватывающих малый и средний бизнес. Результаты необходимо оформить в Excel с указанием города, ниши и номера телефона в отдельной строке.
Веб-программирование2 заявкиЗакрыт3 года назад- $70
Разработка страницы, которая будет выводить расписание текущих и будущих матчей по Dota 2 и CS:GO, используя API STEAM. На странице должны быть логотипы для переключения между играми. Информация включает дату игры, формат, команды, счёт, название турнира и текущий счёт. Необходима реализация базы данных для хранения информации о матчах.
Веб-программирование4 заявкиЗакрыт3 года назад - $30
Требуется помощь в исправлении ошибки 'Permission denied' при запуске команды 'mix --production' в VUE. Также необходима простая разъяснительная работа о том, как работает фреймворк VUE. Ожидаются предложения от опытных разработчиков.
Веб-программированиенет заявокЗакрыт3 года назад Требуется разработка простого веб-приложения на ASP.NET Core с использованием C#. Имеется готовое техническое задание. Проект не сложный, необходима помощь экспертов в веб-программировании.
Веб-программирование2 заявкиЗакрыт3 года назадТребуется доработать лендинг на Tilda: сделать локализацию на английский язык, добавить флажок для выбора языка и автоматическую загрузку в зависимости от языка системы. Также необходимо улучшить функцию калькулятора, убрав лишние переходы и обеспечив мгновенную отправку заявки после ввода номера телефона.
Веб-программирование1 заявкаЗакрыт3 года назад