-
Публікації
149 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем alexkir
-
-
25 минут назад, PaulKravchenko сказал:
Пример на скору руку, мог чего-то не учесть)
0. Бекап.
1. Бекап
2. catalog/controller/checkout/cart.php
найти:
$data['button_checkout'] = $this->language->get('button_checkout');
добавить после:
$data['error_return'] = $this->language->get('error_return');
найти массив: $data['products'][] = array(
в нем найти:
'total' => $total,
добавить после:
'quantity2' => $product['quantity2'],
3. system/library/cart/cart.php
найти:
'quantity' => $cart['quantity'],
добавить после:
'quantity2' => $product_query->row['quantity'],
4. catalog/language/ru-ru/checkout/cart.php
найти:
$_['error_recurring_required'] = 'Выберите платежный профиль!';
добавить после:
$_['error_return'] = 'Товар, отмеченный *** возврату не подлежит';
5. catalog/view/theme/default/template/checkout/cart.tpl
найти:
<?php if ($error_warning) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?> <button type="button" class="close" data-dismiss="alert">×</button> </div> <?php } ?>
добавить после:
<?php foreach ($products as $product) { ?> <?php if ($product['quantity2'] == 1) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_return; ?> </div> <?php } ?> <?php } ?>
найти:
<?php if (!$product['stock']) { ?> <span class="text-danger">***</span> <?php } ?>
заменить на:
<?php if (!$product['stock'] || $product['quantity2'] == 1) { ?> <span class="text-danger">***</span> <?php } ?>
Ну и конечно вы понимаете, что если и делать такое, то через ocmod, а не правкой файлов движка.
Спасибо) Вроде бы то что нужно. Попробую на тестовом. По Вашему примеру, и исходному коду opencart3. Если я правильно понимаю код для двойки?
-
1 час назад, lexxkrt сказал:
а из чего вы исходите что товар не подлежит возврату и обмену. даже если товар под заказ, если он не индивидуального изготовления, на него действуют такие же правила как на товар из наличия при дистанционной продаже товара.
уведомить можно, например, просто комментарием в счете
Коментарий это одно. НЕ хочется его показывать на всех товарах. Хотелось что бы при условии что товар на складе в наличии 1 (под заказ), выводилось сообщение о том что для него другие действуют правила.
-
1 час назад, lexxkrt сказал:
а из чего вы исходите что товар не подлежит возврату и обмену. даже если товар под заказ, если он не индивидуального изготовления, на него действуют такие же правила как на товар из наличия при дистанционной продаже товара.
уведомить можно, например, просто комментарием в счете
Спасибо что поправили. ТОвар под индивидуальный заказ
-
Здравствуйте уважаемые форумчане.
Прошу помощи.
Нужно вывести текст в корзину, для товаров которые на складе стоят в количестве = 1.
Сделали условие что если товар 1 то показывать под заказ, теперь нужно уведомить покупателя в корзине о том что если товар под заказ, то он не подлежит возрату и обмену.
Подскажите как можно реализовать?
-
В 20.02.2018 в 07:57, Agatha65 сказал:
Нашли неправильное решение.
Удалите все и то что добавили и то что в ocStore header.tpl и поставте мой модуль
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963
если что, пишите в личку.
Спасибо) Вы меня уже 100 раз выручили этим модом)))
-
Подскажите в Укр почте нет данного модификатора
Shipping Data for Consignment Note
-
2 минуты назад, Prorab337 сказал:
Здравствуйте. Удалите модификаторы все которые начинаются на Shipping Data и поставьте от укрпочты
Спасибо. Отпишусь
Shipping Data for Simple checkout and registration
Shipping Data for Consignment Note
Shipping Data Admin
-
Fatal error: Cannot redeclare ModelSaleOrder::getOrdersShippingData() in system/storage/modification/admin/model/sale/order.php on line 271
Здравствуйте. Установил модуль и получил ошибку. Как исправить?
-
13 минут назад, deeman сказал:
Уточните, пожалуйста, информацию по приобретению модуля
Отправил в ЛС
-
Здравствуйте. Ребята подскажите как сделать вкладки "Новый покупатель" и "Постоянный покупатель" вместо radio кнопок "Зарегестрироваться" "Да" "Нет"?
opencart(ocstore) 2.1
-
В 06.03.2017 в 07:26, milkamil93 сказал:
Аналогичная проблема. Не понимаю, что является причиной ошибки? Подскажите как вызвать ошибку, а не ждать её непонятное появление.
Попробую последнее решение, если не прокатит, то отпишусь.
if (function_exists('random_bytes')) {
Аналогично. Кто то придумал решение? ДУмал проблема с кэшем, в системе стоит 9, поменял на 8 обновил кэш, почистил модификаторы главная запустилась. Но появилась данная ошибка когда нажал на категорию, заметил что пропал seo url, зашел в админку и почистил кєш SEO Менеджера. Пока что ошибки нет. буду наблюдать.
Как вывести свой текст в корзине, если товар на складе в количестве = 1?
в Opencart 3.x: Загальні питання
Опубліковано:
Благодарен что помогли!) Большое спасибо Вам !