Автор Тема: Быстрый заказ Яндекс-маркета и многое другое  (Прочитано 2226 раз)

09 Июнь 2013, 14:29:57
  • Пользователь
  • **
  • Сообщений: 71
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.
Решил попробовать сделать на Престе 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 называются по другому и всё сходит на нет - заполняется только телефон.

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

Очень хочется реализовать.
09 Июнь 2013, 14:32:49
Ответ #1
  • Пользователь
  • **
  • Сообщений: 71
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я не знаю где редактировать названия этих полей и можно ли это делать - не надо ли будет потом перелопачивать кучу файлов для правильной работы
09 Июнь 2013, 18:45:31
Ответ #2
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Нужно сделать модуль с помощью которого вы будете получать данные, обрабатывать (соотвествие полей) и сохранять эти данные. 
19 Июль 2013, 12:35:26
Ответ #3
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так уже все написано модуль готовый есть, но под Prestashop 1.5. Переделать под более ранние версии несложно.
30 Июль 2013, 04:02:11
Ответ #4
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Очень нужен такой модуль для версии 1.4.8.2
помогите пожалуйста!
15 Ноябрь 2013, 12:27:50
Ответ #5
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так уже все написано модуль готовый есть, но под Prestashop 1.5. Переделать под более ранние версии несложно.

Ссылка не актуальна, дайте новый линк или сообщите как модуль называется????
15 Ноябрь 2013, 12:32:41
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Может такой Модуль Яндекс Маркет

Ссылка удалена по просьбе автора
15 Ноябрь 2013, 12:41:43
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Здесь - более конкретно http://help.yandex.ru/partnermarket/?id=1121700
Можно самому быстро сделать.
1. Взять кнопку с яндекса. Вставить код кнопки в шаблон authentication.tpl или order-opc-new-account.tpl
2. Передать значения address в формате json.
3. Получить данные выбранного адреса передаются на этот же URL в виде POST-запроса и заполнить поля шаблона.

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

Ссылка удалена
15 Ноябрь 2013, 13:27:02
Ответ #8
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
Тоже интересно. Если не трудно, скиньте в личку.
01 Декабрь 2013, 15:15:00
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 121
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
01 Декабрь 2013, 15:26:39
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Прикрепленный файл. Это и есть модуль.
01 Декабрь 2013, 15:28:15
Ответ #11
  • Фрилансер
  • *
  • Сообщений: 121
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Прикрепленный файл. Это и есть модуль.
Где прикрепленный? Извиняюсь за глуппый вопрос, но где искать этот файл?
01 Декабрь 2013, 15:34:05
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В ответе Автор: Adik.
Не можете скачать потому, что условия для скачки некоторых модулей 150 сообщений.
Может владелец модуля устанавил дополнительные условия. Напишите ему в личку.
18 Декабрь 2013, 16:42:39
Ответ #13
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Выкладывать чужие разработки в паблик - дурной тон.

Ссылка удалена по просьбе автора
18 Декабрь 2013, 16:58:09
Ответ #14
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Выкладывать чужие разработки в паблик - дурной тон.
Это такая реклама своего модуля?
Моя ссылка идет на addons.prestashop.com где продаются модули.
Если это ваш, то могли бы сказать спасибо за рекламу.

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