Новости Joomla

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

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

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Здравствуйте! Помогите пожалуйста. Сразу скажу, что поиск юзал ^-^
Установлена версия 3.12.3.
Требуется сделать зависимость стоимости доставки от района и цены.
От района сделал легко - добавил варианты районов. Но внутри каждого требуется сделать зависимость от суммы заказа. Например, до 500 - 100 рублей, от 500 - бесплатно.
Грубо говоря, нужно зависимость сделать не от веса, а от суммы заказа.
Возможно ли сделать вручную или проще купить http://www.webdesigner-profi.de/joomla-webdesign/shop/shippings/calculate-for-pricepostal-code.html
Спасибо!
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
Я реализовал это следующим образом: в поле "Вес" каждого товара писал не вес, а стоимость. Соответственно при расчете стоимости доставки в поля вместо весов вписывать стоимости.
*

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Я читал Ваш пост. Спасибо за ответ. Просто специфика такая товара (корма), что поле вес необходимо
*

MoNUnreal

  • Новичок
  • 3
  • 0 / 0
Ни у кого не будет вариантов решения?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
к сожалению...
проблема очень специфична...
была бы универсальной было бы больше интереса я так думаю..
надо пробовать использовать расширение о котором вы упомянули и адаптировать
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
я делал подобное вот этим расширением
http://www.webdesigner-profi.de/joomla-webdesign/shop/shippings/calculate-for-weightpricepostal-code-.html?lang=en

Calculate for weight/price/postal code

но пришлось повозиться с разбивкой почтовых индексов на регионы доставки. То есть для определения региона, нужно ввести в аддон все возможные для этого региона почтовые индексы, вес и цены.
Если доставка делиться по зонам, тогда вполне возможно такое сделать, т.к. почтовые индексы региона идут по порядку и скорее всего в одной зоне будут индексы например от 111000 до 222222.
А вот если надо прописывать для каждого города или деревни - это будет не оправданно трудоемко
*

Vitaly

  • Новичок
  • 8
  • 1 / 0
Решается задача довольно таки просто.

По умолчанию стоимость доставки зависит от веса заказа, т.е. по сути нужно вместо веса пересчитать заказ по цене.

РЕШЕНИЕ

Шаг 1.

Идём в файл /components/com_jshopping/models/cart.php
находим в строке 862 функцию getWeightProducts()

Код
    function getWeightProducts(){
        $weight_sum = 0;
        foreach ($this->products as $prod) {
            $weight_sum += $prod['weight'] * $prod['quantity'];
        }
        return $weight_sum;
    }

и на её основе создаем новую
например getSumPriceProducts()

Код
	// моя функция
function getSumPriceProducts(){
        $price_sum = 0;
        foreach ($this->products as $prod) {
            $price_sum += $prod['price'] * $prod['quantity'];
        }
        return $price_sum;
    }

Шаг 2.

За расчет стоимости доставки отвечает стандартный файл /components/com_jshopping/shippings/sm_standart_weight/sm_standart_weight.php

находим в нём строку 23
и меняем

Код
$weight_sum = $cart->getWeightProducts();

на

Код
$weight_sum = $cart->getSumPriceProducts();

На этом ВСЁ.

Примечание:
1. Данное решение годится, если вы не используете вес в интернет магазине и не показываете его в заказе.
2. При обновлении компонента не забываем вносить данное исправление заново.
« Последнее редактирование: 23.05.2013, 00:31:01 от Vitaly »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 619
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Про статусы заказа: как перевести и когда они меняются?

Автор Maxum

Ответов: 18
Просмотров: 10148
Последний ответ 18.10.2024, 10:45:13
от nevigen
Как сделать файлы для продажи доступными для скачивания при любом статусе заказа?

Автор UNh0ly

Ответов: 4
Просмотров: 2176
Последний ответ 18.09.2023, 09:10:17
от ИммоБокс
Глюк со сменой статуса заказа

Автор Preview

Ответов: 4
Просмотров: 973
Последний ответ 07.02.2023, 16:06:38
от kit2m2
Ошибка при правке данных клиента и попытке отправить письмо из заказа

Автор ecolora

Ответов: 40
Просмотров: 2685
Последний ответ 17.09.2022, 20:06:26
от marksetter