====== Интеграция 1С и Virtuemart ====== ===== Что умеет обработка ===== ==== Особенности ==== * Идентификация товаров и категорий - по идентификатору 1c_id, что позволяет исправлять неверно набранные артикулы ==== Выгрузка ==== === Выбор номенклатуры для выгрузки === * Вся номенклатура * Отдельно выбранные позиции * Измененная номенклатура за определенный период времени * TO-DO: Брать список номенклатуры из документов установки цен, приходного/расходного ордеров. === Категории номенклатуры === * Выгрузка категорий в Virtuemart, включение/отключение при необходимости * TO-DO: задаваемый пользователем порядок выгрузки категорий === Общие возможности === * Только номенклатуру с признаком "Опубликован=Да" * Выгрузка идет с учетом характеристик товара (цвета/размеры и так далее) * Сортировка выгружаемых характеристик товара (в данный момент - по полю "Размер"), правильно сортируются строки вида "52/104" * Формируется описание товара: состав + размеры (только для имеющихся в наличии товаров) * Выгружаются сопутствующие товары * Выгружаются скидки (примечание: скидки указываются только в процентах - ограничение со стороны 1С) === Изображения номенклатуры === * Можно отключить выгрузку изображений * Выгружает все изображения в формат jpeg (автоматическая конвертация) * Корректно создает уменьшенные изображения (сохранение пропорций изображения) * Выгрузка по FTP * TO-DO: накладка водяных знаков * TO-DO: обработка изображений без промежуточного сохранения на жесткий диск * TO-DO: выгрузка изображений и распаковка единым архивом по SSH * TO-DO: автоматическое изменение размеров для больших изображений ==== Настройки ==== * Общие параметры (организация, тип цен, склад, покупатели) * Дополнительные категории для товара * Сопутствующие товары * Параметры товара: производитель, состав, опубликован или нет, является ли спецпредложением, заголовок для свойств товара) * Список и порядок выгрузки характеристик товара (размер, цвет, надпись и т.д.) * Полная очистка базы магазина Virtuemart ===== Хотелки на будущее ===== * Импорт в пустую 1С из заполненного магазина Virtuemart: категории, товары, покупатели, заказы со статусами (принят, отправлен и т.д.) * Выгрузка товаров в Virtuemart со всеми причиндалами: включен/выключен (часто бывает что товар нужно отключить на несколько дней), свойства (например размер, цвет и т.д.), несколько изображений для товара, доступность товара, спецпредложение, кол-во товаров по позициям и т.д. * Синхронизация заказов: загрузка новых, изменение статуса заказа. * Работа с заказами: изменение заказа (добавление, удаление и изменение позиций), отслеживание незавершенных заказов * Отслеживание посылок: отправленные заказы, полученные или неполученные (трекинг), отслеживать получение денег по заказам, уведомлять покупателей об отправке заказа и получении за него денег. * Хранение отзывов пользователей * Отрисовывать на карте адреса покупателей: http://extremallife.ru/work/question/google-ya-api-1s-8-x * Импорт товаров из ИМ * ... * Заказы * Отображение списка заказов с возможностью фильтрации: за месяц/день/период, собранные/отправленные/на доделку и т.д. * Номер заказа, дата заказа, ФИО покупателя, город, код трекинга, статус заказа, ... * Загрузка новых заказов из ИМ * Загрузка данных а заказах * Добавление нового покупателя в справочник контрагентов * Заведение нового заказа (Документы -> Продажи -> Заказы покупателей) * Обновление кол-ва товаров на складе исходя из заказа * Сводка по отсутствующим на складе позициям (заказали 3 футболки, в наличии 2, одну надо докупить) * Изменение и выгрузка статусов заказов (подтвержден, отменен, отправлен и т.д.) в ИМ * Проверка заказа - сопоставление реально собранного заказа и хотелок покупателя * Автоматическая работа по расписанию * Автоматическое уведомление покупателя, совершающего первую покупку в магазине (запрос возраста/роста/телосложения) * Автоматический трекинг состояния посылки с уведомлением покупателя * Автоматическое уведомление покупателя о коде отслеживания посылки (дата отправки, код посылки, линк на страницу отслеживания и т.д.) * Статистика * Отчет по оборотам: сколько штук/денег прошло за период, сколько "зависло" в посылках * Кол-во продаваемых товаров (по штукам, по сумме) ===== Функционал ===== * Выгрузка товаров в Интернет-Магазин (ИМ) * Отбор товаров для выгрузки * Все товары * Измененные с момента предыдущей выгрузки * Ручной выбор (отдельная номенклатура или содержимое отдельной группы) * Возможности выгрузки * Выгружать или нет изображения * Выгружать только товары с включенным свойством "Опубликован" * Автоматическая выгрузка измененных товаров без участия оператора * Настройки ===== Изменения для стандартной конфигурации "Управление Торговлей 10.3.13.2" ===== Перед внесение изменений необходимо перейти в Конфигурация -> Поддержка -> Настройка поддержки и нажать "Включить возможность изменения". ==== Добавление в справочник Номенклатура реквизита "ДатаИзменения" ==== Открываем Справочники -> Номенклатура -> Реквизиты: Добавить реквизит "ДатаИзменения", Тип: Дата, Состав даты: Дата и время Открываем Справочники -> Номенклатура -> Формы -> ФормаЭлемента, в свойствах формы заходим в События -> ПередЗаписью и дописываем в самый конец процедуры строку так, чтобы получилось: ДатаИзменения = ТекущаяДата(); КонецПроцедуры // ПередЗаписью() Нажимаем "Сохранить" (Ctrl+S) и "Обновить конфигурацию базы данных" (F7).