Articles of opencart2.x

Как добавить параметры продукта на странице категории в opencart 2.0

Я хочу добавить параметры продукта на странице категории в opencart 2.0. Я добавил этот код в каталог \ catalog \ model \ catalog \ product.php public function hasOptionPriceIncrease($product_id) { $option_data = $this->getProductOptions($product_id); if (is_array($product_option_value)) { foreach ($product_option_value as $option) { if (is_array($option['product_option_value'])) { foreach ($option['product_option_value'] as $value) { if ($value['price'] > 1) { return true; […]

Неустранимая ошибка: вызов неопределенной функции utf8_substr () Opencart

Мой сайт работал отлично с последних 2 3 месяцев, но теперь он показывает сообщение об ошибке 500 Server. Затем я увидел файл error.log котором говорится, что PHP Неустранимая ошибка: вызов undefined функции utf8_substr () в public_html / catalog / model / tool / image.php в строке 11 И код в данном месте: $new_image = 'cache/' […]

Добавить пользовательское поле на странице «Информация о заказе» на странице Opencart

Я хочу добавить настраиваемое поле на страницах заказа администратора. сравните значение, например, если oc_order.order_id = oc_custom_table.order_id тогда отобразите oc_custom_table.comment в списке заказов администратора. отображать то же самое на странице информации о заказе администратора. Я добавил пользовательскую функцию на странице admin_model_order.php, где есть все запросы. public function getCustomTable ($ order_id) { $ query = $ this-> […]

Как изменить URL-адреса в <a> на seo в Opencart 2.x автоматически?

Я использую версию Opencart 2.x и магазин, установленный в / в подкаталоге. Я знаю, как включить seo_url (.htaccess.txt -> .htaccess, установить RewriteBase в / shop / и включить URL-адреса SEO в панели администратора). Seo работает, и мои ссылки, такие как information/information_id=1 изменены на /faq и т. Д. Проблема в том, что если я добавлю в […]

Как установить глобальные переменные в OpenCart 2.3.0.2?

Когда я хочу установить глобальную переменную в шаблоне (файлы .tpl ), я просто использую global в opencart версии 2.2 или более поздней версии. Например: <?php global $config; if($config->get('my_options')== 1) { ?>….<?php } ?> но он не работает в последнем OpenCart 2.3.0.2 Поскольку предопределенная global $config в контроллере довольно неудобна (мы используем значение конфигурации во многих […]

как получить подкатегорию третьего уровня в верхнем меню Opencart v2.3

Я пробовал все этапы других подобных предыдущих вопросов, но он не работал. Я хочу получить подкатегорию 3-го уровня в верхнем меню Opencart v2.3 Этот ниже код имеет 2levelcategory, мне нужно создать категорию 3 уровня. Это код файла header.php $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); […]

Добавление новых модулей в OpenCart 2

Я хочу добавить дополнительные позиции для модулей. Как добавить новую позицию модуля в opencart 2? Здесь мне нравится эта информация. но это работает только для старой версии OpenCart. http://www.opencartnews.com/tutorials/adding-new-modules-positions/ Как можно сделать то же самое в Opencart 2? Пожалуйста помоги…!

Opencart: изменение макетов электронной почты

Я запускаю Opencart версии 2.0.1.1. Мне нужен способ редактирования макета электронной почты для регистрации и заказа . Под этим я подразумеваю управление полным макетом с помощью HTML / CSS, а не только редактирование текстовых определений переменных. Я знаю, что они расположены в: ./catalog/language/english/mail/customer.php и ../order.php соответственно. Моя тема пришла с пользовательской почтой для шаблона электронной […]

Минимальная цена заказа Opencart

Я пытаюсь реализовать ниже код здесь в каталоге / view / theme / default / template / checkout / confirm.tpl <?php if ($this->cart->getSubtotal() >= 1000) { ?> <div id="payment"><?php echo $payment; ?></div> <?php } else { ?> <div class="warning">Minimum 10 Euro to checkout</div> <?php } ?> но я получаю сообщение об ошибке Notice: Undefined property: […]

Добавление страницы администратора в OpenCart версии 2

У меня проблема с добавлением страницы администратора в Opencart2, и после ответов на почти одинаковые вопросы на SO не помогайте, поэтому я верю, что проблема связана с OC2. После ответа на этот вопрос я до сих пор получаю сообщение об ошибке « Неустранимая ошибка: вызов неопределенного метода ControllerCustomHelloWorld :: render () в C: \ websites […]