Я.Маркет находит ошибки, которых нет

Jaf4
На сайте с 03.08.2009
Offline
804
2039

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

Со всех сайтов есть переходы друг на друга с изменениями кук. Как это проявляется:

Если зайти на региональный, закрыть его, набрать адрес основного сайта, то редиректом попадаешь снова на региональный. На основной можно перейти через меню.

На маркете есть центральный магазин и один региональный. Периодически находят на региональном ошибки "На сайте магазина не найдена цена, указанная на Маркете".

Могут ли быть связаны редиректы по кукам и ошибки с ценами в маркете? Кто проверяет соответствие цен на странице (боты, люди)?

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

Я почему тему-то создал. Ошибку отловить невозможно на нашей стороне. Чо делать-то? Отключат нафиг навсегда магаз.. отказываться от маркета никак нельзя. Магазин белый, белее не бывает. Самый настоящий, склады с товаром, касса, эквайринг, работает с розницей и корпоративными, все гуд.

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
DartsPlatform
На сайте с 11.12.2014
Offline
33
#1
Jaf4:
Могут ли быть связаны редиректы по кукам и ошибки с ценами в маркете? Кто проверяет соответствие цен на странице (боты, люди)?

Маловероятно, они работают по чётким инструкциям с проверкой региональности. Люди. И хочу обратить внимание, что при проверке, когда не соответствует обычно проверяют дополнительно YML, т.е. ошибку указывают, когда ваш YML не соответствует сайту, а не только с тем что опубликовано.

Jaf4:
Я почему тему-то создал. Ошибку отловить невозможно на нашей стороне. Чо делать-то?

Нет ничего невозможного. Данные из YML публикуются через 2 (ночью) - 8 (днём) часов после загрузки. Есть много вариантов:

1. Не добавляйте в YML товары по которым собираетесь изменять цены в следующие 8 часов.

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

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

---------- Добавлено 26.01.2015 в 17:08 ----------

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

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

Автоматические рекламные кампании в Директе, AdWords и Bing Ads для интернет-магазинов (http://dartsplatform.com/)
Jaf4
На сайте с 03.08.2009
Offline
804
#2
DartsPlatform:


1. Не добавляйте в YML товары по которым собираетесь изменять цены в следующие 8 часов.

В ошибках нет товаров, на которые менялись цены. Если посмотреть сохраненные страницы с ошибками (присылает маркет по запросу), то там указана цена на товар другого региона. На один товар или все цены указаны неправильно - выяснить не удалось.



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

Таких товаров нет. В региональных формируются цены с учетом расходов на транспортировку с центрального склада. В подмосковье на центральном складе одна цена на товар, в региональном магазине - другая. Кроме того цель размещения на маркете - не отлов ошибок механизма на нашей или их стороне, а продажи. Поэтому такой вариант не подходит.



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

Все изменения вносятся мгновенно практически. YML генерируется по запросу, в нем даже время указано с точностью до секунд

<yml_catalog date="2015-01-29T09:39:44.253">

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

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

Пока отключили перенаправление по кукам.

DartsPlatform
На сайте с 11.12.2014
Offline
33
#3
Jaf4:
Если посмотреть сохраненные страницы с ошибками (присылает маркет по запросу), то там указана цена на товар другого региона. На один товар или все цены указаны неправильно - выяснить не удалось.

Можете считать что один товар, проверяют избирательно, не все.

Jaf4:
Если посмотреть сохраненную копию - у регионального сайта указана розничная цена центрального магазина.

У вас ссылки в региональном фиде стоят на региональный сайт, так? И ваш региональный сайт не придумал вдруг показывать цены центрального магазина, не было временного бага?

Если всё работает нормально, то вам требовалось запросить соответствие URL где они видят цену с со ссылкой из фида.

Но, вижу тут ещё вариант, что при открытии регионального сайта у вас мог происходить редирект на центральный сайт (не очень понятно зачем), и вы не описывали, что у вас сайт так работает, а в Яднексе напоролись именно на такую работу вашего сайта. Вы уверены, что это не было возможно? С региональных сайтов не нужно было делать редиректов.

---------- Добавлено 29.01.2015 в 14:00 ----------

Jaf4:
Кроме того цель размещения на маркете - не отлов ошибок механизма на нашей или их стороне, а продажи.

Вы должны размещаться без ошибок, если вам нужны продажи... либо вам продажи не нужны. Вы путаете причину со следствием, это не есть адекватность.

Jaf4
На сайте с 03.08.2009
Offline
804
#4
DartsPlatform:

У вас ссылки в региональном фиде стоят на региональный сайт, так?

Да, естественно.


И ваш региональный сайт не придумал вдруг показывать цены центрального магазина, не было временного бага?

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


Если всё работает нормально, то вам требовалось запросить соответствие URL где они видят цену с со ссылкой из фида.

Они замечают ошибки время от времени. Как-то повторить баг у нас не получается, хотя ошибки одного типа (но товары разные). Я каждый раз получаю по запросу сохраненную копию страницы с ошибочной ценой.


Но, вижу тут ещё вариант, что при открытии регионального сайта у вас мог происходить редирект на центральный сайт (не очень понятно зачем), и вы не описывали, что у вас сайт так работает, а в Яднексе напоролись именно на такую работу вашего сайта. Вы уверены, что это не было возможно? С региональных сайтов не нужно было делать редиректов.

Редиректы были в зависимости от региона, выбранного в меню, не важно, региональный там сайт или центральный. При просмотре копии страницы, сохраненной на момент проверки видно, что в меню выбран региональный сайт, а цена стоит московская. Редиректы должны были отключить (сейчас проверил - не отключены, завтра напомню). Подать на пересмотр сайта можно будет только после 4 февраля. Кстати, у центрального сайта ошибок нет.


Вы должны размещаться без ошибок, если вам нужны продажи... либо вам продажи не нужны. Вы путаете причину со следствием, это не есть адекватность.

старина, давай без игры в "капитана очевидность". :) Я здесь тучу текста написал именно для того, чтобы докопаться до истины. Все полученные ошибки одного типа, когда неправильно указана цена. Я отловить на своей стороне ошибки не мог, у меня возникла мысль, что бот маркета может как-то хитро редиректится. Проверяются же оба сайта.

DartsPlatform
На сайте с 11.12.2014
Offline
33
#5
Jaf4:
Я уверен, что такого бага не было, но 100% дать не могу, т.к. цены подтягиваются из 1С, где разные склады, разные типы цен, часть цен для региона формируется просто изменением цены на определенный процент, так проще проводить переоценку в связи с курсом рубля.. однако там ничего не менялось довольно давно, все на автомате.
...
При просмотре копии страницы, сохраненной на момент проверки видно, что в меню выбран региональный сайт, а цена стоит московская.

Если то, что написано верно, то явно сломался ваш автомат, редиректы не причём.

Jaf4:
старина, давай без игры в "капитана очевидность". :) Я здесь тучу текста написал именно для того, чтобы докопаться до истины. Все полученные ошибки одного типа, когда неправильно указана цена. Я отловить на своей стороне ошибки не мог, у меня возникла мысль, что бот маркета может как-то хитро редиректится. Проверяются же оба сайта.

Надеюсь, вы определились, либо кто-то виноват, либо хочется решить проблему - одновременно не делаются эти дела.

Jaf4
На сайте с 03.08.2009
Offline
804
#6
DartsPlatform:
Если то, что написано верно, то явно сломался ваш автомат, редиректы не причём.

Автомат нужен только в двух случаях, при заведении новых позиций и при массовой переоценке. Ошибки появились тогда, когда переоценок уже давно не было, а позиции старые, им больше года. В целом-то понятно, что там может быть проблема, только там смотреть не на что. Есть позиция, есть цена московская - ее подтягивает московский сайт, если она есть в наличии, есть определенного региона, ее подтягивает региональный сайт, если она есть у на складе. Все просто.

Надеюсь, вы определились, либо кто-то виноват, либо хочется решить проблему - одновременно не делаются эти дела.

определение полезно, как свежевыжатый сок из сельдерея

DartsPlatform
На сайте с 11.12.2014
Offline
33
#7
Jaf4:
Автомат нужен только в двух случаях, при заведении новых позиций и при массовой переоценке. Ошибки появились тогда, когда переоценок уже давно не было, а позиции старые, им больше года. В целом-то понятно, что там может быть проблема, только там смотреть не на что. Есть позиция, есть цена московская - ее подтягивает московский сайт, если она есть в наличии, есть определенного региона, ее подтягивает региональный сайт, если она есть у на складе. Все просто.

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

Jaf4
На сайте с 03.08.2009
Offline
804
#8
DartsPlatform:
но не написали к какому виду относились товары с ошибками, может все они к одному виду ценников относились.

на все товары с ошибками есть цена у центрального и формируется автоматом при переносе цена для региона, т.е. цена ставилась автоматом, давно, когда товар появился на региональном складе. По последней ошибке - товар старый, цена на него не менялась, ее никто не правил, товар все время в наличии.

DartsPlatform
На сайте с 11.12.2014
Offline
33
#9
Jaf4:
на все товары с ошибками есть цена у центрального и формируется автоматом при переносе цена для региона, т.е. цена ставилась автоматом, давно, когда товар появился на региональном складе. По последней ошибке - товар старый, цена на него не менялась, ее никто не правил, товар все время в наличии.

Вам виднее, но я надеюсь вы понимаете, что у вас минимум 3 значения всегда используются перед тем как выдать цену пользователю, и 2 из них всегда синхронизируются, а не неизменны:

1. цена в бд 1с для центрального склада

2. цена в бд 1с для регионального склада, которая может получаться из цены центрального склада * %

3. в бд сайта, которая синхронизируется с бд 1с

4. значение, которое выдаётся пользователю

Цена может визуально быть неизменной, но:

1. как часто происходит пересчёт цены регионального склада? - даже если значение не меняется, вы написали про использование %, а значит он должен пересчитываться и не обязательно, если он меняется или меняется цена товара

2. как часто происходит синхронизация с бд 1с?

Вообще, советую повесить JS-скрипт на страницу с ценой товаров региональных сайтов, который при каждом просмотре товаров пользователем будет получать значение отображающееся пользователю (не из бд, а выданную цуфру в код страницы) и будет передавать его вам, с информацией о ссылке, цене, регионе. Чтоб вы это всё могли при получении сохранить в лог цены товара в регионе с временем, можете и ip сохранить. Увидите когда, какие цены на самом деле видят пользователи, и в случае чего сможете сравнить с временем и url Яндекса.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий