Новости Joomla

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для com_fields? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

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

SPasha

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Модуль доставки
« : 12.03.2008, 21:36:53 »
Как сделать чтобы доставка прибавлялась к сумме купленных товаров если набрано до 1000 руб, не понимаю как это сделать
*

SPasha

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Модуль доставки
« Ответ #1 : 14.03.2008, 16:24:04 »
Уважаемые потратьте минуту времени, ответьте  мне.
*

formax1986

  • Захожу иногда
  • 54
  • 0 / 0
Re: Модуль доставки
« Ответ #2 : 15.04.2010, 14:28:24 »
аналогичный вопрос
*

wmag

  • Захожу иногда
  • 190
  • 9 / 5
  • Тут знаю, тут не знаю, пользуюсь напильником
Re: Модуль доставки
« Ответ #3 : 18.04.2010, 00:40:00 »
присоединяюсь
*

Laita

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Модуль доставки
« Ответ #4 : 21.04.2010, 02:36:56 »
Вот тут есть решение:
http://joomlaforum.ru/index.php/topic,55246.0.html
*

kubioforumchan

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Модуль доставки
« Ответ #5 : 30.04.2010, 11:28:24 »
 Доставка в VirtueMart. Гибкая доставка.

Единственный вариант, который не покрывает стандартный модуль доставки, это стоимость доставки, основанная на стоимости покупки. Для данного варианта применим модуль гибкой доставки. Также данный модуль подойдет в том случае, когда не хочется создавать множество вариантов доставки с разными тарифами, а требуется просто включить определенную стоимость доставки.

Взято от сюда http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-16-dostavka-v-virtuemart.html

Для настройки модуля нужно перейти в «Магазин» –> «Список модулей доставки» и в строке с надписью «Flex» кликнуть по ссылке «Настроить вариант доставки». При этом откроется следующая форма:


Здесь всего 5 полей, доступных для заполнения:

– Charge flat shipping rate to this amount – если сумма покупки меньше заданной величины, то стоимость доставки будет равна значению, заданному в поле Minimum Shipping Charge, если же сумма покупки больше заданной величины, то стоимость доставки будет равна проценту от суммы покупки, этот процент задается в поле Percentage to charge if total sale is over base;

– Minimum Shipping Charge – стоимость доставки при стоимости покупки менее, чем на Charge flat shipping rate to this amount;

– Percentage to charge if total sale is over base – процент, который составит стоимость доставки, от стоимости покупки, если стоимость покупки больше, чем  Charge flat shipping rate to this amount;

– Fixed Handling Charge – если вы хотите использовать дополнительную фиксированную сумму для доставки, введите ее здесь. Она будет добавлена к стоимости доставки в любом случае;

– Класс налогов – дополнительная плата за обработку.


После установки и сохранения всех настроек при оформлении заказа данный вариант будет выглядеть так:


Надпись на английском языке нас не устраивает. Чтобы поменять его на великий и могучий открываем файл administrator\components\com_virtuemart\classes\shipping\flex.php.

Находим строку 83:

$html .= "<label for=\"flex_shipping_rate\">Standard Shipping: ";

И заменяем на:

$html .= "<label for=\"flex_shipping_rate\">Стоимость доставки: ";

Если после этого на сайте вместо фразы отображаются кракозябры, то преобразуем файл flex.php в нужную кодировку.
*

Romashka

  • Захожу иногда
  • 117
  • 1 / 0
Re: Модуль доставки
« Ответ #6 : 11.09.2010, 21:51:53 »
А если в папке com_virtuemart нет папки classes?
*

theo_

  • Захожу иногда
  • 115
  • 2 / 0
Re: Модуль доставки
« Ответ #7 : 16.09.2010, 17:09:29 »
может не там смотришь?
/administrator/components/com_virtuemart
*

JarryDark

  • Новичок
  • 5
  • 1 / 0
Re: Модуль доставки
« Ответ #8 : 05.10.2010, 15:32:07 »
Отредактировал модуль Flex как написано было в статье, на сайте все нормально отображается, вместо standard shipping "Доставка курьером." Но на странице Завершения заказа в тариф доставки: пишет "STD; Standard Shipping under 500" и в письме подтверждения заказа тоже приходит "STD; Standard Shipping under 500". Уже все перерыл и перегуглил нигде не нашел как исправить (
*

corsarufo

  • Захожу иногда
  • 64
  • 1 / 0
Re: Модуль доставки
« Ответ #9 : 24.10.2010, 18:29:14 »
есть два способа доставки: курьером и оплата в офисе.
оплата в офисе все понятно - человек приходит оплачивает.
а курьером - это дополнительная плата (в городе одна, пригород другая и т.д.)
вот когда человек выбирает пригород у него должен появиться список куда дсотавлять - как это организовать?

а дальше что бы это плюсовалось к заказу и получалась конечная стоимость: товар и доставка?
*

baloon

  • Захожу иногда
  • 369
  • 13 / 0
Re: Модуль доставки
« Ответ #10 : 20.11.2010, 22:52:35 »
Надо, чтобы стоимость доставки считалась не от общий стоимости заказа (order_total), а от предварительной (subtotal).
В файле flex.php есть строка
$shipping_temp1 = ($order_total * $ship_rate_perc);
Что поставить вместо $order_total чтобы умножалось на цену?
$ship_rate_perc это процент (Percentage to charge if total sale is over base).
*

pulsar21

  • Новичок
  • 8
  • 0 / 0
Re: Модуль доставки
« Ответ #11 : 27.01.2011, 14:28:44 »
Отредактировал модуль Flex как написано было в статье, на сайте все нормально отображается, вместо standard shipping "Доставка курьером." Но на странице Завершения заказа в тариф доставки: пишет "STD; Standard Shipping under 500" и в письме подтверждения заказа тоже приходит "STD; Standard Shipping under 500". Уже все перерыл и перегуглил нигде не нашел как исправить (
Присоединяюсь! Подскажите, пож-ста, как это исправить?
VM 1.5
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Модуль доставки
« Ответ #12 : 09.03.2011, 00:56:07 »
Цитировать
Отредактировал модуль Flex как написано было в статье, на сайте все нормально отображается, вместо standard shipping "Доставка курьером." Но на странице Завершения заказа в тариф доставки: пишет "STD; Standard Shipping under 500" и в письме подтверждения заказа тоже приходит "STD; Standard Shipping under 500". Уже все перерыл и перегуглил нигде не нашел как исправить (
Можно совсем это удалить из письма - обычно это прописывается на сайте в "Условиях доставки"
идем /components/com_virtuemart/themes/default/templates/order_emails/confirmation_email.tpl.php
 "Информация о доставке"
Код
 <td><b class="Stil2"><?php echo $shipping_info_lbl ?></b></td>
можно удалить
Код
<td><b class="Stil2"></b></td>
чуть ниже "STD (Standard Shipping..." - можно удалить или исправить на свое
Код
<td><?php echo $shipping_info_details ?></td>
*

Igor_ch

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Модуль доставки
« Ответ #13 : 08.04.2011, 11:05:35 »
Нашел вариант:
\components\com_virtuemart\themes\default\templates\checkout\get_final_confirmation.tpl.php line 69

Готовый код

if( $k == 3 ) {
   // echo $CURRENCY_DISPLAY->getFullValue( $v )."; "; (this makes first;)
   echo $CURRENCY_DISPLAY->getFullValue( $v );
   } elseif( $k > 0 && $k < 4) {
      // echo $v.'; '; (this makes second ;)
    }

комментируем предпоследнюю строчку и убирается надпись
*

nextvid

  • Новичок
  • 9
  • 0 / 0
Re: Модуль доставки
« Ответ #14 : 30.07.2011, 20:59:39 »
Отредактировал модуль Flex как написано было в статье, на сайте все нормально отображается, вместо standard shipping "Доставка курьером." Но на странице Завершения заказа в тариф доставки: пишет "STD; Standard Shipping under 500" и в письме подтверждения заказа тоже приходит "STD; Standard Shipping under 500". Уже все перерыл и перегуглил нигде не нашел как исправить (
Та же проблема, подскажите кто нибудь как ее решить? Вариант с удалением не подходит. VM 1.1.9
*

fsv

  • Moderator
  • 2780
  • 408 / 2
Re: Модуль доставки
« Ответ #15 : 01.08.2011, 21:21:10 »
Та же проблема, подскажите кто нибудь как ее решить? Вариант с удалением не подходит. VM 1.1.9

\administrator\components\com_virtuemart\classes\shipping\flex.php

стр.68
$shipping_rate_id = urlencode(__CLASS__."|STD|Standard Shipping under ".$base_ship."|".$flat_charge);
изменить на (например)
$shipping_rate_id = urlencode(__CLASS__."|Стандартная доставка до ".$base_ship."|".$flat_charge);

стр.71
$html .= "<label for=\"flex_shipping_rate\">Standard Shipping: ".$CURRENCY_DISPLAY->getFullValue($flat_charge);
изменить на (например)
$html .= "<label for=\"flex_shipping_rate\">Стандартная доставка: ".$CURRENCY_DISPLAY->getFullValue($flat_charge);

то же в стр. 80 (только «свыше» вместо «до») и стр.83

Кэш почистить. UTF-8 без BOM. Проверил, все работает.



Веб-разработка: заказ. Только новая разработка.
*

theWurm

  • Захожу иногда
  • 51
  • 0 / 8
Re: Модуль доставки
« Ответ #16 : 02.08.2011, 21:14:16 »
Поправил, как написано в посте выше. Шаг 1 - выбор варианта доставки, все ОК.

Переходим дальше - появляется ошибка

Код
Fatal error: Call to a member function get_rate() on a non-object in /home/aqq4366/public_html/slimfamily.ru/administrator/components/com_virtuemart/html/basket.php on line 187
*

fsv

  • Moderator
  • 2780
  • 408 / 2
Re: Модуль доставки
« Ответ #17 : 03.08.2011, 00:19:05 »
Поправил, как написано в посте выше. Шаг 1 - выбор варианта доставки, все ОК.

Переходим дальше - появляется ошибка

Код
Fatal error: Call to a member function get_rate() on a non-object in /home/aqq4366/public_html/slimfamily.ru/administrator/components/com_virtuemart/html/basket.php on line 187

проверьте внимательно синтаксис, каждый ''|''.
проверено на VM 1.1.8 при схеме 1-1-1-2

Веб-разработка: заказ. Только новая разработка.
*

theWurm

  • Захожу иногда
  • 51
  • 0 / 8
Re: Модуль доставки
« Ответ #18 : 03.08.2011, 08:29:46 »
Да, действительно. Вначале удалил эти символы|
*

dayme0

  • Новичок
  • 8
  • 0 / 0
Re: Модуль доставки
« Ответ #19 : 04.12.2013, 08:02:16 »
Меняю "STD|Standard Shipping under" на "Стандартная доставка до" и не плюсует в Стоимость доставки и плата за отгрузку. Подскажите как решить вопрос. 
*

fsv

  • Moderator
  • 2780
  • 408 / 2
Re: Модуль доставки
« Ответ #20 : 04.12.2013, 13:36:02 »
Меняю "STD|Standard Shipping under" на "Стандартная доставка до" и не плюсует в Стоимость доставки и плата за отгрузку. Подскажите как решить вопрос. 
"|" - это разделитель элементов массива. И вы сократили их (элементов) количество. Из сессии берется конкретный порядковый номер элемента массива в качестве стоимости доставки.
Попробуйте не "Стандартная доставка до", а  "STD|Стандартная доставка до" .
Веб-разработка: заказ. Только новая разработка.
*

dayme0

  • Новичок
  • 8
  • 0 / 0
Re: Модуль доставки
« Ответ #21 : 04.12.2013, 18:58:59 »
fsv Спасибо за помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 55532
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 7610
Последний ответ 13.05.2021, 12:57:59
от nnnata
Модуль оплаты Liqpay

Автор aragon2

Ответов: 33
Просмотров: 24796
Последний ответ 13.11.2018, 12:51:02
от serge2
Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 2699
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 9011
Последний ответ 29.04.2017, 17:31:56
от princeyury