Перейти к содержимому

Цены при обмене с 1С - типы цен, единицы, частичный обмен

Цены при обмене - подтема на 25 вопросов из собранных. Почти все они об одном: товары приехали, а цен у них нет или они не те.

Что общего у этих задач

Типы цен сопоставляются по внешнему коду, а не по названию. Учётная система присылает свой вид цены с идентификатором, сайт ищет тип цены с таким же внешним кодом. Совпадение названий здесь ничего не значит и никого не спасает.

Цена приезжает за единицу измерения. Если в учётной системе цена задана за упаковку, а на сайте товар продаётся поштучно, приедет цена упаковки без всякого пересчёта. Коэффициент задаётся на стороне выгрузки.

Обмен идёт шагами по файлам. Каталог, торговые предложения, цены и остатки приезжают разными файлами, и сбой на одном шаге оставляет данные предыдущего шага в базе. Отсюда состояние «товары новые, цены старые».

Цену на витрине показывает компонент, а не база. Он выводит перечисленные в параметрах типы цен, и свежая цена в другом типе покупателю просто не видна.

С чего начать

Начинают с одного товара: смотрят его цены прямо в базе вместе со временем правки. Это сразу делит разбор на две половины - обмен или витрина.

Дальше сверяют внешние коды типов цен на сайте с видами цен учётной системы. Совпадение названий здесь не значит ничего, а расхождение кодов объясняет большинство жалоб.

Последним смотрят журнал обмена и порядок шагов. Обрыв до шага цен оставляет каталог с новыми названиями и старыми ценами, и выглядит это как ошибка сайта.

Решения подтемы

Частые вопросы

Почему приехал только один тип цены?

Остальные виды цен не отмечены к выгрузке в учётной системе либо у них нет соответствия на сайте. Сайт создаёт только те типы, которые пришли в файле обмена.

Можно ли выгружать только цены, без товаров?

Да, если товары уже созданы и совпадают по внешнему коду. Такой обмен идёт быстрее, но новые позиции при нём не появятся.

Почему цена отличается в разы?

Цена задана за другую единицу измерения: за упаковку вместо штуки. Сайт принимает число как есть и не пересчитывает его по коэффициенту.

Что происходит с валютой?

Валюта приезжает вместе с ценой и должна существовать на сайте. Неизвестная валюта приводит к тому, что цена не создаётся вовсе.

Связанные темы

Первоисточники