Блог

Ценовые поля: сумма, валюта и заявленные условия

Сохраняйте сумму, валюту, единицу и заявленные условия наблюдаемой цены. Пример Olivit и вымышленные записи для выгрузки данных.

Редакция PandaBuyNowОпубликовано

В кейсе Olivit компания Advox описывает замену тесно связанной B2B-платформы модульной системой. Её ценовой сервис обрабатывает индивидуальные прайс-листы, товарные акции и скидки в корзине; расчёты включают конвертацию валют и приоритеты акций. Поставщик решения сообщает, что эти функции реализованы. Это рассказ Advox о проекте; в нём не опубликованы источник обменных курсов, налоговый режим или отдельные тесты определения цен. Метод ниже касается структуры отдельной передачи данных.

Добавьте каждой сумме собственные поля контекста

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

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

Проверьте файл на вымышленных наблюдениях цен

Рассмотрим вымышленный вариант CUP-P. Один источник отображает «EUR 72 per case» и указывает шесть предметов в выбранной упаковке. Сохраните сумму, валюту, единицу упаковки и число предметов в отдельных полях со ссылкой на источник. Налоговой пометки нет, поэтому поле налоговой основы остаётся неустановленным.

Второе наблюдение показывает USD 72, но не устанавливает количество в упаковке или тип цены. Создайте для него отдельную запись и примечание о качестве. Эти строки не дают оснований считать предложения эквивалентными. Их вымышленные обозначения и суммы не описывают сделки Olivit или PandaBuyNow.

Сделайте преобразования видимыми в передаваемых данных

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

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