Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

OCTorg - Русская сборка на основе OpenCart 4

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.

Регламент публикации модулей и шаблонов

Важные ответы

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

Маркетплейс OcTorg предназначен для распространения расширений, модулей, шаблонов и других программных решений для русской сборки OpenCart 4 - OcTorg.

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

1. Общие положения

1.1. К публикации принимаются программные продукты, расширяющие или изменяющие функциональные возможности интернет-магазинов на базе OcTorg и OpenCart 4:

  • модули и функциональные расширения;

  • шаблоны оформления и темы дизайна;

  • интеграции с внешними сервисами;

  • инструменты администрирования и автоматизации;

  • SEO-инструменты и средства оптимизации;

  • платежные и логистические интеграции;

  • утилиты и вспомогательные разработки;

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

1.2. Размещаемые продукты не должны нарушать авторские, исключительные и иные права третьих лиц.

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

1.4. Разработчик самостоятельно определяет условия лицензирования и использования своего продукта при условии, что они не противоречат действующему законодательству и правилам маркетплейса.

1.5. Администрация OcTorg оставляет за собой право отказать в публикации продукта, если он не соответствует тематике, техническим требованиям или стандартам качества маркетплейса.

2. Требования к описанию расширений

2.1. Каждое расширение должно сопровождаться подробным и достоверным описанием на русском языке.

2.2. Описание должно содержать:

  • название и назначение расширения;

  • перечень основных возможностей;

  • описание решаемых задач;

  • поддерживаемые версии OcTorg и OpenCart;

  • системные требования, если они отличаются от стандартных;

  • сведения о доступных языковых локализациях;

  • информацию о совместимости со сторонними шаблонами и модулями, если имеются известные ограничения;

  • условия лицензирования, обновления и технической поддержки;

  • инструкцию по установке и настройке.

2.3. Разработчик обязан указывать реальные версии OcTorg и OpenCart, на которых расширение было протестировано.

2.4. Запрещается заявлять о совместимости с версиями системы, на которых работоспособность продукта не проверялась.

2.5. Описание не должно содержать заведомо ложных сведений, вводящих в заблуждение обещаний или функциональных возможностей, отсутствующих в продукте.

2.6. Рекомендуется дополнять описание качественными скриншотами интерфейса, примерами использования и демонстрационными материалами.

2.7. Если разработчик не указал обязательную информацию о совместимости, администрация вправе приостановить публикацию расширения до устранения замечаний.

3. Требования к локализации и документации

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

3.2. Основные элементы интерфейса, сообщения, уведомления, настройки и пользовательские инструкции должны быть доступны на русском языке.

3.3. Допускается наличие дополнительных языковых пакетов и локализаций.

3.4. Каждое расширение должно содержать инструкцию по установке и первоначальной настройке на русском языке.

3.5. Документация может предоставляться в виде файла readme.txt, README.md, PDF-документа или ссылки на общедоступную онлайн-документацию.

3.6. Инструкция должна быть достаточной для самостоятельной установки и настройки расширения пользователем, имеющим базовые навыки администрирования OpenCart.

4. Требования к архивам и установке

4.1. Все загружаемые расширения должны распространяться в формате ZIP.

4.2. Структура установочного пакета должна соответствовать требованиям заявленной версии OpenCart 4 и стандартным механизмам установки расширений.

4.3. Расширение должно обеспечивать корректную установку и, когда это применимо, удаление через предусмотренные системой механизмы.

4.4. При удалении расширение не должно оставлять неиспользуемые обработчики событий, модификации и другие компоненты, способные нарушить работу магазина.

4.5. Удаление пользовательских данных, настроек или созданных расширением таблиц базы данных должно выполняться предсказуемо и с учетом риска потери информации.

4.6. Запрещается включать в установочный архив посторонние файлы, не относящиеся к работе продукта.

4.7. Расширение не должно без обоснованной необходимости перезаписывать системные файлы OpenCart или OcTorg.

5. Технические требования и совместимость

Все размещаемые расширения должны соответствовать базовым требованиям к качеству программного обеспечения.

5.1. Архитектура

Расширение должно:

  • соответствовать архитектуре OpenCart 4;

  • использовать предусмотренную систему каталогов и пространства имен;

  • соблюдать принятые механизмы регистрации и подключения расширений;

  • использовать штатные механизмы событий (Events), модификаций OCMOD и другие совместимые способы расширения функциональности;

  • не вносить необоснованные изменения в ядро системы;

  • не нарушать работу стандартных компонентов магазина.

5.2. Совместимость

Расширение должно:

  • корректно работать на заявленных версиях OcTorg и OpenCart;

  • не вызывать критических ошибок PHP, SQL и JavaScript;

  • не создавать необоснованных конфликтов с типовыми компонентами магазина;

  • учитывать особенности используемой версии PHP;

  • не создавать чрезмерную нагрузку на сервер при штатной эксплуатации.

5.3. Безопасность

Разработчик обязан соблюдать базовые требования информационной безопасности, включая:

  • проверку и фильтрацию входных данных;

  • защиту от SQL-инъекций;

  • защиту от XSS и CSRF в применимых сценариях;

  • корректную проверку прав доступа;

  • безопасную обработку загружаемых файлов;

  • недопущение раскрытия конфиденциальной информации;

  • отсутствие скрытых механизмов удаленного управления, вредоносного кода и недокументированных действий.

5.4. Запрещается размещать расширения, содержащие вредоносный код, скрытые рекламные механизмы, несанкционированный сбор данных или функции, представляющие угрозу безопасности магазина.

5.5. Использование сторонних библиотек допускается при соблюдении условий их лицензий и требований безопасности.

6. Модерация и проверка расширений

6.1. Все расширения проходят предварительную модерацию перед публикацией на маркетплейсе OcTorg.

6.2. Срок рассмотрения заявки на публикацию составляет до 30 календарных дней.

6.3. В рамках модерации администрация вправе проверять:

  • соответствие описания фактическим возможностям продукта;

  • корректность установочного архива;

  • совместимость с заявленными версиями системы;

  • наличие русской локализации;

  • базовую работоспособность;

  • соответствие требованиям безопасности;

  • соблюдение авторских прав;

  • наличие практической ценности для пользователей.

6.4. Администрация может направить разработчику замечания и запросить исправление обнаруженных недостатков.

6.5. Расширения, не соответствующие требованиям, могут быть отклонены до устранения замечаний.

6.6. Опубликованные продукты могут проходить повторную проверку при поступлении жалоб, обнаружении уязвимостей или выявлении нарушений настоящего регламента.

6.7. Успешное прохождение модерации не является гарантией отсутствия ошибок и не освобождает разработчика от ответственности за свой продукт.

7. Стоимость, лицензирование и распространение

7.1. Разработчик самостоятельно устанавливает стоимость своего расширения, если иное не предусмотрено отдельными условиями маркетплейса.

7.2. На маркетплейсе допускается размещение как платных, так и бесплатных расширений.

7.3. Для платных продуктов разработчик обязан четко указывать:

  • стоимость лицензии;

  • срок действия лицензии, если он ограничен;

  • количество разрешенных установок или доменов;

  • условия получения обновлений;

  • срок и объем технической поддержки;

  • наличие дополнительных обязательных платежей.

7.4. Запрещается скрывать существенные ограничения лицензии или вводить пользователей в заблуждение относительно условий использования продукта.

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

7.6. При использовании собственной системы лицензирования разработчик обязан обеспечить понятный механизм активации и проверки лицензии.

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

8. Расширения с закрытым или закодированным исходным кодом

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

8.2. Разработчик обязан заранее уведомить покупателей об использовании защиты исходного кода.

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

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

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

8.6. В случае отказа предоставить материалы, необходимые для проверки, администрация вправе отказать в публикации или приостановить распространение расширения.

9. Авторские права и оригинальность разработок

9.1. Разработчик гарантирует, что обладает необходимыми правами на публикацию и распространение загружаемого программного обеспечения.

9.2. Запрещается:

  • публиковать чужие платные расширения без разрешения правообладателя;

  • выдавать чужую разработку за собственную;

  • удалять или изменять сведения об авторстве с нарушением условий лицензии;

  • распространять модифицированные продукты с нарушением лицензии оригинального разработчика;

  • использовать чужие товарные знаки и материалы без необходимых правовых оснований.

9.3. Использование открытого исходного кода допускается при соблюдении соответствующих лицензий.

9.4. При поступлении обоснованной жалобы на нарушение авторских прав администрация вправе временно ограничить распространение спорного продукта до выяснения обстоятельств.

9.5. При подтверждении нарушения расширение может быть удалено с маркетплейса, а к учетной записи разработчика могут применяться ограничения.

9.6. Правообладатели могут направлять обращения о предполагаемых нарушениях через официальные каналы поддержки OcTorg.

10. Правила публикации расширений, разработанных с использованием искусственного интеллекта

Маркетплейс OcTorg допускает использование инструментов искусственного интеллекта при разработке программного обеспечения.

Применение AI-инструментов, включая генерацию исходного кода, документации, интерфейсов и других компонентов, само по себе не является основанием для отказа в публикации.

Однако ответственность за качество, безопасность, работоспособность и практическую ценность продукта полностью несет разработчик.

10.1. Каждое расширение, независимо от способа разработки, должно решать конкретную задачу и предоставлять пользователю заявленную функциональность.

10.2. Перед публикацией разработчик обязан проверить работоспособность расширения и устранить выявленные ошибки.

10.3. Запрещается публикация расширений, которые:

  • созданы без понимания решаемой задачи и принципов работы;

  • не прошли базовое функциональное тестирование;

  • содержат очевидные ошибки, неработающие функции или незавершенную бизнес-логику;

  • не представляют самостоятельной практической ценности;

  • практически полностью дублируют существующие решения без существенных функциональных отличий или улучшений;

  • массово генерируются исключительно ради увеличения количества товаров в каталоге;

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

10.4. Разработчик обязан понимать архитектуру публикуемого расширения и обладать достаточной компетенцией для исправления ошибок, устранения уязвимостей и оказания технической поддержки.

10.5. Администрация вправе отклонить публикацию продукта, если его качество не соответствует требованиям маркетплейса, независимо от того, использовался ли искусственный интеллект при разработке.

10.6. Использование искусственного интеллекта не освобождает разработчика от соблюдения авторских прав и лицензий сторонних компонентов.

Принцип OcTorg: искусственный интеллект является инструментом разработки, но не заменяет техническую экспертизу, тестирование и ответственность автора.

11. Техническая поддержка и обновления

11.1. Разработчик обязан осуществлять техническую поддержку покупателей в специально созданной теме обсуждения расширения на официальном форуме OcTorg. Тема создается автоматически при публикации расширения на маркетплейсе и является основным (но не ограничивающим) каналом взаимодействия разработчика с покупателями по вопросам установки, настройки и работы расширения.

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

11.3. Разработчик обязан поддерживать актуальность информации о совместимости расширения с версиями OcTorg и OpenCart.

11.4. При выпуске обновлений рекомендуется публиковать список изменений (Changelog), включающий сведения об исправлениях, улучшениях и новых возможностях.

11.5. При обнаружении критических уязвимостей разработчик должен принять разумные меры для их устранения и уведомления пользователей.

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

11.7. Администрация вправе ограничить распространение расширений с подтвержденными критическими ошибками или уязвимостями до их устранения.

12. Основания для отказа в публикации и удаления расширений

Администрация OcTorg вправе отказать в публикации, временно скрыть или удалить расширение в следующих случаях:

  • нарушение авторских или исключительных прав;

  • наличие вредоносного кода или критических уязвимостей;

  • несоответствие заявленной функциональности фактической;

  • отсутствие обязательной русской локализации;

  • несовместимость с заявленными версиями системы;

  • наличие критических ошибок установки или работы;

  • отсутствие необходимой документации;

  • публикация заведомо бесполезных или неработоспособных решений;

  • массовое размещение однотипных продуктов без самостоятельной ценности;

  • предоставление недостоверной информации о лицензировании;

  • систематическое нарушение настоящего регламента.

При выявлении нарушений администрация может применить следующие меры:

  1. Направить разработчику предупреждение.

  2. Запросить исправление выявленных недостатков.

  3. Временно приостановить публикацию или продажу продукта.

  4. Удалить расширение из каталога.

  5. Ограничить возможность публикации новых продуктов.

  6. Временно или постоянно ограничить учетную запись при серьезных либо систематических нарушениях.

Меры применяются с учетом характера и серьезности нарушения.

13. Заключительные положения

13.1. Разработчик несет ответственность за соответствие своего продукта заявленным характеристикам, его безопасность и соблюдение применимого законодательства.

13.2. Администрация OcTorg вправе изменять и дополнять настоящий регламент с публикацией актуальной редакции на форуме маркетплейса.

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

13.4. Вопросы, не урегулированные настоящими правилами, разрешаются в соответствии с пользовательским соглашением, условиями маркетплейса и действующим законодательством.


Наша цель - сформировать качественный, безопасный и профессиональный каталог расширений для OcTorg и OpenCart 4.

Мы приветствуем как опытных разработчиков, так и начинающих авторов, создающих полезные программные продукты.

Главными критериями публикации являются качество разработки, реальная функциональность, безопасность, совместимость и ответственность автора перед пользователями.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.