Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Если для Вас очень важна хорошая индексация сайта, то нужно нанимать сео-специалиста, он сделает все лучше. Так как специалисты ОТ не сео-специалисты, и в первую очередь предоставляют инструмент для продажи, а не занимаются «раскруткой» с помощью данного инструмента в рамках конкретных сайтов.

Можем посоветовать вам поискать предложения аутсорсеров на нашем форуме: http://forum.otcommerce.com/forums/forumdisplay.php?f=113

Как добавить аналитику на сайт

...

И скрыть ограниченные к показу в Конфигурация → Заказы → Общие (Ограничение к показу → Запретить; Скрыть на сайте ограничения к показу → Скрыть).

Дополнительная информация:  http://forum.otcommerce.com/forums/showthread.php?t=47729&highlight=%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F (для старой админки)

Для ключей: Нужно занести этот бренд (если он ранее не добавлен) в список брендов: Каталог → Бренды. Далее внести его в Ограничения → Бренды. Еще добавить название бренда в Каталог → Ограничения → Поисковые запросы. И скрыть ограниченные к показу в Конфигурация → Заказы → Общие (Ограничение к показу → Запретить; Скрыть на сайте ограничения к показу → Скрыть).

...

К сожалению, ни одна доработка не решает проблему окончательно, поскольку Таобао постоянно отслеживает и блокирует альтернативные методы получения данных, поэтому нам приходится постоянно дорабатывать и развивать свои методы. Текущее состояние и изменения наш технический директор описывает в этой ветке форума:  http://forum.otcommerce.com/forums/showthread.php?t=49839

Сейчас система настроена так, что при очередной блокировке со стороны Таобао автоматически включается поиск только по Tmall, что позволяет выдавать хоть какую-то информацию вместо сообщения «Ничего не найдено, провайдер Таобао недоступен».

...

Для редактирования шаблона шапки (Только для старого шаблона, не доступен с версии 1.13.0) рекомендуется использовать другой механизм:   При ее кастомизации проверка на обновляемость выдаст:
Возможны проблемы с версткой сайта.  Для того, чтобы изменить шапку сайта безболезненно нужно скачать архив и распаковать его в папку packages на сайте. Далее нужно отредактировать файл packages/header_change/tpl/header.php согласно вашим пожеланиям.http://forum.otcommerce.com/forums/showthread.php?t=46350

Кастомный CSS кладем в папку css и он должен называться custom.css
если шаблон новый то обязательно в админке Конфигурация – Свой код  css  - вписывать кастомный css (или подключить другой кастомный файл)

...

  1. Сайт надо приводить в обновляемый вид (силами наших специалистов, или кастомизаторов).
  2. Платно ремонтировать специалистами нашего саппорта по факту затраченного времени (либо кастомизаторами на их условиях).

Правила кастомизации

...

кастомизации

...

Все стандартные шаблоны расположены в папке templates/ или в папке views/ - для нового шаблона.     

Для кастомизации данных шаблонов необходимо скопировать необходимый шаблон в папку templatescustom/ или viewscustom/ сохраняя иерархию файлов и папок. 

Например Например, если шаблон, который необходимо отредактировать расположен по адресу templates/main/footernew.html то его нужно переложить по адресу templatescustom/main/footernew.html.  Для редактирования шаблона шапки рекомендуется использовать другой механизм: http://forum.otcommerce.com/forums/showthread.php?t=46350 скачать архив и распаковать его в папку packages на сайте. Далее нужно отредактировать файл packages/header_change/tpl/header.php согласно вашим пожеланиям.


Лучшим вариантом кастомизации является создание новых плагинов, подробнее :
Плагином мы называем набор файлов, организованных по определенным правилам и добавляющих или меняющих логику работы платформы.
Для простоты понимания рассмотрим пример плагина ItemTargetBlank.
Стояла задача: все ссылки на товары, открывать в новой вкладке, по аналогии с сайтом https://www.taobao.com/
Структура файлов:
packages/
НаpваниеПлагина (основная папка с файлами плагина, например ItemTargetBlank)
- НзаваниеПлагинаPlugin.class.php (основной класс плагина, например ItemTargetBlankPlugin.class.php)
- config (папка содержащая конфигурационный файл плагина)
-- config.xml (файл конфигурации плагина)

Для активации плагина, необходимо поместить основную папку плагина в папку packages, например /packages/ItemTargetBlank/ .
Файл config.xml имеет вид:
X++:

<?xml version="1.0" encoding="UTF-8"?>
<plugin>
    <title>Открыть товар в новой вкладке</title>
    <description>Все ссылки на товары будут открываться в новой вкладке (по аналогии с сайтом taobao)</description>
    <version>1.0.0</version>
    <events>
        <event name="onAfterRenderFooter" />
    </events>
</plugin>

Все узлы конфигурации интуитивно поняты. Отдельно остановлюсь на узле events. Узел содержит список событий, при которых будет вызван наш плагин. В примере это только одно событие "onAfterRenderFooter" (выводит результат плагина в после подвала сайта).

Основная логика плагина содержится в файле ItemTargetBlankPlugin.class.php. Мы постарались минимизировать навязываемые стандарты к написанию данного файла. Вот ряд правил, которые необходимо соблюдать:
- класс должен называться по названию НзаваниеПлагинаPlugin (например ItemTargetBlankPlugin)
- класс должен быть унаследован от GeneralPlugin

Класс плагина содержит методы, название которых соответствует названию событий заявленных в файле конфигурации. Например:
public function onAfterRenderFooter($vars = array()) { ... }
Класс плагина может содержать метод public function renderPluginPage($request) - метод должен вернуть html. Этот html будет отображен администратору сайта в админке сайта. На самом деле в этом методе можно организовать свой роутинг и сделать админку внутри админки. Все ограничено лишь Вашей фантазией.

Рецепты:
- Если администратор сайта изменяет статус строки заказа на "Готово к отправке", необходимо отправить sms уведомление покупателю.

Правила обновления кастомизированных сайтов

...