Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Tom

Users
  • Posts

    23,657
  • Joined

  • Last visited

Everything posted by Tom

  1. Моё сообщение было о скачивание самих файлов. На вашем же скрине вкладка. И при использовании шаблона, это нужно учитывать в модификаторе. Откройте карточку товара своего шаблона product.twig и возьмите в качестве примера любую вкладку из существующих, что и нужно изменить в модификаторе этого дополнения.
  2. https://opencartforum.com/topic/57972-podderzhka-downloadable-files-fayly-dlya-skachivaniya/?do=findComment&comment=1825935&_rid=18938
  3. Это проблема касается особенностей вашего хостинга. Поэтому и нет необходимости включать этот фикс в общий мод.
  4. На днях столкнулся с данной проблемой на одном из хостингов. Можете попробовать дополнительно установить вот этот модификатор fix-email-html.ocmod.zip
  5. Ссылка должна быть такого вида <a class="agree" href="https://сайт/index.php?route=information/information/agree&amp;information_id=5"><b>Terms and Conditions</b></a> id изменить на своё , в примере стоит статья с айди 5.
  6. Не нужно ничего исправлять. Судя по скрину вы нажали кнопку Источник, а это команда открыть исходный код. Именно так и выглядит не только описание, но и весь ваш магазин в целом.
  7. Не связано с модификатором. Это по сути клон письма покупателю о заказе. Смотрите как в том письме выглядит ситуация без данного модификатора.
  8. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963&filter_member=agatha65
  9. В модификаторе не совсем верно прописан путь до файла seopro Можно добавить так <!-- For SEO PRO OcStore 3: --> <file path="system/library/seopro.php"> <operation error="skip"> <search><![CDATA[case 'information_id':]]></search> <add position="after"><![CDATA[ case 'download_id': ]]></add> </operation> </file>
  10. Для надстройки маски номера, чуть ниже есть подсказка : Пример, как уже есть по умолчанию +7 (999) 999-99-99 - это значит, что можно ввести только цифры и только в таком виде.
  11. https://skupka-volos.kiev.ua/contacts_uk https://skupka-volos.kiev.ua/contacts_ru
  12. Это две разные сборки. Первая с этого форума, вторая сборка с другого совершенно. information/contact - contacts_ru information/contact - contacts_uk Должно быть так. То есть для каждого языка , уникальное (не повторяющееся) значение.
  13. Таких модулей полно в готовом виде. итд итп, по запросу "Массовое добавление акций"
  14. -- Применение 10% скидки к товарам INSERT INTO `oc_product_special` (`product_id`, `customer_group_id`, `priority`, `price`, `date_start`, `date_end`) SELECT p.`product_id`, 1 AS `customer_group_id`, -- ID группы клиентов 1 AS `priority`, -- Приоритет скидки p.`price` * 0.90 AS `price`, -- Новая цена после 10% скидки '2024-09-25' AS `date_start`, -- Дата начала действия скидки '2024-12-31' AS `date_end` -- Дата окончания действия скидки FROM `oc_product` p JOIN `oc_product_to_category` pc ON p.`product_id` = pc.`product_id` WHERE pc.`category_id` IN (15, 20, 25); -- Список ID категорий -- Применение 10% скидки к опциям товаров UPDATE `oc_product_option_value` pov JOIN `oc_product` p ON pov.`product_id` = p.`product_id` JOIN `oc_product_to_category` pc ON p.`product_id` = pc.`product_id` SET pov.`price` = pov.`price` * 0.90 -- Применение 10% скидки к опциям WHERE pc.`category_id` IN (15, 20, 25); -- Список ID категорий Если категория всего одна , для изменения цен, то вместо WHERE pc.`category_id` IN (15, 20, 25); -- Список ID категорий вставить WHERE pc.`category_id` = 15; Где 15 ID категории. Что бы узнать этот / эти id , достаточно открыть категорию в админке и в адресной строке браузера в самом конце скопировать Например Ваш_Сайт/admin/index.php?route=catalog/category/edit&user_token=kxxgcYNKAguYPAlKJDEKJgwEHBkYJckM&category_id=212 Здесь id 212. итп
  15. Самый простой и не требующий вложений. Это с помощью SQL например. Открываете свою базу данных. Делаете бэкап (выделить все таблицы и скачать/экспорт) !!! Далее при открытой базе магазина (видны все её таблицы) , в самом верху кликаете на вкладку SQL. Вставляете запрос. Пример запроса: INSERT INTO `oc_product_special` (`product_id`, `customer_group_id`, `priority`, `price`, `date_start`, `date_end`) SELECT `product_id`, 1 AS `customer_group_id`, -- ID группы клиентов, для которой применяется скидка 1 AS `priority`, -- Приоритет скидки (0 — наивысший приоритет) `price` * 0.90 AS `price`, -- Новая цена после 10% скидки '2024-09-25' AS `date_start`, -- Дата начала действия скидки '2024-12-31' AS `date_end` -- Дата окончания действия скидки (опционально) FROM `oc_product`; Меняете на свои значения префикса ( в примере это oc_) , группы покупателя итд. Примеры разных процентов `price` * 0.95 AS `price` -- Новая цена с 5% скидкой `price` * 0.80 AS `price` -- Новая цена с 20% скидкой `price` * 0.50 AS `price` -- Новая цена с 50% скидкой Удалить все старые или существующие Акции DELETE FROM `oc_product_special` WHERE `customer_group_id` = 1; После добавления запроса во вкладке SQL , жмёте выполнить/сохранить и ожидаете выполнения команды.
  16. <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification>
  17. Немного подверстал. Добавлена так же проверка на авторизованного в админке пользователя.
  18. Тема интересная. Жаль не набралось тех самых 5 коментов. Может есть смысл уже поделится этим решением. А там и постов добавится.
  19. Версии эти не сильно отличаются. Заливаете файлы поверх, соглашаясь с заменой. Далее обновить кеш модификаторов в админке. Но если нужно сменить шаблон, то начинать всегда нужно с его полного удаления. Ну или совет выше, собрать на чистом движке.
  20. Все эти ошибки связаны с конкретным шаблоном Coloring, а не с версией OcStore.
  21. То есть если кто то решит после установки этого модуля перенести категорию , то товар ранее к ней привязанный в произвольном порядке разбежится по магазину?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.