Новости Joomla

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Заказ на одной странице
« Ответ #30 : 15.02.2015, 21:17:46 »
да использовал ваш txt ... закономерность обнаружил, если в админке менят местами шаги заказа типа оплта-доставка, то тогда это и всплывает.. в одном случае ошибка, в другом отправляет заказ...
НЕ прибавляет в карточку цену доставки и надбавки за способ оплаты...

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

Ну или просто объединить первые 3 шага, а подтверждение в след шаг, тогда итоговая сумма за товар+доставку+оплату будет выводится там, это конечно будет не оформление в один шаг, а в 2, что в свою очередь лучше чем 4, и реализовать это проще чем как-то обновляя страницу, наверное.
« Последнее редактирование: 15.02.2015, 21:51:07 от maxDPUA »
*

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #31 : 16.02.2015, 19:12:16 »
Мб знающие люди смогут что-то сделать, как-то обыграть:

админка ДШ - заказы - редактировать заказ, на этой странице по сути и есть заказ на 1ной странице...

в полях увидел такое: onkeyup="updateOrderSubtotalValue();"
файл с кодом: site.ru\administrator\components\com_jshopping\js\functions.js
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
RE: - Заказ на одной странице
« Ответ #32 : 16.02.2015, 19:20:50 »
есть готовые патные решения
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

maxDPUA

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Заказ на одной странице
« Ответ #33 : 11.03.2015, 23:44:41 »
Может кто-то подсказать, не работала зависимость оплаты от доставки, поправил заработала:
Код
<script>

jQuery(document).ready(function ($) {
jQuery('input[name="payment_method"]:first').click(); //имитация клика при загрузке страницы
});
jQuery('input[name="payment_method"]').live("click", function(){
pay_d = jQuery(this).attr('data-payment'); //получение выбранного способа оплаты
    jQuery(function() {
jQuery.ajax({ //все отправляем..
type: "POST",
cache: false,
url: "<?php print SEFLink('index.php?option=com_jshopping&controller=checkout&task=ship_disable', 1);?>",
data: {dis: pay_d},
success: function(html){
var ship_d = HTML.split('.');
var i=0;
jQuery('input[name="sh_pr_method_id"]').removeAttr('disabled'); //сброс дисаблед
while (i<ship_d.length){
jQuery('#shipping_method_'+ship_d[i]+'').attr('disabled', 'disabled'); //добавление дисаблед способам доставки
i++;
}
jQuery('input[name="sh_pr_method_id"]').removeAttr('checked'); //сброс чекед чтобы у клиента на дисабледе чекед не остался
jQuery('input[name="sh_pr_method_id"]:not(:disabled):first').attr('checked', 'checked'); //ставим чекед на первую не задисабленную позицию
}
});return false;
});
});
</script>
HTML заменить на html , форум ставит верхний регистр.


Теперь в FireBug пишет:
Цитировать
XHR finished loading: POST

Это не ошибка как я понял, но интересует как избавится?)
« Последнее редактирование: 11.03.2015, 23:59:21 от maxDPUA »
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
RE: - Заказ на одной странице
« Ответ #34 : 25.04.2015, 15:26:57 »
Это не ошибка как я понял, но интересует как избавится?)
Никак похоже, это просто показ событий в консоли..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

No_Mosk

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #35 : 22.12.2015, 03:49:20 »
Сделал все по инструкции - все работает. А можно ли этот способ приспособить так чтобы заказ оформлялся на странице корзины? Т.е. не нужно было сначала нажимать кнопку оформить заказ?
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
RE: - Заказ на одной странице
« Ответ #36 : 22.12.2015, 09:03:16 »
редирект сделайте в .htaccess со страницы карт на степ2
*

sifoz

  • Захожу иногда
  • 61
  • 2 / 0
Re: Заказ на одной странице
« Ответ #37 : 18.01.2016, 16:38:22 »
Сделал всё по инструкции, файл txt использовал. После замены checkout.php страница оформления заказа пустая.... в url - katalog/checkout/step4.....
в чём может быть проблема?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: - Заказ на одной странице
« Ответ #38 : 18.01.2016, 16:41:44 »
включите отображение ошибок, какая именно ошибка будет?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sifoz

  • Захожу иногда
  • 61
  • 2 / 0
RE: - Заказ на одной странице
« Ответ #39 : 18.01.2016, 16:56:25 »
Не выдаёт ошибок по JoomShopping
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: - Заказ на одной странице
« Ответ #40 : 18.01.2016, 18:39:08 »
fatal error есть?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Заказ на одной странице
« Ответ #41 : 18.01.2016, 20:24:53 »
Да, на новых версиях не работает..

Добавил новый checkout.php в первое сообщение, но на самом деле не помню, может еще чтото правил..

Сделал всё по инструкции, файл txt использовал. После замены checkout.php страница оформления заказа пустая.... в url - katalog/checkout/step4.....
в чём может быть проблема?

Тоже помню в url - step4 и пустой экран, проверьте настройки JoomShopping должна быть включена оплата и доставка, вроде так все заработало..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Re: Заказ на одной странице
« Ответ #42 : 11.06.2016, 17:35:36 »
Почему-то идет ошибка платежа , отключаю в настройка оплату, идет ошибка доставки. Что подправить ?
« Последнее редактирование: 11.06.2016, 18:05:43 от sterveo »
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #43 : 08.12.2016, 18:37:45 »
Всплыл баг в Хлебных крошках
Вот, что выдает
Главная|Оформить заказ|Адрес|Оплата|Доставка|Подтверждение заказа
*

box

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #44 : 25.01.2017, 22:42:59 »
@shurakana, да, срабатывает только если забрать новый прикрепленный файл. По инструкции уже не получается с файлом checkout.php, по крайней мере у меня. В целом, спасибо за бескорыстное объяснение. Именно такие люди как ты заинтересовывают в разработке и вдохновляют на коддинг. Ты сделал мой вечер)
*

Pilot1604

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #45 : 23.05.2017, 14:48:04 »
Argawa
Для удаления лишнего в хлебных крошках в файле \components\com_jshopping\controllers\checkout.php комментируем или удаляем
  • JshopHelpersMetadata::checkoutAddress();
  • JshopHelpersMetadata::checkoutPayment();
  • JshopHelpersMetadata::checkoutShipping();
и остается JshopHelpersMetadata::checkoutPreview();
*

GV

  • Новичок
  • 2
  • 0 / 0
Re: [Решено] - Заказ на одной странице
« Ответ #46 : 21.08.2017, 14:19:32 »
Здравствуйте!

Бьюсь как рыба об лёд - результата нет.  :(

Стоит версия JS 4.16.2 . Наверное, дело в этом.

Делал всё по инструкции, файл checkout.php брал новый.
Способы оплаты, выводит. Способы доставки выводит сразу все.
И, доставка не считается.  Ошибка такая: TypeError: $(...).ready is not a function

Помогите, кто чем может. Очень нужно. :-)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: [Решено] - Заказ на одной странице
« Ответ #47 : 21.08.2017, 16:46:47 »
jQuery гуглите как правильно подключается и вызывается, чтобы конфликтов с $ не было
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #48 : 07.06.2018, 12:48:18 »
Подскажите пож какой участок кода отвечает за выбор метода доставки. Задача - нужно выбор доставки установить выше адреса доставки или это нужно поменять в другом файле?
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #49 : 07.06.2018, 19:14:22 »
Пробовал переустанавливать местами методы в контроллере  - местами меняются, но кнопка  подтверждения заказа не работает.
*

MadKitty

  • Захожу иногда
  • 62
  • 1 / 0
RE: - Заказ на одной странице
« Ответ #50 : 16.08.2018, 10:40:15 »
Тоже помню в url - step4 и пустой экран, проверьте настройки JoomShopping должна быть включена оплата и доставка, вроде так все заработало..
Все включено в настройках, брал новый checkout. Пустой экран и ошибка "Ошибка платежа". Как с этим бороться?
Ошибку выдает вот этот код
if (!$checkout->savePaymentData($payment_method, $params, $adv_user)) {
            JError::raiseWarning('', $checkout->getError());
            $this->setRedirect($checkoutStep->getCheckoutUrl('3'));
            return 0;
        }
и этот при отключении предыдущего
if (!$checkout->saveShippingData($sh_pr_method_id, $allparams, $adv_user)) {
            JError::raiseWarning('', $checkout->getError());
            $this->setRedirect($checkoutStep->getCheckoutUrl('4'));
            return 0;
        }
Если их закомментировать, то показывает благодарность за заказ, а заказ не формируется.
« Последнее редактирование: 16.08.2018, 10:47:58 от MadKitty »
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
RE: - Заказ на одной странице
« Ответ #51 : 04.09.2020, 14:04:27 »
Добрый день.
Сделала согласно инструкции с добавлением скрипта в shippings.php,
но не пересчитывается, если нужно добавить стоимость доставки на странице оформления заказа...
Правильно ли я понимаю, что это и не предполагается в данном решении? Уточните, пожалуйста, если кто-то знает
Хотя, в заказе на почту в итоге приходит со стоимостью доставки.

Joomshopping 4.18.4

Буду благодарна за советы.
« Последнее редактирование: 04.09.2020, 20:31:11 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
RE: - Заказ на одной странице
« Ответ #52 : 20.12.2020, 23:43:02 »
И снова пишу в этой не молодой, но популярной (судя по количеству просмотров) теме...

Тут был описан такой момент

Вопрос от dragon4x4:
и у меня почему то карточка внизу висит а не вверху как на вашей ссылке...

Ответ от shurakana:
Из previewfinish.php переместите checkout-navigator в adress.php или удалите эту строку

а вот если ни удаление, ни перемещение не помогает? Может кто что посоветует, пожалуйста.
А то хотела вывести просто бы стоимость заказа на эту предфинальную страницу, но в моем случае он настойчиво отображается, как писал dragon4x4, внизу (под способами оплаты и доставки)  ;)

Слишком сконцентрированное внимание необходимо разбавлять действием.
*

IgorGeneralov

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #53 : 01.03.2023, 15:04:01 »
Цитировать
Все делалось на Joomla 3 и JS 4.6, должно работать и на других версиях checkout.php везде одинаковый...
Для Joomla 4 + JoomShopping 5 не рботает скрипт обновления способов доставки. Ругается на SEFLink.
Можно ли поправить?
*

kit2m2

  • Живу я здесь
  • 3375
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #54 : 01.03.2023, 15:25:17 »
Для Joomla 4 + JoomShopping 5 не рботает скрипт обновления способов доставки. Ругается на SEFLink.
Можно ли поправить?
Хак ядра лучше не использовать! Есть готовые расширения для этого, которые работают без изменения ядра компонента.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

bsod9145

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #55 : 13.03.2023, 17:05:11 »
Хак ядра лучше не использовать! Есть готовые расширения для этого, которые работают без изменения ядра компонента.

Здравствуйте. Где найти такие расширения, не подскажите?
*

kit2m2

  • Живу я здесь
  • 3375
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #56 : 13.03.2023, 18:59:01 »
Здравствуйте. Где найти такие расширения, не подскажите?
Какие расширения?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

bsod9145

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
RE: - Заказ на одной странице
« Ответ #57 : 16.03.2023, 09:27:49 »
Какие расширения?
Те, о которых Вы пишите чуть выше.
Есть готовые расширения для этого, которые работают без изменения ядра компонента.
*

kit2m2

  • Живу я здесь
  • 3375
  • 276 / 0
  • Беру сайты на полное сопровождение
RE: - Заказ на одной странице
« Ответ #58 : 16.03.2023, 09:53:16 »
Те, о которых Вы пишите чуть выше.
Если Вы о расширениях по теме "Заказ на одной странице", то эти расширения:

1. Quick Checkout

2. Checkout onepage
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Адрес e-mail как логин при регистрации

Автор orexov_m

Ответов: 51
Просмотров: 17699
Последний ответ 28.02.2024, 18:34:01
от nevigen
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 15842
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Товар на замену в блоке с ценой

Автор dron

Ответов: 2
Просмотров: 3760
Последний ответ 13.04.2022, 16:09:53
от dron
[Решено] Разные шаблоны для разных статусов заказов

Автор nevigen

Ответов: 4
Просмотров: 6078
Последний ответ 04.04.2022, 19:45:58
от nevigen
MSI Юзабилити "Списка заказов" Красим заказ в цвет его статуса

Автор Cerber

Ответов: 22
Просмотров: 12757
Последний ответ 16.12.2021, 13:31:33
от Mister Shadow