0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 3567 Просмотров
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Обратите внимание!
  • Аддон только выводит поля (списки) для выбора города и отделения Новой почты, расчет стоимости доставки не производится.
  • В настройках полей регистрации "Адрес доставки" должны быть включены "Улица/Номер дома", "Город" и "Область"
  • API-ключ Вам необходимо самостоятельно получить на сайте Новой почты. Он необходим для обновления справочников.
  • Тестировалось на J! 3.9.18 + JShop 4.18.4.

Порядок установки:
  • скачиваем архив и распаковываем.
  • устанавливаем системный плагин Новая почта updater API 2.0 (awnpudp) как стандартное расширение для Joomla
  • в настройках плагина указываем API-ключ для работы с Новой почтой
  • обновляем справочники городов и отделений новой почты (ссылки в настройках плагина)
  • устанавливаем addon_nova_poshta через пункт меню "Установка и обновления" в компоненте JoomShopping
  • если еще не создали, создаем способ доставки Новая почта
  • в настройках аддона указываем город по умолчанию и ID способа доставки Новая почта.

Демо и ссылка на скачивание

На совместимость с OneStepCheckout не тестировался.
« Последнее редактирование: 11.01.2022, 16:27:18 от v42bis »
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Наверно первый в своём роде бесплатный.
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
у меня с OneStepCheckout не работает
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
у меня с OneStepCheckout не работает

Быстрый заказ (Оne Сlick Сheckout JS) и  оформление заказа на одной странице (OneStepCheckout) разные расширения.

http://beagler.ru/joomshopping/plagin-bystrogo-zakaza-dlya-joomla-2-5-joomshopping-zakaz-v-odin-klik.html

В разделе ограничения у разработчика есть такой текст:
"Не просчитываются стоимости доставки/оплаты и нет зависимостей между доставками и оплатами. Не подключаются плагины оплаты и доставки. Выбор способа оплаты и доставки - это справочная информация для продавца."

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

Резюме, аддон вывода полей выбора отделений Новой почты с плагином быстрого заказа (Оne Сlick Сheckout JS от Beagler)  работать не будет.
« Последнее редактирование: 20.05.2020, 16:43:12 от v42bis »
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Добрый день
Я скачал, установил.
Зарегился на Новой почте, получил ключ.
Но вот дальше ступор. Как обновить города ? У меня в плагине просто ссылки формат и все.
Добавил ссылку к адресу сайта и ключь в конце обновил города и отделения . Теперь при оформлении заказа выдает такую ошибку
Цитировать
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11
« Последнее редактирование: 05.10.2020, 17:58:44 от misteri27 »
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Добрый день
Я скачал, установил.
Зарегился на Новой почте, получил ключ.
Но вот дальше ступор. Как обновить города ? У меня в плагине просто ссылки формат и все.
Добавил ссылку к адресу сайта и ключь в конце обновил города и отделения . Теперь при оформлении заказа выдает такую ошибку

Ссылка для обновления справочника областей городов
http : // ваш_сайт / ?option=com_ajax&plugin=awnpudp&format=raw&add_areas=1&api=API_KEY

Ссылка для обновления справочника отделений
http : // ваш_сайт / ?option=com_ajax&plugin=awnpudp&format=raw&add_wh=1&api=API_KEY

Потом выполнить настройки аддона  JoomShopping Nova Poshta
http : // ваш_сайт / administrator/index.php?option=com_jshopping&controller=addons
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
administrator/index.php?option=com_jshopping&controller=addons
Я все это уже сделал .
Но при заказе и переходе на страницу доставка получаю ошибку
Цитировать
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
components/com_jshopping/models/userbase.php on line 11
Отключите в панеле управления "Расширения - Плагины" плагины JoomShopping Nova Poshta и System - Новая почта updater API 2.0
Проверьте, если указанная ошибка.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
JoomShopping Nova Poshta
Если отключить  JoomShopping Nova Poshta она исчезает.
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Попробуйте удалить плагины, установить повторно и выполнить конфигурацию заново.
Если не поможет, значит нужно разбираться с проблемой на самом сайте.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Если не поможет, значит нужно разбираться с проблемой на самом сайте.
Ну то ли плагин Ваш выкинули - то ли как то оно заработало !!
Ошибка такая же !!  - This not normal. )))
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Теперь при оформлении заказа выдает такую ошибку
Код
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11

Решается - это таким способом !
Файл : /plugins/jshoppingcheckout/addon_nova_poshta/addon_nova_poshta.php
Находим метод : onBeforeDisplayCheckoutStep4View(&$view)
- находим в методе :  $model = JSFactory::getModel('useredit', 'jshop');

Перед этой строкой добавляем :
Код
define('JPATH_JOOMSHOPPING', JPATH_ROOT.'/components/com_jshopping');
require_once(JPATH_ROOT."/components/com_jshopping/models/base.php");
----------------------------------------------------------------------

И сразу еще !
Если вы так сделали ошибка пропала но кроме select radio - нет выбора города и отделения Новой почты то :
/templates/[ТВОЙ-ШАБЛОН]/html/com_jshopping/checkout/shippings.php
находим строку :
Код
<?php print $shipping->name ?>
(<?php print formatprice($shipping->calculeprice); ?>)
и после них добавляем :
Код
<?= $shipping->form  ?>
Вот результат :

Всем Удачи !
« Последнее редактирование: 21.10.2020, 01:57:18 от gartes »
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
А Вот Еще что вспомнил !
При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос !
А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же !

Честно не знаю какой хостинг способен такое выдержать и не помереть ! )))
немного доработал плагин скачать можно тут
version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip

Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip

Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL
и устанавливаем !

После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp)


Всем успехов!
ps : если нужна помощь Skype : agroparknew
*

Lizzz

  • Новичок
  • 1
  • 0 / 0
А Вот Еще что вспомнил ! При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос ! А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же ! Честно не знаю какой хостинг способен такое выдержать и не помереть ! ))) немного доработал плагин скачать можно тут version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL и устанавливаем ! После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp) Всем успехов! ps : если нужна помощь Skype : agroparknew
Добрый день!Пытаюсь установить Ваш вариант, но выдаёт ошибку
Код
Call to undefined method GNZ11\Core\Js::addJproLoad()
Не подскажите где искать ошибку, пожалуйста? Я новый человек в этой сфере ещё не до конца разбираюсь. Извините если вопрос глупый. Заранее спасибо!
*

aleksinnstyle

  • Новичок
  • 1
  • 0 / 0
А Вот Еще что вспомнил !
При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос !
А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же !

Честно не знаю какой хостинг способен такое выдержать и не помереть ! )))
немного доработал плагин скачать можно тут
version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip

Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip

Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL
и устанавливаем !

После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp)


Всем успехов!
ps : если нужна помощь Skype : agroparknew

тоже не работает.
*

ukrart

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Здравствуйте.
Ссылка для скачивания в первом посте не работает.
Могли бы вы перезалить архив куда-нибудь?
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Здравствуйте.
Ссылка для скачивания в первом посте не работает.
Могли бы вы перезалить архив куда-нибудь?
http://1741004.l2candy.web.hosting-test.net/
*

ukrart

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Подскажите, пожалуйста, с таким расширением плагин сможет работать?
https://boxapp.net/download/joomla-additions/bystryj-zakaz-tovarov-dlya-joomshopping
« Последнее редактирование: 06.07.2022, 07:27:35 от denxio »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться