Новости 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 Гость просматривают эту тему.
  • 8 Ответов
  • 1669 Просмотров
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Изменение цен в заказе
« : 05.03.2013, 11:57:56 »
Доброго утра.
В корзине заказов для некоторых товаров сделан выбор дополнительных параметров. Это диаметр хомута. Чем больше диаметр - тем больше прибавляется к цене товара.
Вопрос в следующем: куда нужно передавать новую цену, чтобы в заказе она отображалась, а в БД товара осталась прежняя?
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Re: Изменение цен в заказе
« Ответ #1 : 05.03.2013, 13:32:30 »
куда нужно передавать новую цену?
В какой момент, на какой странице?
Может ссылка есть, чтобы понятнее было?
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Re: Изменение цен в заказе
« Ответ #2 : 05.03.2013, 13:51:25 »
В какой момент, на какой странице?
Может ссылка есть, чтобы понятнее было?
Ссылки нет, сайт на Денвере крутится. Посылать нужно из корзины заказов basket_b2c.html.php ссылкой "Оформить заказ".
Открывается страница katalog?page=checkout.index&payment_method_id=1&ship_to_info_id=cd9652880881ebdc7ee4a119a510731f&shipping_rate_id=&checkout_stage=4.
Нужны сведения, как к цене товара добавить мою переменную (или несколько переменных) и как ее потом передать дальше по ссылке "Подтвердить заказ".
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Re: Изменение цен в заказе
« Ответ #3 : 05.03.2013, 14:02:31 »
попробуйте редактировать страницу корзины - \administrator\components\com_virtuemart\html\basket.php

На действие "выбор диаметра хомута" можно сделать что-то аналогичное существующим функциям  UPDATE CART / DELETE FROM CART , т.е. форму, при сабмите которой выполняется ваша функция обновления цен в $cart.
примеры:
- UPDATE CART:  func=cartUpdate => ps_cart.php , function update(&$d)
- DELETE FROM CART:  func=cartDelete => ps_cart.php , function delete($d, $force=false)


Что-то конкретное трудно посоветовать, не представляя детали.
« Последнее редактирование: 05.03.2013, 15:24:07 от fsv »
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Re: Изменение цен в заказе
« Ответ #4 : 05.03.2013, 16:46:49 »
попробуйте редактировать страницу корзины - \administrator\components\com_virtuemart\html\basket.php
На действие "выбор диаметра хомута" можно сделать что-то аналогичное существующим функциям  UPDATE CART / DELETE FROM CART , т.е. форму, при сабмите которой выполняется ваша функция обновления цен в $cart.
примеры:
- UPDATE CART:  func=cartUpdate => ps_cart.php , function update(&$d)
- DELETE FROM CART:  func=cartDelete => ps_cart.php , function delete($d, $force=false)

На действие "Выбор диаметра" я уже написал компоненту, в которой проставляется количество хомутов нужного диаметра. И появляется нужная ссылкав списке корзины, если выбор еще не сделан. Со страницы моей компоненты, где идет выбор различных диаметров, идет возврат обратно на страницу корзины basket_b2c.html.php.
Массив с дополнительными ценами держу в $_SESSION. Осталось добавить дополнительную стоимость к цене товара при формировании заказа.
Я так понял, в basket.php и идет формирование цены для заказа с учетом всех налогов, групп покупателей, скидок и т.д.?
« Последнее редактирование: 05.03.2013, 16:59:07 от Serpent19 »
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Re: Изменение цен в заказе
« Ответ #5 : 11.03.2013, 15:45:51 »
Попробую еще раз объяснить, что же мне надо сделать.
Итак, корзина заказов заполнена, дополнительные параметры определены, я нажимаю на кнопку "Оформить заказ". Шаги с доставкой и оплатой мне не нужны и я сразу перехожу к последней странице оформления заказа, которая называется "Оформить заказ", внизу присутствует кнопка "Подтвердить заказ". Шаблон страницы – файл get_final_confirmation.tpl.php.
Вот тут-то мне и надо изменить цены, добавить свою переменную, а если заказчик использует несколько разных диаметров для одного адаптера - то добавить соответствующие записи в таблицу оформления заказа.
И эта таблица должна быть окончательной: т.е. уже сформированный заказ.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Re: Изменение цен в заказе
« Ответ #6 : 13.03.2013, 14:57:58 »
Проблема решена добавлением новых свойств и особенностей товара. Компонент не пригодился.
Тему можно удалять.
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Re: Изменение цен в заказе
« Ответ #7 : 13.03.2013, 16:39:34 »
Проблема решена добавлением новых свойств и особенностей товара. Компонент не пригодился.
Со свойствами и особенностями лучше? Или это вынужденная мера?
Если вынужденная, закиньте сайт в "первом" исполнении на бесплатный хостинг, дайте ссылку (можно в ЛС). Мысли есть, но, не смотря на объяснения, вопросы также есть, долго их вслепую пережевывать.
Не факт, что что-то выйдет, зато с хостингом потренеруетесь.)
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Re: Изменение цен в заказе
« Ответ #8 : 13.03.2013, 17:03:35 »
Задумка была сделать это через компоненту, чтобы сначала выбрать несколько адаптеров, а потом уже в корзине указать нужные диаметры для каждого адаптера.
Но раз уж есть встроенное средство - его и использовал. Там с изменением цены все нормально. Да и время поджимает.
Если заказчику не понравится - тогда потренируюсь с хостингом. :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 28509
Последний ответ 26.07.2021, 22:11:25
от Oleg91
(Решено) Изображение товара на страничке "Информация о заказе" в личном кабинете

Автор kreolka_8

Ответов: 5
Просмотров: 2036
Последний ответ 14.11.2012, 00:35:19
от kreolka_8
[VM1][Хак] Вывод изображиния товара в админ панели в заказе

Автор AleksandrXXXXX

Ответов: 3
Просмотров: 2418
Последний ответ 07.10.2012, 03:25:39
от Cinnober
Изменение шаблона вывода товара в корзине

Автор meverikxp

Ответов: 1
Просмотров: 2042
Последний ответ 15.05.2012, 23:05:18
от meverikxp
Где обрабатывается изменение статуса заказа?

Автор swoop

Ответов: 1
Просмотров: 1904
Последний ответ 04.04.2012, 13:09:20
от swoop