Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Быстрый заказ Яндекс.Маркета (адрес из профиля в Яндексе) Rate Topic   - - - - -

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 29 July 2013 - 08:07 PM #1

Всем привет.

Озадачился подключением быстрого заказа Яндекс.Маркета. Это такая кнопка, которая с согласия покупателя передаёт интернет-магазину данные его адреса вот отсюда http://market.yandex.ru/addresses.xml, заполняя тем самым за покупателя поля при оформлении покупки.

В процессе подключения выяснилось, что ни один из трёх способов передачи данных (post, xml, json), любезно предложенных Яндексом, не работает. ТП CS-Cart сообщила, что формат передачи данных некорректен с точки зрения CMS, поэтому данные не могут быть получены.

Кто-нибудь уже занимался подобным? Есть шансы подкрутить всё самому, чтобы оно заработало?

 
  • Alecomp
  • Senior Member
  • Trial users
  • Join Date: 13-Jul 12
  • 342 posts

Posted 30 July 2013 - 09:36 AM #2

а ты каким модулем выгрузки пользуешься?

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 31 July 2013 - 09:26 AM #3

а ты каким модулем выгрузки пользуешься?

На Яндекс.Маркет? Из сторонней программы. Это имеет какое-то отношение к вопросу? :-)

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 05 August 2013 - 12:14 PM #4

Задавал тот же вопрос в ТП Яндекс.Маркета и на днях получил ответ. Суть в том, что «Быстрый заказ» ЯМ игнорирует все параметры в URL после символа "?".

Поэтому нужно настроить CS-Cart таким образом, чтобы URL страницы оформления заказа не содержал параметров (таких как index.php?dispatch=checkout.checkout), и выглядел, например, так: www.site.ru/checkout/ или www.site.ru/checkout.php.

Кто-нибудь таким заморачивался?

 
  • Saboteur
  • Member
  • Members
  • Join Date: 31-Dec 08
  • 824 posts

Posted 14 August 2013 - 09:27 AM #5

Хорошо бы заморочаться этим. Со временем это однозначно будет актуально.

 
  • Alex_VP
  • Senior Member
  • Members
  • Join Date: 04-Jun 10
  • 1452 posts

Posted 14 August 2013 - 11:01 AM #6

А проблема то в чем? Сайт - SEO правила: вставляйте для dispatch checkout.checkout SEO имя например checkout.checkout, и путь будет выглядеть для страницы оформления заказа сайт.ru/checkout.checkout

 
  • vkapas
  • Advanced Member
  • Members
  • Join Date: 13-Aug 12
  • 83 posts

Posted 28 August 2013 - 09:21 AM #7

Спасибо за подсказку, но, увы, и это не решает проблему. Мне так и не удалось заставить Я.Маркет передавать адрес в поля на сайте.

Связался с ТП CS-Cart, цитирую их ответ:

В данном случае доработка SEO-модуля является неэффективной, в связи с тем что из-за одной ссылки придется менять логику модуля. Удобнее будет написать скрипт доступный по ссылке http://pitertel.ru/checkout.php
Однако прошу Вас обратить внимание, что даже если написать такой скрипт, то в его коде необходимо будет писать обработчик запроса, приходящего с Яндекс (этот запрос будет содержать адрес пользователя).

Таким образом, чтобы функциональность "Быстрый заказ" от Яндекс-маркет работала, необходимо выполнить полную интеграцию:

Шаг 1 - Написание скрипта возврата с Яндекс сервера, которые не содержит параметров после "?"
Шаг 2 - Написание обработчика запроса, приходящего с Яндекс, и интеграция с процессом оформления заказа CS-Cart.


Такие дела.

 
  • CartExpert
  • Advanced Member
  • Trial users
  • Join Date: 11-Feb 13
  • 80 posts

Posted 12 September 2013 - 06:05 AM #8

Всем добрый день,

Озадачился подключением быстрого заказа Яндекс.Маркета. Это такая кнопка, которая с согласия покупателя передаёт интернет-магазину данные его адреса вот отсюда http://market.yandex.ru/addresses.xml, заполняя тем самым за покупателя поля при оформлении покупки.


Если кому то нужен такой модуль я могу его написать, пишите в личку, договоримся о цене)

 
  • Saboteur
  • Member
  • Members
  • Join Date: 31-Dec 08
  • 824 posts

Posted 12 September 2013 - 02:45 PM #9

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

 
  • CartExpert
  • Advanced Member
  • Trial users
  • Join Date: 11-Feb 13
  • 80 posts

Posted 13 September 2013 - 07:52 AM #10

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


Это стоит потерять множество заказов на specific development)