Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 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 Гость просматривают эту тему.
  • 13 Ответов
  • 1575 Просмотров
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Здравствуйте!
Нужна помощь в следующем вопросе:
есть сайт на Joomla 3 с компонентом JoomShopping.
Нужно сделать так чтобы в карточке товара при нажатии на объект допустим кнопка, которая прописывается через файл /product/product_default.php
добавлялось к корзине допустим "характеристика 1", которой нет в админ панели, эта характеристика также допустим прописывается в файле и к общей стоимости прибавлялось 100 рублей к примеру..
т.е. в корзину положить свой аттрибут, который будет прописан через php.

обновление атрибутов и цены в карточке товара происходит с помощью функции "reloadAttribSelectAndPrice" которая находится в functions.js
все данные, корзина хранит в сессии. как ее изменить не могу понять.
думаю для знатоков это не прблема за пару минут разберутся,
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #1 : 24.09.2016, 10:53:30 »
думаю для знатоков это не прблема за пару минут разберутся,
это всегда больше всего веселит :) тут понять бы сначала что надо... а то все почему то считают, что другим заранее известны все их мысли и планы...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #2 : 24.09.2016, 11:36:24 »
Нужно добавить в корзину из карточки товара свое поле со свей ценой.
это поле с ценой допустим прописываются руками в файле и при нажатии на кнопку это поле добавилось в корзину и добавилось к общей цене.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #3 : 24.09.2016, 12:13:28 »
что такое "свое поле"? вы можете описать изначальную задачу, а не ваши попытки решения?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #4 : 24.09.2016, 12:36:05 »
например в файле default_product.php я прописал вывод своего калькулятора потому что с помощью стандартных характеристик зависимых и независимых это не возможно.
например в карточке товара "машина" выводятся поля:
checkbox -> диски по 100 рублей  + (возможность изменять кол-во)
checkbox -> боковые стекла по 200 рублей  + (возможность изменять кол-во)
и т.д.
и мне нужно чтобы в зависимости от выбранных параметров и их количества общая стоимость моих параметров прибавлялась к общей стоимости в карточке товара.
как изменить вывод общей стоимости я знаю, можно например через jQuery("#block_price").html(<?php formatprice($primerprice)?>);
Но как мне эту цену из моего калькулятора приравнять к глобальной переменной стоимости, чтобы после того как при нажатии на кнопку в "положить корзину" отображалась и там? )

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #5 : 24.09.2016, 13:31:01 »
навскидку - это далеко не 2 минуты. надо писать плагин. надо много чего учитывать - обновление количества в корзине и так далее.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #6 : 24.09.2016, 13:36:02 »
ну где капать то хоть подскажите
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #7 : 24.09.2016, 14:07:02 »
начните с components\com_jshopping\models\cart.php function add
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #8 : 24.09.2016, 14:17:13 »
А вы можете мне реализовать эту возможность.
к примеру чтобы в конечном итоге появилась например функция:
function addtocart($myprice), которая прибавляла в корзине общую стоимость  + $myprice. И эту функцию я бы мог вызывать когда мне это нужно.
за определенную плату разумеется.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #9 : 24.09.2016, 14:36:47 »
так у вас же так не получится. вам надо помимо общей суммы еще и названия опций, и их количество. плюс как я уже сказал, добавление - это только начало. еще будет по крайней мере изменение количества в корзине. насколько я вижу, вы не обойдетесь некой "универсальной" функцией.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #10 : 24.09.2016, 15:10:44 »
не подскажите есть ли аддон или плагин для jsh где можно менять количество одного атрибута
скажем
 - независимый атрибут (диски) и возможность менять кол-во  +-
 - независимый атрибут (петли) и возможность менять кол-во  +-
и т.д
подчеркиваю независимый, т.к есть плагин дающий возможность добавлять кнопки +- для зависимых, а для не зависимых я так и не нашел, весь интернет перерыл )
спасибо.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #11 : 24.09.2016, 15:26:05 »
такого аддона нет. независимые атрибуты не имеют количества, в отличие от зависимых. соответственно, такой аддон невозможен априори.

P.S. мое мнение относительно того, что вы делаете - задайте товару сопутствующие товары (диски, боковые стекла и так далее), и пусть клиент кладет их в корзину точно также как и основной товар. второй вариант - была где то тема про Комплект товаров, можете поискать. но по сути это тоже самое.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #12 : 24.09.2016, 19:08:10 »
Понятно!
Спасибо за ответы, попробую через сопутствующие товары реализовать.
И ещё 1 вопрос скажите пожалуйста возможно ли в сопутствующих товарах сделать кнопки + и -  (т.е. какое количество положить в корзину)?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #13 : 24.09.2016, 19:16:41 »
насколько я помню этот аддон умеет так
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить 2 налога на один товар + отображение 2-х налогов в корзине?

Автор tigra-uki

Ответов: 3
Просмотров: 3427
Последний ответ 05.05.2023, 13:03:22
от kit2m2
Вывод атрибутов, цены, кнопку "В корзину" рядом с картинкой

Автор bakyt

Ответов: 11
Просмотров: 1382
Последний ответ 04.02.2020, 14:36:52
от Ariadna
Пункт меню только для метки sale

Автор Mick_20

Ответов: 4
Просмотров: 1110
Последний ответ 03.12.2018, 17:45:58
от Mick_20
Товары с атрибутами которых нет в наличии добавляются в корзину

Автор Kadimp

Ответов: 16
Просмотров: 1558
Последний ответ 11.11.2018, 13:48:20
от Kadimp
Добавление товара с атрибутами в корзину из списка товаров

Автор threemonkeys

Ответов: 3
Просмотров: 1233
Последний ответ 16.06.2017, 14:32:44
от threemonkeys