Перейти к содержанию

ILexus

Новичок
  • Публикаций

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о ILexus

  • Звание
    Пользователь
  1. Если хотите сохранять перенос строки в комментарии администратора, то достаточно в файле: /catalog/controller/unishop/request.php Найти: 'admin_comment' => $result['admin_comment'], Заменить на: 'admin_comment' => nl2br($result['admin_comment']), Я думаю этого должно быть достаточно, HTML там ни к чему. Длина строки комментарии администратор меняется в базе данных MYSQL. Устанавливаете для столбца admin_comment нужную длину varchar(1024) например или меняете Тип VARCHAR на TEXT
  2. После долгих поисков наконец то найден модуль, причем абсолютно бесплатный. Спасибо автору! https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=25039 На 2.3.0.2 работает. reorder.zip
  3. Тоже интересует данный функционал. Клиенты жалуются, что добавлять в корзину из прошлых заказов по одному очень долго и не удобно.
  4. Я пытался через "Доп. оплата при минимальном заказе". Модуль не учитывает сумму после применений бонусов. Он только учитывает $this->cart->getTotal() Вот это главный вопрос как получить сумму после применений всего что используется в "Учитывать в заказе". И как после получения этой суммы грамотно его проверить и создать соответствующее условие. Есть условие которая используется в модификации которые устанавливают минимальную сумму заказа. if ($this->cart->hasProducts() && ($this->cart->getTotal() < $this->config->get('config_order_min'))) { $data['error_warning'] = sprintf($this->language->get('text_order_min'), $this->currency->format($this->config->get('config_order_min'), $this->session->data['currency'])); $data['error'] = true; Но тут используется просто $this->cart->getTotal(). Как мне получить сумму заказа с учетом всех скидок бонусов и доставок?
  5. Всем привет. У меня в магазине используются бонусы. Бонусами можно уменьшить сумму заказа до 0 руб. Это не хорошо. Дело в том, что банковский экварийнг уходит в аут и выдает ошибку, после того как в корзине образуется итоговая сумма 0 руб. Кассовый чек не выпишешь клиенту на заказ 0 руб. И тому подобное. Как сделать чтобы в корзине была всегда проверка итоговой суммы и чтобы она никогда не равнялась нулю, а допустим чтобы равнялась 1 руб? Помогите. Я ковырялся с модификациями которые устанавливают минимальную сумму заказа. К сожалению они не учитывают бонусы, скидки, доставки и т.д. А учитывают только $this->cart->getTotal(); а это общая сумма корзины без модулей "Учитывать в заказе".
  6. Хочу реализовать в своем магазине информер "До бесплатной доставки осталось ... рублей" Гуру Opencart, подскажите как вывести переменную total корзины в header
  7. Проверил на голом движке. При наборе товаров через корзину, формируется свой порядок, не в том порядке в котором ты набираешь. Новый добавленный товар может появиться как внизу списка, так и наверху списка. После оформления заказа этот же порядок остается. Но после редактирования заказа в админке, порядок меняется.
  8. Спасибо. Порядок теперь формируется по алфавиту и не тасуется. Что в принципе не плохо и проблему вроде как решает. Но хотелось бы, чтобы список сохранялся именно в том порядке в котором он был набран в корзине.
  9. Всем привет. Никто не замечал, что у сформированных заказов, постоянно меняется порядок товаров? Если в корзине набрал товары в одном порядке, то после заказа, в админке они идут уже совсем в другом порядке. Если отредактировать заказ, то порядок снова тасуется. Хотелось бы эту болезнь побороть.
  10. Спасибо! Отличное решение. Установил в настройках "Количество знаков после запятой - 1" В файле /system/library/cart/currency.php Найти: $string .= number_format($amount, (int)$decimal_place, $this->language->get('decimal_point'), $this->language->get('thousand_point')); Добавить после: // decimal hack $zero = str_repeat('.0', (int)$decimal_place); $string = str_replace($zero, '', $string); // decimal hack Проблема решена!
  11. В своем интернет магазине давно отказался от цен с цифрами после запятой, только целые числа. Так удобнее рассчитываться с клиентами и выглядит лучше. Установил "Количество знаков после запятой - 0" Но у меня есть товарные предложения которые стоят меньше 1 рубля за 1 шт. Если прописать цену товара в админке меньше 1 рубля, допустим 0,7 руб. То цены округляются в большую сторону и отображаются как 1 руб. Так то все работает правильно по логике магазина, но необходим небольшой допил. Есть идея продавать мелкий товар за 1 руб, но при покупке от 10 и более, сделать цену например 0,7 руб. Положил в корзину 10 шт, цена будет 0,7х10 = 7 руб. Целое число в корзине, то что надо. Однако правило 0 знаков после запятой действует на весь магазин и цена "при покупке 10 и более" отображается вот так: Как сделать отображение цены товара при покупке от 10 и более с цифрой после запятой? Не трогая правило "Количество знаков после запятой - 0" которое действует на весь магазин.
  12. От версии к версии качует баг. Каждый раз обновляя шаблон приходится его исправлять :-) /catalog/view/theme/coloring/template/account/order_list.tpl Найти строку <td class="text-right"><a href="<?php echo $order['href']; ?>" data-toggle="tooltip" title="<?php echo $button_view; ?>" class="btn btn-info"><i class="fa fa-eye"></i></a></td> Заменить на <td class="text-right"><a href="<?php echo $order['view']; ?>" data-toggle="tooltip" title="<?php echo $button_view; ?>" class="btn btn-info"><i class="fa fa-eye"></i></a></td> P.S. В 1.6.2 оказывается уже исправлено, извиняюсь.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.