ПРОВЕРКА СОПОСТАВЛЕНИЯ ОБЪЯВЛЕНИЙ

Проверьте идентификацию объявлений до сравнения цен.

Рассмотрите две вымышленные пары объявлений и недостающие подтверждения идентификации, варианта, количества и состояния до сравнения цен.

Две пары, отдельные исходные записи.

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

1688 и Taobao: общие признаки.

Признаки
Названия совпадают. У одного демонстрационного варианта совпадают идентификатор, цвет и размер в обеих записях. 1688 показывает количественные ступени, Taobao — цены вариантов.
Недостающие подтверждения
Проверенная связь идентичности между источниками не указана. В обеих записях нет состояния, поэтому нельзя считать товар новым. Taobao также не включает price_unit и minimum_order_quantity.
Решение при проверке
Сохраняйте отдельные записи до ручного сопоставления и подтверждения сопоставимых количественных и ценовых условий.

Taobao и Goofish: проверьте состояние.

Признаки
Goofish содержит asking_price и stated_condition, а Taobao — значения listed_price вариантов.
Недостающие подтверждения
Taobao не содержит состояние. Записи не устанавливают общую идентичность товара или соответствующий вариант.
Решение при проверке
Сохраняйте запрашиваемую цену отдельно от цен вариантов. Проверьте идентификацию и состояние до вывода о разнице цен одного товара.

Выбранные поля примеров

Оригинальные вымышленные записи. source_url и observed_at равны null: наблюдения источника не было, дата не подразумевается.

1688

sample: true
product_id
"DEMO-1688-001"
title
"Cotton canvas tote bag"
currency
"CNY"
price_tiers
[{"minimum_quantity":10,"unit_price":12.5},{"minimum_quantity":100,"unit_price":10.8}]
variants
[{"variant_id":"DEMO-NATURAL","color":"Natural","size":"38 × 42 cm"}]
price_unit
"piece"
minimum_order_quantity
10
stated_condition
Не включено в запись

source_url: null
observed_at: null

Посмотреть выбранные поля JSON
{
  "sample": true,
  "platform": "1688",
  "source_url": null,
  "observed_at": null,
  "product_id": "DEMO-1688-001",
  "title": "Cotton canvas tote bag",
  "currency": "CNY",
  "price_unit": "piece",
  "price_tiers": [
    {
      "minimum_quantity": 10,
      "unit_price": 12.5
    },
    {
      "minimum_quantity": 100,
      "unit_price": 10.8
    }
  ],
  "minimum_order_quantity": 10,
  "variants": [
    {
      "variant_id": "DEMO-NATURAL",
      "color": "Natural",
      "size": "38 × 42 cm"
    }
  ]
}

Taobao

sample: true
product_id
"DEMO-TB-001"
title
"Cotton canvas tote bag"
currency
"CNY"
variants
[{"variant_id":"DEMO-NATURAL","color":"Natural","size":"38 × 42 cm","listed_price":18.5},{"variant_id":"DEMO-BLACK","color":"Black","size":"38 × 42 cm","listed_price":20}]
price_unit
Не включено в запись
minimum_order_quantity
Не включено в запись
stated_condition
Не включено в запись

source_url: null
observed_at: null

Посмотреть выбранные поля JSON
{
  "sample": true,
  "platform": "taobao",
  "source_url": null,
  "observed_at": null,
  "product_id": "DEMO-TB-001",
  "title": "Cotton canvas tote bag",
  "currency": "CNY",
  "variants": [
    {
      "variant_id": "DEMO-NATURAL",
      "color": "Natural",
      "size": "38 × 42 cm",
      "listed_price": 18.5
    },
    {
      "variant_id": "DEMO-BLACK",
      "color": "Black",
      "size": "38 × 42 cm",
      "listed_price": 20
    }
  ]
}

Goofish

sample: true
listing_id
"DEMO-XY-001"
title
"Pre-owned canvas tote bag"
currency
"CNY"
asking_price
8
variants
Не включено в запись
price_unit
Не включено в запись
minimum_order_quantity
Не включено в запись
stated_condition
"Used; illustrative description"

source_url: null
observed_at: null

Посмотреть выбранные поля JSON
{
  "sample": true,
  "platform": "goofish",
  "source_url": null,
  "observed_at": null,
  "listing_id": "DEMO-XY-001",
  "title": "Pre-owned canvas tote bag",
  "currency": "CNY",
  "asking_price": 8,
  "stated_condition": "Used; illustrative description"
}

Четыре проверки для сравнения.

Применяйте вопросы к характерным источникам, сохраняя исходные значения и нерешённые вопросы.

  1. Сохраняйте исходную идентификацию

    Общее название или демонстрационный идентификатор — признак для проверки, а не межплатформенный ключ товара.

  2. Проверяйте нужный вариант

    Сопоставляйте нужную опцию и спецификации; одинаковых цвета и размера недостаточно для установления идентичности.

  3. Сохраняйте основу цены

    Учитывайте валюту, единицу, количество и условия вместе. Отсутствующая единица или минимальный заказ не равны указанному null.

  4. Требуйте подтверждение наблюдения

    Проверяйте происхождение по source_url и observed_at. Здесь оба равны null; дата наблюдения не указана.

Опишите сравнение, которое нужно проверить.

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