Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Связываем Simple + NovaPoshta API правильно


Recommended Posts

Много у кого будут вопросы зачем и почему очередная тема, но инструкции как грамотно связать Simple + novaposhta API мало, и всегда встаем на те же грабли)

Большое человеческое спасибо @deeman и @Prorab337 за помощь и терпение -_-

 

Выкладаю Модификатор обновленный для версии oc 2.0-2.2, теперь при изменений способа доставки поля город {city} и адрес 1 {address_1} не обнуляются, и без глюков записываеться в адресную книгу адрес доставки.

 

Краткая инструкция с настройки SimpleCheckout + Nova Poshta API

1. Нужный модификатор для работы - shippingdata_simple_apimain.ocmod вы найдете в папке с novaposhta API (обновленный прикрепил тут)

2. Из списка в модуле simple выбираем поле Город / Місто (поле {city}) и настраеваем следующим образом:

Тип поля: Выпадающий список (select)
В, Список Значений включаем опцию "Получать вызовом метода в API модуля (catalog/model/tool/simpleapimain.php)"

Вписываем метод: getShippingCities
Передаваемое значение поля: Область

3. В том же simple выбираем поле Отделение / Відділення (поле {address_1}) и настраеваем следующим образом:

Тип поля: Выпадающий список (select)
В, Список Значений включаем опцию "Получать вызовом метода в API модуля (catalog/model/tool/simpleapimain.php)"

Вписываем метод: getShippingWarehouses
Передаваемое значение поля: Город / Місто

Для демонстрации екран настроек.
http://prntscr.com/f9lq6f

4. Делаем красивую адресную книгу покупателя. Заходим в simple, Замена ссылок и включаем опцию "Стандартная страница редактирования адреса на страницу редактирования адреса Simple"/

http://prntscr.com/f9ltln

И теперь адресная книга в кабинете пользователя с выборкой городов и отделений готова. Лишнии поля так же скрываем в simple.
http://prntscr.com/f9lssp

shippingdata_simple_apimain_ver_3_22.ocmod.xml

  • +1 1
Надіслати
Поділитися на інших сайтах

4 часа назад, Eldaeron сказал:

Много у кого будут вопросы зачем и почему очередная тема, но инструкции как грамотно связать Simple + novaposhta API мало, и всегда встаем на те же грабли)

Большое человеческое спасибо @deeman и @Prorab337 за помощь и терпение -_-

 

Выкладаю Модификатор обновленный для версии oc 2.0-2.2, теперь при изменений способа доставки поля город {city} и адрес 1 {address_1} не обнуляются, и без глюков записываеться в адресную книгу адрес доставки.

 

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

Надіслати
Поділитися на інших сайтах

57 минут назад, Prorab337 сказал:

 

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

 

Этот способ для ИМ на територии Украины которые используют Только Новую Почту и Самовывоз  (где ненадо полей :P)

А жесткая привязка как способ сделать Адресную книгу у покупателя красивой и удобной без самописных полей типа "asdsda","dsad4324"... Так как обнуление полей при смене способа доставки сделает лишнии адресы с пустыми полями...

 

Попойже ище вариант для выпадающего спискама доделаю с автопоиском ;)

 

Согласитесь так (http://prntscr.com/f9pbpu) намного красивее чем просто набор полей в кабинете у пользователя.

Змінено користувачем Eldaeron
Надіслати
Поділитися на інших сайтах

24 минуты назад, Eldaeron сказал:

 

Этот способ для ИМ на територии Украины которые используют Только Новую Почту и Самовывоз  (где ненадо полей :P)

А жесткая привязка как способ сделать Адресную книгу у покупателя красивой и удобной без самописных полей типа "asdsda","dsad4324"... Так как обнуление полей при смене способа доставки сделает лишнии адресы с пустыми полями...

 

Попойже ище вариант для выпадающего спискама доделаю с автопоиском ;)

 

Согласитесь так (http://prntscr.com/f9pbpu) намного красивее чем просто набор полей в кабинете у пользователя.

Не ну я не спорю, адресная книга на славу получилась) 

Надіслати
Поділитися на інших сайтах

Способ для автопоиска без жесткой привязки полей, и что важное => без обнуления полей адресс_1 и города при смене способа доставки

 

Заходим в simple, Поля

1. Настраиваем поля Город {city}, и Отделение {address_1}, одинаковый тип поля Текст (text) как на скрине ниже:

http://prntscr.com/f9yr4z

И устанавливаем обновленную версию модификатора (shippingdata_simple_v_4.X.X_ver_3_22.ocmod) Для версии ОС 2.0-2.2

shippingdata_simple_v_4.X.X_ver_3_22.ocmod.xml

Змінено користувачем Eldaeron
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.