October 4, 2018

Ценники Ленты

Содержание:

1) Желтые ценники Ленты (без промо)

2) Красные ценники Ленты (промо)

3) Прочие промо-ценники Ленты

(1) Желтые ценники Ленты

  • слева всегда цена без карты;
  • справа всегда цена по карте;
  • никогда нет промо-цены.

Как нужно разнести цены:

  • поле "цена" - берем слева (136,84);
  • поле "промо-цена" - пустое;
  • поле "цена по карте" - берем справа (129,99).

Это не промо:

И это тоже не промо:

(2) Красные ценники Ленты (акционные)

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

Нужно знать, что:

  • слева всегда цены без карты;
  • справа всегда цены по карте;
  • всегда есть промо-цена.

Как нужно разнести цены:

  • поле "цена" - берем бОльшую цену на левом поле;
  • поле "промо-цена" - берем меньшую цену на правом поле;
  • поле "цена по карте" - если справа две цены, берем бОльшую из них.

===

Примеры разнесения цен по этим правилам

ШАГ 1. Ищем регулярную без карты (поле "цена")

  • всегда смотрим на левую сторону ценника;
  • ищем бОльшее число;
  • в обоих примерах "цена" =100.
  • вариант 3 и 4: "цена" = 50;
  • вариант 5: "цена" = 100.

ШАГ 2. Ищем промо-цену по карте (поле "промо-цена")

  • смотрим на правую сторону ценника;
  • ищем меньшее число;
  • вариант 6: "промо-цена" = 30;
  • вариант 7: "промо-цена" = 40.

ШАГ 3. Ищем регулярную по карте (поле "цена по карте")

  • смотрим на правую сторону ценника;
  • две цены? - да -> вписываем НЕ промо;
  • одна цена? - нет -> оставляем поле пустым.
  • вариант 6: "цена по карте" = 40;
  • вариант 7: "цена по карте" = нет.

===

Еще примеры:

(8)

  • "цена" - 100;
  • "промо-цена" - 40.
  • "цена по карте" - нет;

==

(9)

  • "цена" - 100;
  • "промо-цена" - 30.
  • "цена по карте" - 40;

==

(10)

  • "цена" - 100;
  • "промо-цена" - 40.
  • "цена по карте" - нет;

==

(11)

  • "цена" - 50;
  • "промо-цена" - 30.
  • "цена по карте" - 40.

(3) Прочие промо-ценники Ленты

Разнесение аналогично красным:

  • "цена" - 126,39;
  • "промо-цена" - 99,99.
  • "цена по карте" - 119,99;

==

Исключительный убогий случай (цены по карте нет):

  • "цена" - 60,89;
  • "промо-цена" - 42,69.
  • "цена по карте" - нет.