2026 жылғы наурыздағы ең көп сатылған шаблондар мен кеңейтімдер: LiveYML, GigantFilter, Max-та автоматты хабарламалар, Revolution шаблоны.
2026 жылдың наурыз айындағы жаңалық: GigantFilter, өнім бетіндегі купон, MAX хабарландырулары, OpenCart антивирусы.
Төлем модульдері, Яндекске жүктеп салулар, Сербуленко және opencart-cms.ru модульдері, Unishop2 үлгісі және GigantFilter бойынша ағымдағы жеңілдіктер.
Басқа CMS-тен OpenCart-қа көшу кезінде SEO мәселелері мен қайта бағыттауларды болдырмау үшін санаттар мен өнімдерге арналған ескі URL мекенжайларын сақтау жиі қажет болады. Мұндай жағдайда санаттар үшін catalog және өнімдер үшін product сияқты префикстерді қосу қажет (сонымен қатар item немесе tovar сияқты басқа атауларды қолдануға болады). Бұл ескі сілтеме құрылымын сақтауға көмектеседі. halfhope тегін модификаторы OpenCart/OcStore-тың 2.x және 3.x нұсқаларында санаттар мен өнімдер беттерінің URL мекенжайларына осындай префикстерді қосуға мүмкіндік береді.
Модификатор SEO_URL және SEO_PRO жүйелерімен үйлесімді. Префикстерді қосуға арналған SQL сұрауы XML файлында орналасқан. Ол as is қағидасы бойынша таратылады, яғни қолдау және жаңартуларға кепілдік берілмейді.
site/catalog/санат site/product/өнім
Сонымен қатар, барлық беттерге, оның ішінде санат ішіндегі өнімдерге префикс қолдану қажет болатын SEOPro пайдаланушылары үшін Tom ұсынған шешім бар. Мысалы, сілтеме құрылымын келесідей орнатуға болады:
site/catalog/санат site/catalog/санат/өнім
Бұл жағдайда catalog префиксін жүйеңізге сәйкес кез келген басқа атауға ауыстыруға болады. Толығырақ ақпарат пен орнату нұсқаулығы архивтегі readme файлына енгізілген.
Егер сіз catalog префиксін және ocstore-дан басқа арнайы құрастырылған нұсқаны қолдансаңыз, OpenCart каталог қалтасымен қақтығысты болдырмау үшін .htaccess файлына келесі жолды қосу қажет болуы мүмкін:
RewriteCond %{REQUEST_FILENAME} !-d
<file path="system/library/seopro.php">
<operation>
<search><![CDATA[foreach ($data as $key => $value) {]]></search>
<add position="before"><![CDATA[$has_prefix = false;]]></add>
</operation>
<operation>
<search><![CDATA[$categories = explode('_', $value);]]></search>
<add position="before"><![CDATA[$has_prefix = true;]]></add>
</operation>
<operation>
<search><![CDATA[if (!empty($rows) && (count($rows) == count($queries))) {]]></search>
<add position="after"><![CDATA[
if ($has_prefix) {
$url .= '/category';
}
]]></add>
</operation>
<operation>
<search><![CDATA[foreach ($data as $key => $value) {]]></search>
<add position="before"><![CDATA[$has_prefix1 = false;]]></add>
</operation>
<operation>
<search><![CDATA[$product_id = (int)$value;]]></search>
<add position="before"><![CDATA[$has_prefix1 = true;]]></add>
</operation>
<operation>
<search><![CDATA[if (!empty($rows) && (count($rows) == count($queries))) {]]></search>
<add position="after"><![CDATA[
if ($has_prefix1) {
$url .= '/product';
}
]]></add>
</operation>
</file>
</modification>
для версии ocStore 3.0.3.9 модификатор от уважаемого halfhop не подходит, так как, по всей видимости, он заточен под другой модуль SeoPro (в описании написано Seo_Pro) который используется, видимо, в других сборках.
А вот модуль от многоуважаемого Tom - он работает на данной сборке.
Я немного подправил и дописал код под мои product и category и вот что получилось: модификатор стал отображать продукты как мне надо : site/PRODUCT/товар.
а вот с категориями - нужна "помощь зала" в таком виде как сейчас главные категории отображаются как надо ( site/CATEGORY/категория) а вот подкатегории отображаются не так как надо - сейчас отображается со вложенностью (site/CATEGORY/категория1/категория2/категория) а мне надо без вложенности (site/CATEGORY/категория).
В общем, конечно, с продуктами справился- это очень хорошо. а с категориями, надеюсь на Вашу помощь. (настройка -ЧПУ товаров с категориями - нет)
Подскажите, пожалуйста, что не правильно делаю?
Установил с нуля сборку с этого сайта Версия ocStore 3.0.3.9 .
настройки:
-Включить ЧПУ - да
-Включить SeoPro - да
-ЧПУ товаров с категориями - нет
В таком варианте показывает site/товар и site/категория, а Нужно чтобы было site/PRODUCT/товар и site/CATEGORY/категория
Установил модификатор, с ним сейчас урл вида site/index.php?route=product/product&product_id=40&path=24 для продуктов и site/index.php?route=product/category&path=17 для категорий.
В .htaccess строку дописал.
Не пойму что не так делаю, помогите, добрые люди, кто чем может.
Буду переносить сайт со старого движка, не хотелось с редиректами заморачиваться....