Форум русской поддержки Joomla!® CMS
08.12.2016, 00:14:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

При покупке на определённую сумму - доставка не ноль "0", а "Бесплатно"

 (Прочитано 618 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« : 06.07.2015, 16:16:36 »

Искал на форуме похожую тему, но не нашёл.

В настройках JoomShopping есть опция "Бесплатная доставка для заказов больше".

Когда клиент покупает товары на эту сумму, ему предоставляется бесплатная доставка, но в корзине,
а также на странице подтверждения заказа и в счёт-фактуре (и в E-mail тоже) отображается ноль "0" за доставку.

Как сделать, чтобы в случае бесплатной доставки вместо нуля отображалось слово "Бесплатно" и без указания валюты?
И как сделать то же самое, если, например, клиент выбрал способ доставки "Самовывоз" - чтобы и в этом случае вместо нуля отображалось слово "Бесплатно" и без указания валюты?
« Последнее редактирование: 06.07.2015, 16:24:50 от Anton shop » Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #1 : 06.07.2015, 16:35:39 »

На сколько хорошо знаешь Joomla и php?

Дай ссылку на станицу товара с нулевой доставкой...
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #2 : 06.07.2015, 16:50:09 »

На сколько хорошо знаешь Joomla и php?

вопрос с покупкой на определённую сумму решён.
остался вопрос: в каком коде и что на что нужно исправить, чтобы способ доставки "Самовывоз" был не "0, а "Бесплатно"?
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #3 : 06.07.2015, 17:19:12 »

в каком коде и что на что нужно исправить, чтобы способ доставки "Самовывоз" был не "0, а "Бесплатно"?

Файл: checkout.php (components/com_jshopping/templates/default/cart)
Строка: 152
Действие: опустись на пару строк ниже и найди <tв> с классом value
Начиная от <td>и заканчивая </td>
Замени весь код на нижеприведенный
Код:
<?php
if($this->summ_delivery == '0'){
echo _JSHOP_PRICE_FREE;
} else {
echo formatprice($this->summ_delivery);
}
            ?>

Потом в файле: ru-RU.php (components/com_jshopping/lang)
Действие: добавь переменную
Код:
define('_JSHOP_PRICE_FREE', 'Бесплатно');

К примеру после 255 строки
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #4 : 06.07.2015, 17:46:09 »

Файл: checkout.php (components/com_jshopping/templates/default/cart)
Строка: 152
Действие: опустись на пару строк ниже и найди <tв> с классом value
Начиная от <td>и заканчивая </td>
Вот этот код заменить?
Код:
<td class = "value">
                <?php print formatprice($this->summ_delivery);?><?php print $this->_tmp_ext_shipping?>
            </td>
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #5 : 06.07.2015, 17:47:19 »

Вот этот код заменить?
Код:
<td class = "value">
                <?php print formatprice($this->summ_delivery);?><?php print $this->_tmp_ext_shipping?>
            </td>

Да, на тот который я указал выше...
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #6 : 06.07.2015, 18:22:08 »

Да, на тот который я указал выше...

Немного не получилось. Получилось только частично.

Вот скрины:

Выбор способа доставки: В скобках вместо "0 грн.." должно быть "Бесплатно"


Страница подтверждения заказа: Слово "Бесплатно" должно быть выровнено по правому краю, как "грн."?


Данные в сообщении, которое приходит на E-mail (и клиенту, и админу): Нужно, чтобы тоже отображалось "Бесплатно", а не цифра ноль.


Страница "Мои заказы" в личном кабинете клиента: Нужно, чтобы тоже отображалось "Бесплатно", а не цифра ноль.
« Последнее редактирование: 06.07.2015, 18:26:10 от Anton shop » Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #7 : 06.07.2015, 18:30:14 »

Немного не получилось. Получилось только частично.
Страница подтверждения заказа: Слово "Бесплатно" должно быть выровнено по правому краю, как "грн."?

По моему ты не указал где надо ноль заменить словом бесплатно... Я для этой страницы и показал где что изменять...
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #8 : 06.07.2015, 18:32:20 »

По моему ты не указал где надо ноль заменить словом бесплатно... Я для этой страницы и показал где что изменять...
А как тогда как поменять ноль на "Бесплатно" на тех страницах, которые на скринах? В том  числе и в PDF счёт-фактуре...
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #9 : 06.07.2015, 18:33:19 »

А как тогда как поменять ноль на "Бесплатно" на тех страницах, которые на скринах?

Напиши в ВК обсудим...
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #10 : 06.07.2015, 18:34:28 »

Напиши в ВК обсудим...
У меня нет аккаунта в соцсетях. К тому же, другим тоже было бы интересно знать ответ на форуме.
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #11 : 06.07.2015, 18:35:53 »

У меня нет аккаунта в соцсетях. К тому же, другим тоже было бы интересно знать ответ на форуме.

У меня нет сайта что бы посмотреть... Ну тогда на Email напиши...
Записан
Anton shop
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 253


« Ответ #12 : 06.07.2015, 18:42:32 »

У меня нет сайта что бы посмотреть... Ну тогда на Email напиши...
У меня стандартный шаблон JoomShopping.
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #13 : 06.07.2015, 19:50:55 »

три точки
« Последнее редактирование: 06.07.2015, 20:37:35 от motokraft » Записан
irc-h
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 168



« Ответ #14 : 06.07.2015, 23:04:25 »

К тому же, другим тоже было бы интересно знать ответ на форуме.

Вам любезный показали все, что нужно для того, что бы поменять с 0 на бесплатно на любой стадии чекаута. Если вам самому лень разбираться, то наймите кого-нибудь.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet