Перейти к содержанию
freelancer

[Поддержка] модуль управления seo_pro для opencart

Рекомендуемые сообщения

Проблему решил. но обнаружилось две других :__))

первая- после установки в настройках в админке вот такая фигня http://clip2net.com/s/3PNj3Ee

вторая- ссылки на категории и товары существуют в обоих вариантах (с root и без него) и редирект не происходит.  то есть можно открыть хоть чпу хоть без чпу.

 

1627e-clip-25kb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проблему в админке решил :))

вот что обнаружил- для товара с чпу и для товара с index.php?route=  прописывается rel=cannonical :)!

при чем для товара с чпу прописывает как и положено- путь с категорией, а вот для товара с index.php?route= прописывает путь главная-товар

возможно кто то сталкивался или подскажет решение?

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.11.2015 в 18:54, markimax сказал:

 

 

И дублей от параметров никаких уже давно в opencart 2 нету

canonicial есть на каждой странице

Нашел Ваш коммент. вчера все что связано с jazz вычистил .вплоть до ручной проверки каждого файла указанного в инсталляторе. но выше я написал что из этого вышло :)))

то есть у меня теперь есть cannonical и на странице товара с чпу url которой выглядит вот так domen/kresla/kreslo_puf ( то есть именно так как нужно. при чем редирект если убрать категорию или добавить слеш отрабатывается нормально) так и на странице того же товара которая выглядит вот так domenindex.php?route=product/product&product_id=431 ( при этом если зайти на сайт по ссылке без чпу, то дальнейшая навигация по товоарам и категориям будет именно без чпу)

вот скрины 1http://clip2net.com/s/3PNYWRc 2http://clip2net.com/s/3PNZ3V9 одной и той же страницы. как это произошло - не ведаю. но очень надеюсь что форум поможет разобраться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@freelancer  

 

Здравствуйте. В примере вашего сайта 

 

С категории http://opencart20.orcart.ru/desktops/#min_price=80&max_price=1000&category_id=20&page=1&path=20&sort=pd.name&order=DESC&route=product%2Fcategory

ведут ссылки на товары без GET-модификаторов http://prntscr.com/hfheo1:

http://opencart20.orcart.ru/laptop-notebook/sony-vaio

http://opencart20.orcart.ru/desktops/samsung-syncmaster-941bw


На моем же сайте URL товаров зависят от текущих get-модификаторов категории. Например, при сортировке/использовании фильтрации. Например, со страницы

/desktops?mfp=price[171,1202]

На товары ведут ссылки:

/desktops/macbook?mfp=price[171%2C1202]

/desktops/macbook-air?mfp=price[171%2C1202]

 

Сам модуль SEO PRO работает, т.е со страницы /desctops на товары ведут нормальные ссылки:

/desctops/macbook

/desctops/macbook-air

Как мне решить данную проблему с помощью вашего модуля? Заранее спасибо.

Изменено пользователем lms1810

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста, в чем проблема может быть.

При включении default чпу все работает нормально, но "дубли" не устраивают

Когда включаю seo_pro, то в меню вместо категорий 3-го уровня выводятся категории 1-го уровня...

 

Opencart 2.2.0.0

seo_pro ставил этот

 

seo_pro.png

default.png

Изменено пользователем zetabyte
edit images

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста как исправить проблему. 

У меня Opencart 2200 (установил русификатор). Сайт на локалке.

Установил патч QuickFix_iSenseLabs. Обновил в модификаторах

Установил (думал вдруг заработает на моей версии 2200) "seo_pro для opencart 2.0" (seo_pro_v2.0.ocmod.zip) через установщика расширений. Обновил в модификаторах. Переименовал .htaccess.txt в .htaccess

Захожу в настройки-магазин-сервер и вот такое. Как можно исправить? Подскажите

 

 

 

 

Безымянный.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Установил  seo_pro для opencart 2.0 на русскую сборку OpenCart 2.1 все заработало нормально, но статические страницы фильтра Mega Filter PRO/PLUS отдают 404 ошибку, т.е. эти страницы при формировании фильтром нормально отображаются, но передергивание этой страницы отдает 404 ошибку. Если вместо SeoPro поставить Default, то все нормально работает. Пожалуйста, прошу помощи...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще вопрос, в system/storage/cache не формируется файл cache.seo_pro, все остальное, кроме статических страниц фильтра Mega Filter PRO/PLUS работает нормально, с чем это может быть связано?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Я установил seopro_230x_1.01beta.ocmod.zip на опенкарт 2.3.0.2 но почему то создаются 302 редиректы категорий и товаров,  т.е. ссылки формируются следующим образом по типу ( Сайт/категория/подкатегория/, сайт/категория/подкатегория, сайт/подкатегория, сайт/подкатегория/)  и т.д., подскажите в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста чем лучше включение функции "ЧПУ товаров с категориями" нежели отключение этой функции?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

в index.php нужно заменить код

$controller->addPreAction(new Action('common/seo_url'));

на

// SEO URL's

if (!$seo_type = $config->get('config_seo_url_type')) {

$seo_type = 'seo_url';

}

$controller->addPreAction(new Action('common/' . $seo_type));

дико извиняюсь- но где в 2.3 опенкарте такая строчка в index.php ?

Цитата

// Version
define('VERSION', '2.3.0.2');

// Configuration
if (is_file('config.php')) {
    require_once('config.php');
}

// Install
if (!defined('DIR_APPLICATION')) {
    header('Location: install/index.php');
    exit;
}

// Startup
require_once(DIR_SYSTEM . 'startup.php');

start('catalog');

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Dimasscus сказал:

дико извиняюсь- но где в 2.3 опенкарте такая строчка в index.php ?

 

про 2.3 в шапке специально указано

Цитата

 

установка seopro_230x_1.01beta (для оригинального Opencart 230х):

1. загрузить архив seopro_230x_1.01beta.ocmod.zip в Дополнения > Установщик дополнений *

2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)

3. Зайти в Система > Настройки > выбрать ваш магазин и во вкладке Сервер настроить seopro

 

* - для поддержки архивов ocmod.zip лучше использовать патч, подробнее здесь

про настройку чпу - здесь

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Я делаю сайт на OpenCartSMC 2.3
Там уже установлен seo-pro
Я сделал дополнительную структуру на сайте. Собственно я полностью откопировал Категории (по сути сделал клон с небольшим упрощением). Назвал его условно Коллекции. В коде везде они у меня присутствуют как Gory (Gories). Т.е. я просто переименовывал Categor в Gor, ну и в модели продукта помудрил немного добавив соответствующие блоки. И у меня всё прекрасно получилось.
Но вот seopro не подхватывает мои новые коллекции. Я в файле seo_pro.php пытаюсь вставиь эти свои gory - но должного эффекта не наблюдаю. Может вы мне подскажете, как грамотно это сделать. Я могу кинуть свой модифицированный файл seo_pro.php . Где-то там закралась ошибка.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Klaus вы хотите заменить катеориями своими коллекциями или что бы они вместе работали в seo_pro ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, freelancer сказал:

@Klaus вы хотите заменить катеориями своими коллекциями или что бы они вместе работали в seo_pro ?


Хочу чтобы они вместе работали. Собственно они уже работают вместе. В основном меню у меня обычные категории а в левом меню мои коллекции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в seo_pro есть код, где по product_id вычисляется path - иерархия категорий. как вы сделаете тоже самое для своих коллекций?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил чистый OpenCart и установил seo_pro. 
Сайт долго стал грузится. Даже попытался поудалять ненужные демо данные, всё равно=(
Как улучшить ситуацию или справить с нуля?
Заранее благодарю за подсказки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если чистый OpenCart + seo_pro тормозит, наверно следует искать причину в окружении

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, freelancer сказал:

в seo_pro есть код, где по product_id вычисляется path - иерархия категорий. как вы сделаете тоже самое для своих коллекций?

ДА я вот пытаюсь, только у меня не получается.
Вроде с одним програмистом посмотрели, что я там нагородил. Он сказал надо вместо pach ввести другое название.
Ну я так понял что не везде. Я вообще все упоминания категорий продублировал со свои названием. Хотя мне там кое что не надо, например главная коллекция полюбому не нужна, так что я подозреваю, что я там ещё и перестарался.

Я свой файлик приложу к сообщению (я прокоментировал там свои вставки //коллекции). Если вы посмотрите и мне скажете, что не так я сделал, то я наверно умнее от этого стану )
seo_pro.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, freelancer сказал:

path ладно

product_id вы тоже замените? только чем?

Я честно говоря не очень понимаю, зачем вообще нужен product_id? Ну вот например для статей же работает  seo-pro без всяких product_id
Есть в базе seourl он привязан к id категории. При чём здесь продукты? Короче говоря мне логика тут совершенно не понятна. А учитывая, что я и вовсе не программист, а всего лишь пытливый копипастер - то  для меня это становится непреодолимой задачей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по product_id seo_pro вычисляет путь категорий если прижата галка в админке ЧПУ товаров с категориями:

поиск категорий ограничен $max_level = 10;

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, freelancer сказал:

по product_id seo_pro вычисляет путь категорий если прижата галка в админке ЧПУ товаров с категориями:

поиск категорий ограничен $max_level = 10;

 

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

Ну для категорий допустим это понятно, но для моих коллекций это ведь не надо, потому, что путь до товара ведь не должен учитываться с учётом коллекций

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.03.2018 в 21:10, freelancer сказал:

@Klaus если это вам не нужно, то и не повторяйте этот код в seo_pro


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Kirillove
      Скачать/Купить дополнение


      Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML
      Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.3.x в формате CommerceML версий 2.03 до 2.10
      Модуль будет работать там где обмен где есть обмен с сайтом Битрикс! Настраивается аналогично, только путь в 1С указываете другой, путь к файлу указан будет в модуле.
      CMS opencart/ocstore 2.0.x - СНЯТА С ПОДДЕРЖКИ!
       
      Модуль обновлен, но уменьшен функционал до базового, убраны:
      единицы измерений склады связанные опции Будет дополнения для расширения функционала
       
      Модуль пока находится в стадии тестирования Установка
      Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить" После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
      Обновление модуля
      Удалить модификатор Установить модуль не удаляя старый Обновить модификатор Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений) Проверить все опции и обязательно записать изменения
      Внимание!
      После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:
      Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp" Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" Таблица "product_attribute" - добавляет поле "attribute_value_id"  
      Добавляет таблицы:
      "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов "product_feature" - Характеристики товаров в 1С для связи Ид характеристики "product_feature_value" - значения характеристик (варианты)  
      Удаление модуля
      Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove,  Перед удалением проходит проверка по списку IP адресов. В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false; Если в настройке модуля список IP адресов пустой, то эта опция работать не будет. После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
      Экспорт модуля
      Экспорт модуля можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=export Перед экспортом проходит проверка по списку IP адресов или если включена опция экспортировать всем, то фильтр IP адресов не работает.. Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
      Проверка
      Если модуль установлен, то он будет выдавать всем ответ по http запросу: http://МойСайт/export/exchange1c.php?module  
      При проблеме авторизации
      Если сайт работает на apache добавляем в файл .htaccess в корне сайта ниже строчек RewriteEngine On
       
      RewriteCond %{HTTP:Authorization} ^Basic.* RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] или
      RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]  
      Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода:
      Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда ssl = Неопределено; Иначе ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); КонецЕсли; Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl);
      Основные возможности:
      Загрузка товаров на сайт Двусторонний обмен заказами и статусами Генерация SEO полей при загрузки товаров (можно отключить, должна в системе включена ЧПУ) Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 1С Битрикс XML 2.09 и 2.10 Загрузка харакеристик товаров в опции (режим характеристика в одну опцию как в 1С). Поддержка порционной загрузки как файлов так и архивов, с возможностью ручного указания размера архива для 1С Расширенный фильтр IP адресов, можно указать подсеть, например "192.168.1.", тогда будет обмен работать со всеми компьютерами с адресами 192.168.1.ххх Товары:
      Первоначальная синхронизация по Ид, Артикулу, Наименованию или Штрихкоду Загрузка наименования из элемента <Наименование> или из реквизита <ПолноеНаименование> или можно указать свое название элемента. Загрузка неограниченное количество картинок к товару Загрузка картинок для характеристик из 1С, версия XML 2.08 из УНФ и других конфигураций которые передают картинки для характеристик Загрузка свойств в атрибуты Загрузка производителей из элемента "Изготовитель" или "Производитель", а также из свойства "Производитель" или "Изготовитель" или из реквизита "Производитель" Определить свойства в определенную группу, для этого в названии свойства в конце допишите название группы в скобках, например так: "Разрешение (Экран)", "Поверхность (Экран)", будет создана группа свойства "Экран" и в нем будут свойства "Разрешение" и "Поверхность". Запрет на создание новых товаров. Запрет на изменение описания Запрет на изменение категорий товара (можно построить свою структуру на сайте) Запрет на изменение производителя товара Запрет на изменение картинок товара Загрузка из свойств "Вес", "Ширина", "Высота", "Длина", "Модель", "Артикул" имеет приоритет Отключить товары которых нет в выгрузке (только при полной выгрузке) Отключить товар если остаток или цена равна нулю При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать товар с ID указанному в элементе <Код>, если не найдет создаст с таким ID новый товар (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Отключать статус у новых товаров. Если не предполагается использовать налоги на сайте, отключите эту опцию в настройках чтобы не было ошибок при обмене либо настройте налоги в Вашей CMS. Категории:
      Заполнение родительских категорий Запрет загрузки групп из учетной системы Можно отключать статус у новых категорий Запрет на создание новых, но обновить существующие Загрузка картинок для категории из элемента <Картинка> (требуется доработка торговой системы). Загрузка сортировки для категории из элемента <Сортировка> (требуется доработка торговой системы). Загрузка свойств категорий (групп) "Картинка" и "Сортировка" Если указать в админке для категории картинку и сортировку, то при обмене они не изменятся, меняются только то, что выгружает 1С. Цены:
      Автозагрузка типов цен из XML (если не знаете как называется цена, оставьте включенной). При первом обмене цены в товар не будут загружены, необходимо зайти заново в модуль и настроить куда должны загружаться типы цен, записать настройки и выполнить повторно обмен). Загрузка цен по характеристикам, цена на характеристику считается от базовой. То есть надо установить цену в учетной системе на товар без характеристик, а цена с характеристикой будет записана в значение опции на сайте как разница между базовой и характеристикой. Конвертация валюты при загрузке по курсу валюты в opencart Загружать цены в акции или в скидки (с указанием от какого количества начинает действовать для всех товаров). Для характеристик (опций) скидки не действуют. Остатки:
      Отключение товара если остаток общий равен нулю Обнуление остатков товаров в категориях которые загружаются (будет в дальнейшем удалена опция и заменена на другую, пока рассматривается вариант) Заказы:
      Двусторонний обмен заказами в торговую систему и из торговой системы (при изменении заказа в 1С заказ будет обновлен на сайте, и наоборот при изменении заказа на сайте будет обновлен в 1С, при условии что заказ в состоянии "Не подтвержден") Двусторонний обмен статусами заказов (при изменении статуса в 1С будет присвое статус на сайте, соответствия статусов настраивается в обмене на стороне 1С) Отправка уведомления по email при смене статуса заказа Выгрузка покупателя как физическое или юридическое лицо в торговую систему, если заполнены поля "Организация". Прочее:
      Ведение лога в 3-х режимах для отладки ошибок. Опция очистки лога при каждом ручном обмене, удобно при отладке. Файл для английского языка в стадии переделки как только будет сделан русский. Подробнейшее описание каждой опции в настройках. В разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов. В разделе ручной обработки можно загружать любые файлы стандарта Commerce ML, а также zip архивы с XML и картинками. Экспорт файла заказов в XML для ручной загрузки в торговую систему SEO:
      SEO для товаров, категорий и производителей (отключаемая опция), необходимо в системе включить ЧПУ Шаблонная система, если нужны дополнительные паттерны, пишите какие надо сделаю. Ручная генерация SEO из админки  
      Форматы CommerceML (которые были протестированы) УТ 11.х версия CML 2.07 1С Битрикс версия CML 2.09, 2.10 после обновления на новой версии произошло много изменений, в данный момент может не работать, пока не тестировалось УТ 10.3 версия CML 2.05, 2.07 УТ для Украины, редакция 2.3 (включена в поддержку, протестирована 13.02.2017 с версией 1.6.2.b25) CML 2.03 УНФ 1.6 версия CML 2.08
      Как настроить 1С:Предприятие Управление торговлей (редакция 10.3)
      По аналогии с Битрикс.
       
      Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)
      По аналогии с Битрикс
       
      Как настроить 1С:Предприятие Управление небольшой фирмой (редакция 1.6)
      По аналогии с Битрикс
       
      Как настроить "Мой склад"
      По аналогии с Битрикс (работает, даже если система выгружает характеристики товара не по порядку).
       
      Как настроить "Класс365"
      Еще не тестировался, но если есть выгрузка на сайт Битрикс, то настраивайте, должно работать
       
       
      Добавил Kirillove Добавлено 03.05.2016 Категория Обмен данными Системные требования PHP v5.6, v7.0 Сайт разработчика https://github.com/KirilLoveVE/opencart2-exchange1c Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • От Kirillove
      Данный модуль предназначен для обмена с сайтом opencart, ocstore, ocshop версий 2.3.x в формате CommerceML версий 2.03 до 2.10
      Модуль будет работать там где обмен где есть обмен с сайтом Битрикс! Настраивается аналогично, только путь в 1С указываете другой, путь к файлу указан будет в модуле.
      CMS opencart/ocstore 2.0.x - СНЯТА С ПОДДЕРЖКИ!
       
      Модуль обновлен, но уменьшен функционал до базового, убраны:
      единицы измерений склады связанные опции Будет дополнения для расширения функционала
       
      Модуль пока находится в стадии тестирования Установка
      Настройках "Система->Настройки->МойМагазин->FTP" нужно все настроить и включить FTP Установить модуль через "Установка дополнений", при этом модуль автоматически установится и включится. Затем нужно установить дополнение которое правит необходимые файлы. Для этого нужно зайти в "Менеджер дополнений (Модификаторы)" и нажать в правом верхнем углу кнопку "Обновить" После этого в меню появится ссылка модуль на модуль "Exchange 1C 8.x", если это меню не появилось то возможно не установились дополнения и модуль может не работать.
      Обновление модуля
      Удалить модификатор Установить модуль не удаляя старый Обновить модификатор Зайти в модуль (при этом запустится обновление, вверху будет видно подробное описание изменений) Проверить все опции и обязательно записать изменения
      Внимание!
      После установки модуль правит несколько таблиц баз данных, которые не повлияют на работу сайта, но при удалении модуля все изменения восстанавливаются обратно. А именно:
      Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp" Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename" Таблица "product_attribute" - добавляет поле "attribute_value_id"  
      Добавляет таблицы:
      "product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид "attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и  2.10 для связи Ид со значениями атрибутов "product_feature" - Характеристики товаров в 1С для связи Ид характеристики "product_feature_value" - значения характеристик (варианты)  
      Удаление модуля
      Полное удаление модуля с файлами можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=remove,  Перед удалением проходит проверка по списку IP адресов. В последующих версиях необходимо в начале функции modeRemoveModule() файле /admin/controller/module/exchange1c.php закомментарить строчку: return false; Если в настройке модуля список IP адресов пустой, то эта опция работать не будет. После этого надо зайти в дополнения (модификаторы) и нажать в правом верхнем углу кнопочку обновить.
      Экспорт модуля
      Экспорт модуля можно сделать по http запросу: http://МойСайт/export/exchange1c.php?module=export Перед экспортом проходит проверка по списку IP адресов или если включена опция экспортировать всем, то фильтр IP адресов не работает.. Если в настройке модуля список IP адресов пустой, то эта опция работать не будет
      Проверка
      Если модуль установлен, то он будет выдавать всем ответ по http запросу: http://МойСайт/export/exchange1c.php?module  
      При проблеме авторизации
      Если сайт работает на apache добавляем в файл .htaccess в корне сайта ниже строчек RewriteEngine On
       
      RewriteCond %{HTTP:Authorization} ^Basic.* RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] или
      RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]  
      Для работы по HTTPS функцию для 1С нужно чуток доработать, вот кусок кода:
      Если НЕ ПараметрыПодключения.ЗащищенноеСоединение Тогда ssl = Неопределено; Иначе ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); КонецЕсли; Соединение = Новый HTTPСоединение(ПараметрыПодключения.Сервер, ПараметрыПодключения.Порт, ПараметрыПодключения.Пользователь, ПараметрыПодключения.Пароль, ПараметрыПодключения.Прокси, ,ssl);
      Основные возможности:
      Загрузка товаров на сайт Двусторонний обмен заказами и статусами Генерация SEO полей при загрузки товаров (можно отключить, должна в системе включена ЧПУ) Ручная загрузка как отдельных файлов так и архива Ручная выгрузка и загрузка заказов Поддержка формата 1С Битрикс XML 2.09 и 2.10 Загрузка харакеристик товаров в опции (режим характеристика в одну опцию как в 1С). Поддержка порционной загрузки как файлов так и архивов, с возможностью ручного указания размера архива для 1С Расширенный фильтр IP адресов, можно указать подсеть, например "192.168.1.", тогда будет обмен работать со всеми компьютерами с адресами 192.168.1.ххх Товары:
      Первоначальная синхронизация по Ид, Артикулу, Наименованию или Штрихкоду Загрузка наименования из элемента <Наименование> или из реквизита <ПолноеНаименование> или можно указать свое название элемента. Загрузка неограниченное количество картинок к товару Загрузка картинок для характеристик из 1С, версия XML 2.08 из УНФ и других конфигураций которые передают картинки для характеристик Загрузка свойств в атрибуты Загрузка производителей из элемента "Изготовитель" или "Производитель", а также из свойства "Производитель" или "Изготовитель" или из реквизита "Производитель" Определить свойства в определенную группу, для этого в названии свойства в конце допишите название группы в скобках, например так: "Разрешение (Экран)", "Поверхность (Экран)", будет создана группа свойства "Экран" и в нем будут свойства "Разрешение" и "Поверхность". Запрет на создание новых товаров. Запрет на изменение описания Запрет на изменение категорий товара (можно построить свою структуру на сайте) Запрет на изменение производителя товара Запрет на изменение картинок товара Загрузка из свойств "Вес", "Ширина", "Высота", "Длина", "Модель", "Артикул" имеет приоритет Отключить товары которых нет в выгрузке (только при полной выгрузке) Отключить товар если остаток или цена равна нулю При выгрузке из торговой системы элемента с названием <Код>21413</Код> и при включенной опции синхронизация по кодам, модуль будет искать товар с ID указанному в элементе <Код>, если не найдет создаст с таким ID новый товар (так как полноценной переделки никто не делает, связи модуль все равно создает и корректно отрабатывает по указанным Ид) Отключать статус у новых товаров. Если не предполагается использовать налоги на сайте, отключите эту опцию в настройках чтобы не было ошибок при обмене либо настройте налоги в Вашей CMS. Категории:
      Заполнение родительских категорий Запрет загрузки групп из учетной системы Можно отключать статус у новых категорий Запрет на создание новых, но обновить существующие Загрузка картинок для категории из элемента <Картинка> (требуется доработка торговой системы). Загрузка сортировки для категории из элемента <Сортировка> (требуется доработка торговой системы). Загрузка свойств категорий (групп) "Картинка" и "Сортировка" Если указать в админке для категории картинку и сортировку, то при обмене они не изменятся, меняются только то, что выгружает 1С. Цены:
      Автозагрузка типов цен из XML (если не знаете как называется цена, оставьте включенной). При первом обмене цены в товар не будут загружены, необходимо зайти заново в модуль и настроить куда должны загружаться типы цен, записать настройки и выполнить повторно обмен). Загрузка цен по характеристикам, цена на характеристику считается от базовой. То есть надо установить цену в учетной системе на товар без характеристик, а цена с характеристикой будет записана в значение опции на сайте как разница между базовой и характеристикой. Конвертация валюты при загрузке по курсу валюты в opencart Загружать цены в акции или в скидки (с указанием от какого количества начинает действовать для всех товаров). Для характеристик (опций) скидки не действуют. Остатки:
      Отключение товара если остаток общий равен нулю Обнуление остатков товаров в категориях которые загружаются (будет в дальнейшем удалена опция и заменена на другую, пока рассматривается вариант) Заказы:
      Двусторонний обмен заказами в торговую систему и из торговой системы (при изменении заказа в 1С заказ будет обновлен на сайте, и наоборот при изменении заказа на сайте будет обновлен в 1С, при условии что заказ в состоянии "Не подтвержден") Двусторонний обмен статусами заказов (при изменении статуса в 1С будет присвое статус на сайте, соответствия статусов настраивается в обмене на стороне 1С) Отправка уведомления по email при смене статуса заказа Выгрузка покупателя как физическое или юридическое лицо в торговую систему, если заполнены поля "Организация". Прочее:
      Ведение лога в 3-х режимах для отладки ошибок. Опция очистки лога при каждом ручном обмене, удобно при отладке. Файл для английского языка в стадии переделки как только будет сделан русский. Подробнейшее описание каждой опции в настройках. В разделе ручной обработки выводит информацию о настройках PHP для загрузки файлов. В разделе ручной обработки можно загружать любые файлы стандарта Commerce ML, а также zip архивы с XML и картинками. Экспорт файла заказов в XML для ручной загрузки в торговую систему SEO:
      SEO для товаров, категорий и производителей (отключаемая опция), необходимо в системе включить ЧПУ Шаблонная система, если нужны дополнительные паттерны, пишите какие надо сделаю. Ручная генерация SEO из админки  
      Форматы CommerceML (которые были протестированы) УТ 11.х версия CML 2.07 1С Битрикс версия CML 2.09, 2.10 после обновления на новой версии произошло много изменений, в данный момент может не работать, пока не тестировалось УТ 10.3 версия CML 2.05, 2.07 УТ для Украины, редакция 2.3 (включена в поддержку, протестирована 13.02.2017 с версией 1.6.2.b25) CML 2.03 УНФ 1.6 версия CML 2.08
      Как настроить 1С:Предприятие Управление торговлей (редакция 10.3)
      По аналогии с Битрикс.
       
      Как настроить 1С:Предприятие Управление торговлей (редакция 11.х)
      По аналогии с Битрикс
       
      Как настроить 1С:Предприятие Управление небольшой фирмой (редакция 1.6)
      По аналогии с Битрикс
       
      Как настроить "Мой склад"
      По аналогии с Битрикс (работает, даже если система выгружает характеристики товара не по порядку).
       
      Как настроить "Класс365"
      Еще не тестировался, но если есть выгрузка на сайт Битрикс, то настраивайте, должно работать
       
       
    • От AlexDW
      Скачать/Купить дополнение


      OCMOD Order - порядок выполнения модификаторов
      Между различными модификаторами, вносящими изменения в одни и те же файлы, могут возникать конфликты.
      В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов.
       
      OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов.
      При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени.
       
      Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD
       
      DEMO 2x
      DEMO 3x
       
      Особенности:
      - управление очередностью прямо в списке модификаторов
      - приоритет выполнения: сначала по указанному порядку, потом по имени
      - автоматически создает и использует отдельную таблицу "modification_order" в БД
      - не меняет файлы движка и его стандартные таблицы
      - работает на ajax, использует OCMOD
       
      совместим с ocStore / OCSHOP - Opencart.PRO / Opencart версий 20x - 302х
       
       
      Установка 20x - 2200:
      1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       

      Установка 230x:
      1. Скопировать файл ocmod-order.ocmod.xml в папку system
      2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      если после первого обновления возникнет ошибка Fatal error: Cannot redeclare class ModelExtensionModification
      - нажать F5 и обновить кеш модификаторов повторно
      данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD
      обсуждалось здесь
       
       
      Установка 3x:
      1. Скопировать файл ocmod-order-3x.ocmod.xml в папку system
      2. Обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений)
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика)

      Не забывайте обновлять кеш модификаторов для применения изменений при смене порядка выполнения
       
       
      Другие дополнения:
      -----------------------------
      Category Tags - теги всех категорий товара
      Autocomplete 3x - улучшенное автозаполнение в админке для OC 3x
      ManufacturerDescription - описание и метатеги для производителей
      CartKeeper - хранение и управление корзинами покупателей
      Добавил AlexDW Добавлено 18.09.2018 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От AlexDW
      Между различными модификаторами, вносящими изменения в одни и те же файлы, могут возникать конфликты.
      В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов.
       
      OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов.
      При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени.
       
      Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD
       
      DEMO 2x
      DEMO 3x
       
      Особенности:
      - управление очередностью прямо в списке модификаторов
      - приоритет выполнения: сначала по указанному порядку, потом по имени
      - автоматически создает и использует отдельную таблицу "modification_order" в БД
      - не меняет файлы движка и его стандартные таблицы
      - работает на ajax, использует OCMOD
       
      совместим с ocStore / OCSHOP - Opencart.PRO / Opencart версий 20x - 302х
       
       
      Установка 20x - 2200:
      1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       

      Установка 230x:
      1. Скопировать файл ocmod-order.ocmod.xml в папку system
      2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      если после первого обновления возникнет ошибка Fatal error: Cannot redeclare class ModelExtensionModification
      - нажать F5 и обновить кеш модификаторов повторно
      данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD
      обсуждалось здесь
       
       
      Установка 3x:
      1. Скопировать файл ocmod-order-3x.ocmod.xml в папку system
      2. Обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений)
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика)

      Не забывайте обновлять кеш модификаторов для применения изменений при смене порядка выполнения
       
       
      Другие дополнения:
      -----------------------------
      Category Tags - теги всех категорий товара
      Autocomplete 3x - улучшенное автозаполнение в админке для OC 3x
      ManufacturerDescription - описание и метатеги для производителей
      CartKeeper - хранение и управление корзинами покупателей
    • От Mykhaylo
      Добрые люди, помогите разобраться.
      Делаю магазин, настраиваю, наполняю товарами, в данный момент уже более 700 товаров. ocStore 2.3.0.2.3. Сайт не запущен, пока делаю с помощью OpenServer и сайт лежит на винте. Когда закончу с наполнением товаров по основным категориям и настрою основные вещи, буду запускать магазин. Параллельно читаю, изучаю, учусь. Выяснил, что ссылки могут, во-первых дублироваться, во-вторых быть не постоянными. Оба этих момента, в дальнейшем, насколько я понял, повлияют на отображение результатов в поисковиках, и так оставлять точно не нужно.
      Прочитал о встроенных возможностях opencart'a и ЧПУ seo pro. И по мере изучения, вопросов и путаницы становится больше чем ответов =)
      В настоящий момент ссылка на товар "Samsung Galaxy J8 (2018) (SM-J810) (Black) 3/32" выглядит таким образом:
      site/index.php?route=product/product&path=24_80&product_id=764 Хотелось бы, что бы ссылка выглядела так:
      site/samsung-galaxy-j8-2018-sm-j810-black-3-32 или так: site/samsung-galaxy-j8-2018-sm-j810-black-3-32.html или может быть так? (есть ли смысл прописывать категорию в ссылке?) site/category1/category2/samsung-galaxy-j8-2018-sm-j810-black-3-32 А также, видел в других магазинах, что в ссылках ещё дописывают какой-то номер, скорее всего что-то типа порядкового номера, а также добавляют в ссылку ещё и слова, выглядит это так:
      site/samsung-galaxy-j8-2018-sm-j810-black-3-32-4278 или site/samsung-galaxy-j8-2018-sm-j810-black-3-32-moskva-i-oblast-4278 Зачем это сделано, я не понял. Может это как-то улучает позиции в поисковых запросах?
       
       
      Далее, если я включу seo pro, эти ссылки как-то сами создадутся, или их нужно будет прописывать вручную в карточку товара? Что будет с уже созданными карточками?
      Спасибо за ответы.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.