Для того, чтобы автоматизировать выгрузку товарной номенклатуры для этого бизнеса, нам потребовалось написать несколько скриптов со стороны сайта: 1. В 1С все свойства были записаны в отдельный регистр, как реквизиты, что не подходит для типовой выгрузки — нужны именно свойства.
2. Все изображения в 1С прописаны ссылками в отдельном регистре как реквизиты, а должны быть свойством изображение.
3. В 1С имелось множество товаров с нулевой ценой или без нее. Требовалось отсеивать такие товары на этапе выгрузки.
Помимо односторонней выгрузки номенклатуры, перед проектом стояла задача сделать процесс оформления заказа на сайте как можно более автономным.
Мы реализовали и выгрузку заказов в 1С, но ее также усовершенствовали:- При оформлении заказа, мы передаем заказ в 1С со всеми данными покупателя и составом заказа, суммой доставки.
- Передаем в 1С трек-номер заказа для отслеживания клиентом и компанией, который присваивает СДЭК.
- Передаем город и индекс в карточку заказа в 1с не через личные данные контрагента, а сразу в заказе.
- После проведения заказа в 1С, для упаковки и отправки заказа печатается этикетка.
Для оплат на сайте реализовали интеграцию с кассой МодульБанк. Статусы оплат и возвратов на сайте синхронизируются с кассой моментально без человеческого участия. На каждом этапе от оформления до отгрузки заказа, для покупателя прозрачна вся цепочка происходящего, за счет получения писем на электронную почту: Принят, Оплачен, Отгружен, Оформлен возврат, Завершен.
Таким образом, мы получили проект, который работает совершенно автономно. Сотрудникам заказчика требуется только упаковывать и отправлять готовый заказ.