Цены при обмене с 1С - типы цен, единицы, частичный обмен
Цены при обмене - подтема на 25 вопросов из собранных. Почти все они об одном: товары приехали, а цен у них нет или они не те.
Что общего у этих задач
Типы цен сопоставляются по внешнему коду, а не по названию. Учётная система присылает свой вид цены с идентификатором, сайт ищет тип цены с таким же внешним кодом. Совпадение названий здесь ничего не значит и никого не спасает.
Цена приезжает за единицу измерения. Если в учётной системе цена задана за упаковку, а на сайте товар продаётся поштучно, приедет цена упаковки без всякого пересчёта. Коэффициент задаётся на стороне выгрузки.
Обмен идёт шагами по файлам. Каталог, торговые предложения, цены и остатки приезжают разными файлами, и сбой на одном шаге оставляет данные предыдущего шага в базе. Отсюда состояние «товары новые, цены старые».
Цену на витрине показывает компонент, а не база. Он выводит перечисленные в параметрах типы цен, и свежая цена в другом типе покупателю просто не видна.
С чего начать
Начинают с одного товара: смотрят его цены прямо в базе вместе со временем правки. Это сразу делит разбор на две половины - обмен или витрина.
Дальше сверяют внешние коды типов цен на сайте с видами цен учётной системы. Совпадение названий здесь не значит ничего, а расхождение кодов объясняет большинство жалоб.
Последним смотрят журнал обмена и порядок шагов. Обрыв до шага цен оставляет каталог с новыми названиями и старыми ценами, и выглядит это как ошибка сайта.
Решения подтемы
- Выгрузка цен из 1С: типы цен, единицы, частичный обмен - сопоставление типов, валюта и единицы, обмен только ценами.
- Скидки и ручные цены при обмене - защита акции от перезаписи, двойные скидки, цены предложений.
- Цены не обновились после обмена: разбор причин - другой тип цены, выгрузка изменений, кэш витрины, скидка.
Частые вопросы
Почему приехал только один тип цены?
Остальные виды цен не отмечены к выгрузке в учётной системе либо у них нет соответствия на сайте. Сайт создаёт только те типы, которые пришли в файле обмена.
Можно ли выгружать только цены, без товаров?
Да, если товары уже созданы и совпадают по внешнему коду. Такой обмен идёт быстрее, но новые позиции при нём не появятся.
Почему цена отличается в разы?
Цена задана за другую единицу измерения: за упаковку вместо штуки. Сайт принимает число как есть и не пересчитывает его по коэффициенту.
Что происходит с валютой?
Валюта приезжает вместе с ценой и должна существовать на сайте. Неизвестная валюта приводит к тому, что цена не создаётся вовсе.
Связанные темы
- Не выгружаются цены и остатки из 1С - разбор причин
- Обмен: выгрузка товаров - как приезжает сам каталог
- Цены и скидки - как цены устроены на сайте
- Раздел Интеграции