Задать вопрос
Ответы пользователя по тегу OpenCart
  • Как перенести товары с Опенкарт 2.*** На Опенкарт 3*** 4***?

    Самый простой способ использовать один модуль на оба сайта типа такого https://www.opencart.com/index.php?route=marketpla..., он бесплатный и в целом проверен и отлажен.

    Механизм примерно такой:
    1) со старого сайта всё выгружается последовательно в отдельные файлы (атрибуты, опции, категории, товары)
    2) создается новый сайт на поддомене (не на локале)
    3) на новый сайт всё загружается (опять же, сначала атрибуты, опции, потом категории и товары)

    Совет: модуль обычно работает норм, а если не работает, то чаще всего выдает ошибку несовпадения заголовков полей, лечится тем, что можно на новом сайте вручную создать товар, потом его выгрузить и использовать эту выгрузку как образец, чтобы сверять поля.

    Также если много товаров и шаред хостинг - модуль может не потянуть из-за серверных ограничений.

    Ну а вообще можно просто слить нужные таблицы в базах данных и потом импортировать их в новый сайт через phpmyadmin. Правки там, насколько помню, минимальны и больше касаются ocstore версии, чем оригинального opencart.
    Ответ написан
    Комментировать
  • Как скрыть кнопки меню в opencart?

    я бы не стал скрывать пункты меню через css, правильнее понять, где и как они выводятся в вашем сайте.
    изначально в Opencart нет вообще никакого меню, кроме вывода списка категорий товаров.

    поэтому вам, очевидно, делали и подключали меню отдельно в вашем шаблоне.
    и тут два варианта:

    1) если делали по уму, то вам сделали добавление пунктов меню из админ-панели.
    логично, что там же должно быть и отключение/удаление ненужных пунктов.
    надо поискать и потыкаться в настройках темы, в модулях или модификаторах.
    ищите всё, что связано по названию с "меню".

    2) если особо не морочились, то вам прописали пункты меню прямо в твиг.
    в этом случае открывайте в папке вашей темы catalog/view/theme/вашатема/template/common файл, скорее всего, это будет header.twig иногда делают какой-нибудь menu.twig и т.п. и там уже ищите пункты меню.

    p.s. если не найдете там ничего, то надо искать по классам или id например в вашем случае это "navbarSupportedContent" массово по всем файлам, чтобы найти тот файл, который отвечает за вывод конкретно вашего меню.
    Ответ написан
    Комментировать
  • Почему происходит редирект со страницы продукта на страницу 404?

    я бы сделал так:

    1. скинуть кеш seo url (кликнуть на шестеренку панель управления и там всё очистить именно через шестеренку) и попробовать в инкогнито - баг остается? идем дальше...
    2. попробовать в другом браузере с другого компьютера (могли бы и здесь ссылку разместить, народ бы потестил с разных устройств)
    4. переписать htaccess из дистрибутива.
    5. запустить сайт с другого хостинга (это самый важный момент, потому что в предыдущие пункты верится слабо, а вот дурацкие редиректы может делать сам хостер, так вот если с другого хостинга работает - то пинать своего хостера, чтобы разобрался).
    6. если на другом хостинге такая же беда, значит надо уже дальше ковырять сам код, вспоминать, может какой-то сео модуль поставили или еще что-то, тут уже возможны варианты.
    Ответ написан
    2 комментария
  • Как отредактировать изменения в osStore (opencart)?

    1) модификаторы обновляете?
    2) если в /storage поменять искомый файл в tpl - то меняется на сайте?
    3) не знаю точно какая у вас версия, но вообще в opencart есть такая дибильная штука как редактор шаблонов, он находится во вкладке дизайн начиная с 3 версии (я понимаю, что tpl - это скорее opencart 2 будет, ибо в opencart3 там twig но все же бывает путаница с этим вопросом), если он задействован, то изменения в файлах не будут отражаться на сайте, потому что он хранит отредактированные действующие коды в базе данных.
    Ответ написан
    Комментировать
  • Где может находится меню opencart 3?

    В дефолтной теме меню в отдельном файле /catalog/view/theme/default/template/common/menu.twig
    обратите внимание, что вы вроде как пишете про opencart 3 а в файле приводите header.tpl в то время как в опенкарте 3 там twig используется.
    Ответ написан
  • Как убрать поле «модель» в opencart 3?

    можно пойти другим путем и банально включить автозапололение поля "модель", чтобы туда автоматом подставлялось нечто артикульное и не нужно было вводить вручную - https://dev-opencart.com/moduli/admin-panel/avtoge...
    это просто и бесплатно.
    Ответ написан
    Комментировать
  • Как отфильтровать товары в opencart?

    Я может не совсем так понял, но в админке проще всего использовать какой-то модуль работы с товарами, ведь дефолтный полная хрень, например, aqe pro, он позволяет показывать товары которых меньше N штук - типа как на скрине 6314feacebfe8053550766.png
    Ответ написан
    Комментировать
  • На чем проще сделать магазин, на opencart или wordpress?

    3-4 тысяч книг будет в базе

    при таком количестве я бы выбрал Opencart.
    Wordpress лучше если совсем небольшой ассортимент и нужно часто пользоваться редактором (описания и т.п.)
    Ответ написан
    Комментировать
  • Как работает шаблон OpenCart?

    так вроде вы все правильно расписали:

    1. Да /catalog/ - исходный шаблон.
    2. storage/modification/ - готовые файлы после применения модификаторов.
    3. Если редактировать через админку - то изменения сохраняются в базе данных oc_theme, и грузятся оттуда. Кстати, там есть отдельный кэш "theme" https://disk.yandex.com/i/fmy0H_BzA-Zpjg, попробуйте сбросить его, если сделанные изменения не видны.

    ИМХО, конечно, проще в ftp менять данные в /catalog/. После редактирования обновить модификаторы и если нужно, то и кэш. Если нужно быстро посмотреть те или иные изменения, можно вносить временные правки прямо в папку с модификаторами - а то порой задалбывает очищать модификаторы по сто раз, а тут внес - посмотрел - норм, потом уже переписал в основной файл в /catalog/

    p.s. если важно, чтобы изменения не затирались при обновлении, допустим, темы или cms, то лучше их делать модификаторами.
    Ответ написан
  • Как и какой контент правильно подставлять в og:description?

    Все теги туда подставляются верно кроме description, этот тег берется не из поля meta_description а из описания в карточке товара.


    так и должно быть.
    вас ввело в заблуждение, что и там description и там description, но это разные по назначению поля.

    • meta name="description" - он для поисковиков, поэтому берется тег meta_description. Туда пихают ключевики, расширенный сниппет и т.п.

    • meta property="og:description" - это для соцсетей, чтобы делиться ссылкой (например на товар) и тогда в соцсети будет видна ссылка на товара, заголовок, описание, фотка, цена и т.п., поэтому логично туда добавлять описание самого товара, а не поисковый тег.


    впрочем, я не вижу большой беды, если добавить туда обычный поисковый description, т.к. не всякий товар имеет свое описание, а мета-дескрипшн обычно есть у всех страниц на сайте.
    Ответ написан
    1 комментарий
  • Как в Ocstore поменять стиль выбора главной категории?

    moytop
    @moytop Автор вопроса
    Помогли в итоге на форуме https://forum.opencart-russia.ru/threads/kak-v-ocs..., спасибо!
    Ответ написан
    Комментировать
  • Можно ли залить бд свежее сайта opencart?

    Добрый, в 99,9% все будет норм, так часто и делают: сохраняют только базу данных (она мелкая и быстро сохраняется), а файлы не бекапят. Потом восстанавливают базу, чтобы какие-то товары вернуть на нужную дату и т.п.
    Поэтому поломаться ничего не должно.

    Если вы за это время ставили какие-то модули (которые работают с базой) - то они просто могут не работать, лечится переустановкой модуля, чтобы он заново прописал в базе нужные для него поля.
    Ответ написан
    1 комментарий
  • Выбор CMS/фрейм для интернет магазина?

    Мои пять копеек: в данном случае - битрикс.
    Естественно, стоимость лицензии будет каплей в море предстоящих расходов, но для магазина на 50т товаров те же расходы в районе 500-1000$ в месяц на техническую поддержку это обычно ничто. Фреймворк встанет дороже (нужно будет нанять штатного программиста), а для Opencart имхо просто не найдется опытной конторы чтобы реализовать все хотелки.
    Ответ написан
    Комментировать
  • Как изменить url html sitemap opencart 3?

    через index.php идет ссылка на вызываемый модуль, например, information/sitemap
    чтобы url был нормальный в htaccess прописаны правила:
    попробуйте добавить после
    RewriteBase /

    еще одну строчку:
    RewriteRule ^sitemap$ index.php?route=information/sitemap [L]

    в итоге сайтмап должен открываться по адресу ваш-сайт/sitemap
    Ответ написан
    Комментировать
  • OcStore 2.3 и тема Journal 3: как установить сторонний модуль на страницу товара?

    По идее должно выводиться через схемы.

    Но убедитесь, что выбираете в схемах то место, которое задействовано в шаблоне (можно просто методом отключения и включения текущих модулей, которые уже выводятся в товаре - они должны управляться через схемы). То есть отключили текущий модуль, сбросили все кеши какие возможно, смотрите.
    Если в товаре нет выводимых модулей - ну закиньте в каждое поле какой-то 100% рабочий модуль типа html поля. И опять - кэш, очистить, посмотреть.

    Если не выводите в товаре нигде даже просто html модуль - значит в шаблоне не предусмотрели вывод своих модулей через товар и надо переделывать шаблон.

    Если управляются, то все ок, можете в то же самое место вывести и свой модуль.
    Ответ написан
  • Почему не доступна html карта сайта opencart?

    ну может включен какой-то seo pro
    в настройках opencart посмотрите:
    а) вкладка СЕРВЕР https://yadi.sk/i/wt5zVhMytzOD4A
    б) рядом SEO PRO может быть https://yadi.sk/i/3YNHfuEY8Hhz_g
    и тогда может редиректить из дизайн - seo https://yadi.sk/i/5pbX5XjJMr-ewg

    если там всё выключено чпу, то еще в htaccess проверить, может там вручную редирект выставлен.
    после манипуляций нужно обновить кэш опенкарт и браузера.
    Ответ написан
    Комментировать
  • Как в Opencart сделать чпу вида products/товар вместо категория/подкатегория/товар?

    Система - Настройки - Seo Pro.
    Там отключить "ЧПУ товаров с категориями" - в этом случае будут ЧПУ без категорий - сразу товары, типа такого:
    demo.opencart.com/component/monitor/apple_cinema_30 - было
    demo.opencart.com/apple_cinema_30 - стало

    Проверял на Ocstore 3.0.2.0 там встроенный ЧПУ модуль (скрин https://i.imgur.com/8XCMI8I.png)
    Ответ написан
    Комментировать
  • Какая стабильная версия OpenCart?

    Opencart 3.x
    Я бы просто скачал последнюю версию Opencart 3.0.3.8 (August 27, 2021) и будет вполне себе стабильная проверенная, https://www.opencart.com/index.php?route=cms/download
    Если на русском то тут адаптировали люди https://forum.opencart-russia.ru/threads/russkaja-...
    Ответ написан
    Комментировать
  • Как отредактировать в форме обратной связи текст captca OpenCart?

    В Opencart все такие тексты обычно лежат в файлах локализации.
    То есть что-то типа такого: \catalog\language\ru-ru\account\register.php - таких файлов может быть много, плюс сам шаблон может использовать, поэтому проще всего поискать этот текст по всем файлам и потом меняя по одному понять - из какого именно файла в этом месте берется данный текст.
    Ответ написан
    Комментировать