Быстрый заказ Яндекс-маркета и многое другое

Автор 1ncom1ng, 09 июня 2013, 14:29:57

« назад - далее »

1ncom1ng

Здравствуйте.
Решил попробовать сделать на Престе 1.5.4.1 этот быстрый заказ.
Суть в том, что:
1. посетитель собирает товары в корзину и жмёт на кнопку, размещённую в коде страницы.
2. и переходит на страничку Яндекса (где у него уже заполнена анкета для доставки)
3. жмёт там "согласиться отправить этому магазину мои данные"
4. перенаправляется в магазин на нужную страницу, где уже заполнены поля телефон-адрес-емэйл и прочее...

Удобно вроде как :)

Здесь - более конкретно http://help.yandex.ru/partnermarket/?id=1121700

Итак. Проблема в том, что яндекс присылает данные в таком виде:

"{"id":"131420142986084","title":"Домашний","street":"Широкая","building":"1","suite":"1",
"flat":"116","entrance":"1","floor":"7","intercom":"116#22","city":"Санкт-Петербург","country":"Россия",
"zip":"192197","metro":"","cargolift":"yes","firstname":"Ваня","lastname":"Иванов","fathersname":"Иванович",
"phone":"+7 812 123-23-23","phone-extra":"","comment":"Теперь эта улица называется
Ленина","email":"example@yandex.ru"}"

а поля в Prestashop называются по другому и всё сходит на нет - заполняется только телефон.

Проблема номер два - если делать через гостевую покупку, то он открывает страницу гостевой покупки, а там все поля свёрнуты! И не заполняет соответственно.

Очень хочется реализовать.

1ncom1ng

Я не знаю где редактировать названия этих полей и можно ли это делать - не надо ли будет потом перелопачивать кучу файлов для правильной работы

Виктор Демидов

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

toporchillo

#3
Так уже все написано модуль готовый есть, но под Prestashop 1.5. Переделать под более ранние версии несложно.

lightman

Очень нужен такой модуль для версии 1.4.8.2
помогите пожалуйста!

vipmax77

Цитата: toporchillo от 19 июля 2013, 12:35:26
Так уже все написано модуль готовый есть, но под Prestashop 1.5. Переделать под более ранние версии несложно.

Ссылка не актуальна, дайте новый линк или сообщите как модуль называется????

Adik

#6
Может такой Модуль Яндекс Маркет

Ссылка удалена по просьбе автора

Adik

#7
Цитата: 1ncom1ng от 09 июня 2013, 14:29:57
Здесь - более конкретно http://help.yandex.ru/partnermarket/?id=1121700
Можно самому быстро сделать.
1. Взять кнопку с яндекса. Вставить код кнопки в шаблон authentication.tpl или order-opc-new-account.tpl
2. Передать значения address в формате json.
3. Получить данные выбранного адреса передаются на этот же URL в виде POST-запроса и заполнить поля шаблона.

Сегодня сделаю и выложу рабочий вариант.

Ссылка удалена

-SiGi-

Тоже интересно. Если не трудно, скиньте в личку.

Vika


coder


Vika

Цитата: coder от 01 декабря 2013, 15:26:39
Прикрепленный файл. Это и есть модуль.
Где прикрепленный? Извиняюсь за глуппый вопрос, но где искать этот файл?

coder

В ответе Автор: Adik.
Не можете скачать потому, что условия для скачки некоторых модулей 150 сообщений.
Может владелец модуля устанавил дополнительные условия. Напишите ему в личку.

toporchillo

#13
Выкладывать чужие разработки в паблик - дурной тон.

Ссылка удалена по просьбе автора

Adik

Цитата: toporchillo от 18 декабря 2013, 16:42:39
Выкладывать чужие разработки в паблик - дурной тон.
Это такая реклама своего модуля?
Моя ссылка идет на addons.prestashop.com где продаются модули.
Если это ваш, то могли бы сказать спасибо за рекламу.

Напишу модератору, пусть удалит.