Настройка системы тегов в Opencart

Настройка SEO грамотной системы тегирование в Opencart

В CMS Opencart большая проблема с тегами, по сути тегов не существует, а есть быстрые ссылки на поиск.

Теги не помогаю в продвижении, они обычно закрыты от индексации, на каждый тег невозможно создать страницу с мета тегами. В общем все плохо.

Модулей, которые могут решить данную проблему нет.

Но есть решение, которое меня более чем устраивает.

Мы можем вывести в карточке товара все категории с которыми связан товар.

файл — catalog/controller/product/product.php

после

добавить

файл — catalog/view/theme/*/template/product/product.tpl

перед

добавить

 

Синхронизация Мойсклад и Opencart

Синхронизация Open Cart с moysklad.ru

Синхронизация Opencart и МойСклад

Я не разрабатывал модуль!
Авторство модуля за многоуважаемым: zenwalker (http://zenwalker.ru)

Схема расписана для тех кто устанавливает CMS OC с нуля.

1.
Скачиваем модуль: http://zenwalker.ru/lab/opencart-exchange1c/
Скачиваем vqmod 2.3.2: https://code.google.com/p/vqmod/downloads/list
Переносим все на хостинг.
Вводим: http://site.ru/vqmod/install/
Получаем: VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!
2.
Заходим в админку/дополнения/модули:
Обмен данными с 1C v8.x – нажимаем «устанавливить», нажимаем «изменить».
Вкладка основные: вводим логин/пароль (оставляем поля пустые)

Я оставил поля пустыми т.к. у меня по другому не работала синхронизация.
Меняем статус – «включено».
3.
Выбираем вкладку обмен заказами, статус выгружаемых заказов у нас это «в обработке»

Нажимаем сохранить.
4.
Заходим в МойСклад, регистрируемся, получаем тестовую учетную запись.
https://online.moysklad.ru/registration
Выбираем обмен данными/синхронизация:

Синхронизация

4.1
Добавить магазин/umi-shop.ru
Адрес магазина: http://site.ru/export/exchange1c.php
Пароль и логин: если в настройках модуля у вас пусто, то вводим любые значения, пустыми оставлять нельзя.
Нажимаем проверить.
Остатки не выгружаем, все как на скрине.
Нажимаем сохранить.
5.
В моем складе переходим в:
Администрирование / документы / заказы покупателя/
и добавляем следующие строки:

Новые-строки

Ф.И.О. покупателя – строка
Телефон покупателя – строка
E-mail покупателя – строка
Адрес покупателя – текст
Комментарий покупателя – текст
Комментарий администратора – текст.

6.
Загружаем товары в справочник товары и услуги, причем названия должны точно соответствовать названию в OC – именно это название и будет индификатором товара.
И подгружаем наименование способов доставки, но как услуги и везде проставляем «Внешний код», который у нас является названием товара или услуги.
Внешний код меняем на вкладки товара справа – «система».

Меняем файл admin/model/tool/exchange1c.php
Моим файлом. (см. ниже — прикрепленный файл).
Далее выполняем SQL-запрос (тут без префиксов!!! если у вас ocstore, то первая стока будет иметь префик «oc_product_to_1c» «oc_category_to_1c» «oc_attribute_to_1c» ):
Запрос удобно выполнить с помощью плагина:
http://opencartforum.ru/files/file/678-sql-executor/

NB:
При появление ошибки:
Обработка импортированного файла: ошибка разбора: The markup in the document preceding the root element must be well-formed.
Повторяем пункт: 4.1 заново! Т.е.: удаляем старый и заводим новый!

Итого должно получиться так:

Итог

NB2:
Для идентификации номенклатуры в МС используется значение «Внешний код»
В ОС идентификатором является «название товара».
Для корректной работы требуется внести изменение в МС и сделать «Внешний код» равным «Наименование»
Это проще всего сделать с помощью выгрузки в xml файл номенклатуры, обработки и импорта в МС.

Вручную это значение в МС правиться: карточка товара — Система — «Внешний код».