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

Ключ

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

...

  1. По ссылке http://demo.otcommerce.com/download скачайте дистрибутив сайта.
  2. В поле Введите ключ необходимо ввести ранее полученный доступ от нас, либо ключ для тестирования (Для получения тестового ключа обратитесь к операторам на сайте https://otcommerce.com/ или к менеджерам в вашем скайп Телеграм чате). Поле имя сайта произвольно для заполнения.
  3. Скопируйте данные из архива на хостинг. (!) Не рекомендуем хостинг 1gb.ru — на нем проблемы со связью до наших серверов.
  4. Перейдите по ссылке http://имя-сайта/install/ (например, http://sait.com/install).
  5. Следуйте инструкциям.
  6. Если не возникает ошибок, по завершении установки удалите папку «install».
  7. Чтобы зайти в админку введите логин/пароль — root/123456 (для тестового ключа), либо логин и пароль для вашего сайта (указываются в тикете на установку коробки в сапорте)

...

Какие требования к хостингу?

Наличие:

  • php 57.4 0 - 7.0  (Для версий php выше 7.0 Коробка ОТ не тестировалась. Мы работаем над повышением версии php для корректной работы Коробки ОТ на вашем хостинге).8.1   
  • модулей curl,
  • simplexml,
  • 2 гб ± для хранения файлов,
  • mysql версия 5+,
  • минимальные требования оперативной памяти 1.0 GB и 2 GHz. 

В настройках PHP должны быть отключены safe_mode и open_basedir. Необходимо настроить short_open_tag = On

Какой хостинг выбрать для установки платформы?

...

Сервисный платеж — обязательное и базовое условие использование программных продуктов компании OT Commerce. Перед покупкой программного обеспечения вас уведомляют о его наличии скайпТелеграм-чате, также вы высылаете менеджерам Коробки ОТ регформу с подтверждением, что ознакомлены с условиями работы.

...

Услуга «Заморозка» (для включения услуги обратитесь в Службу поддержки, написав заявку) подразумевает, что ваш сайт/ключ будет заблокирован на любое время. Сервисные платежи за этот период начисляться не будут.

...

Информация
titleВажно!

Разблокировка (разморозка) сайта платная 30$

Также необходимо обратить обратите пожалуйста внимание, что если с момента заморозки до момента разморозки пройдет 6 и более месяцев, то все тарифы будут с минимальным платежом 30$ (тариф применяемый с 13 ноября 2017 года).заморозка  ключа  продлится дольше 1 месяца, то к вашему сайту/ключу будет применяться действующий сервисный тариф на момент разблокировки вашего сайта. С актуальными сервисными тарифами Вы можете ознакомиться здесь https://otcommerce.ru/box-prices/service-payments/.

Если вы сделаете это раньше, чем через 1 месяц после блокировки, ваш тариф останется прежним, каким был до блокировки сайта/ключа.

Подробнее о наших правилах можно узнать тут https://otcommerce.ru/documents-terms/ 

Зачем вы ввели минимальный Зачем вы ввели минимальный платеж?

Чтобы обеспечить корректную работу вашего проекта.

...

Мы активно работаем в направлении улучшения работы платформы ОТ и повышения скорости обновления товаров. Поэтому мы разработали дополнительный инструмент, который поможет почти моментально и самостоятельно обновлять те товары, которые вам необходимы прямо сейчас
Представляем вашему вниманию OT Product Data Collector — это плагин для браузера Google Chrome, который собирает актуальную информацию о товарах при просмотре торговых площадок и передает ее в базу данных ОТ.
Если вы установите плагин в ваш браузер Google Chrome, то все открытые вами товары на оригинальных маркетплейсах будут отправляться в нашу систему и в течение некоторого времени обновляться в нашей базе, обычно, в течение нескольких секунд.
На данный момент действие плагина затрагивает только страницы товаров Taobao/Tmall, в дальнейшем мы будем расширять его функционал. Повторно устанавливать его не придётся, Google Chrome обновляет плагины автоматически.
Установить плагин можно по ссылке https://chrome.google.com/webstore/d...afjnllnpcljhfa
Данный инструмент является вспомогательным для работы нашей системы. Он поможет вам быстрее получать информацию о тех товарах, которых еще нет в нашей базе или информация о них не актуальна.

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

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

Новая система перевода информации

...

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

Мои покупатели и заказы

...

Движок интернет-магазина OT Commerce имеет открытый код. При установке системы вы получаете документацию, клиентскую поддержку в скайпТелеграм-чате и техническую поддержку. Для пользователей OT Commerce действует форум.

...

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

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

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

Рецепты:
В обновлении 1.7.13 добавились новые события плагинов для работы с вызовом otapi.

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

Пример решения задачи:

Для начала добавляем использование необходимых нам событий в config.xml:
onOtapilibAfterGetDataНазваниеМетода - постобработка ответа при вызове сервисов из /otapilib.php
- onOtapilibAfterGetDataChangeLineStatus
- onOtapilibAfterGetDataUpdateOrderLineForOperator
- onOtapilibAfterGetDataUpdateOrderLinesForOperator
onAbstractOTAPILib2AfterCatchResponseНазваниеМетода - постобработка ответа при вызове сервисов из /otapilib2/OTAPILib2.php
- onAbstractOTAPILib2AfterCatchResponseChangeLineStatus
- onAbstractOTAPILib2AfterCatchResponseUpdateOrderLineForOperator
- onAbstractOTAPILib2AfterCatchResponseUpdateOrderLinesForOperator

Теперь в плагине делаем обработку каждого объявленного события.
По условию нашей задачи изменение статуса должно обрабатываться только для статуса "Готово к отправке" (Id=8). Поэтому добавляем дополнительное условие и при его срабатывании по номеру заказа получаем информацию о заказе, а затем и информацию о пользователе. Формируем и отправляем смс через удобный для нас сервис.

Замечания:
- событие onAbstractOTAPILib2AfterCatchResponseНазваниеМетода будет вызвано только при успешном ответе от сервисов, что позволяет пропустить проверку ответа от сервисов. В случае с событием onOtapilibAfterGetDataНазваниеМетода требуется добавить проверку на то, что сервисы успешно изменили статус строки заказа без ошибок: <ErrorCode>Ok</ErrorCode>.

...

Необходимые для установки файлы Ssl-сертификат и приватный ключ можете выложить на общий ресурс (Яндекс-диск, гугл-диск или другой) и указать ссылки. Или передать нам любым удобным для вас способом, связавшись с менеджерами в скайпТелеграм-чате.

Модули для Коробки ОТ для развития бизнеса

...

Начиная с версии коробки 1.10.0 появилась возможность создавать свои темы дизайна. Это позволит локализовать свои правки и избежать больших проблем при обновлении.
Для добавления новой темы дизайна вам необходимо скопировать стандартную тему дизайна /themes/lite/ и назвать её, например, /themes/custom. После этих действий в админке в разделе Конфигурация › Система › Общие выберите тему custom как активную:



Такая организация кода позволит при обновлении не затирать js и css файлы вашей уникальной темы.

Важно! Если вам необходимо изменить несколько шаблонов и нет необходимости полного изменения в дизайне, то лучше воспользоваться созданием папки /themes/lite/viewscustom/ 

Фильтрация запрещенных товаров на сайте

Товары можно запрещать к продаже или вовсе скрыть с сайта.

Функционал "Фильтрация запрещенных товаров на сайте" доступен ТОЛЬКО для фильтров:
Товары - по id
Категории - по id
Продавцы - по id

В админке настройка находится в разделе Конфигурация › заказы › Общие и называется "Ограниченные к показу"
Если выбрано "Запретить" - в карточке товара будет отображена информация "Товар запрещен к продаже администрацией сайта".

Image Added

В списках товаров (в каталоге или поисковой выдаче) товар, запрещенный к продаже, отображается полупрозрачным.

2. В админке в разделе "Конфигурация - Заказы - Общие ", есть настройка "Скрыть на сайте ограниченные к показу".
Image Added

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