Мир Плитки
Общая задача данного проекта: создать интернет-магазин предлагающий кафельную плитку, изделия из гранита, и т.п. Каталог товаров импортируется из 1С-Предприятие 8.1. В дальнейшем, при помощи интеграции 1С с 1С-Битрикс должен быть налажен периодический обмен изменившимися товарными позициями для поддержания товарного каталога на сайте в актуальном состоянии.
У каждой товарной позиции существует набор свойств: размер, поверхность, производитель (бренд), вид (применения), коллекция, страна (производителя) и некоторые другие. На каждый товар установлена цена в рублях, известны его остаток на складе и вес.
Требуется отразить в структуре каталога (на сайте) уровень производителей и уровень коллекций. Должна быть реализована функция «хлебных крошек». Для выбора нужных товаров по параметрам, необходимо разработать поисковый фильтр по свойствам товара.
Покупка товаров осуществляется либо квадратными метрами, либо штуками, в зависимости от типа товара. Реализовать возможность добавления нужного количества товара в корзину. Для товаров с базовой единицей м2 нужно предусмотреть пересчёт м2 в штуки и/или упаковки. Пользователь всё равно покупает в м2, но заказанное им количество м2 должно округляться до целого количества штук/упаковок. На странице с детальным описанием товара должен быть пересчёт, позволяющий пользователю предварительно оценить, сколько м2 будет заказано на самом деле.
Стандартные компоненты товарного каталога были модифицированы для добавления в корзину произвольного количества товара. Около каждой товарной позиции расположено окошко для ввода пользователем количества заказываемого товара, введённое количество передаётся обработчику компонента и добавляется в корзину.
Для пересчёта квадратных метров товара в штуки или, если доступно в упаковки, в 1С 8 для товаров был добавлены свойства, содержащие коэффициент пересчёта метров в штуки.
По просьбе клиента были сделаны изменения и дополнения в схеме работы компонента каталог товаров: при клике по картинке пользователь видит её во всплывающем окне, а не переходит к детальному описанию товара; для разделов (коллекция) добавлена возможность загружать до 3-х картинок через специальный инфоблок.
Несмотря на некоторые проблемы с организацией БД в 1С 8 (1С-разработчики со стороны заказчика немного подвели), совместными усилиями база была должным образом сконфигурирована, что в свою очередь позволило создать функциональный и удобный интернет-магазин. По ходу разработки проекта клиент обретал всё более законченное и четкое видение готового проекта, корректировал требования, и мы в большинстве случаев шли ему на встречу, несмотря на жёсткие рамки ТЗ. Сразу же после завершения работ в рамках первого технического задания мы заключили с данным клиентом дополнительное соглашение на некоторые переработки сайта: реалии бизнеса потребовали корректировок и они уже практически выполнены.
подробнее
-
Главная страница сайта