Перейти к содержанию
  • RU
    • Язык

Quality Department

support
  • Постов

    3
  • Зарегистрирован

  • Посещение

    Никогда

Информация о Quality Department

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Quality Department

Новичок

Новичок (1/14)

  • Топик стартер Редкий

Полученные значки

1

Репутация

  1. С чего начать разработку модулей OpenCart: 7 железных правил новичка Разработка модулей для OpenCart — занятие интересное и востребованное. Но чтобы ваши модули покупали, а вас уважали в сообществе, с первого дня нужно соблюдать несколько железных правил. Ниже — база, без которой лучше даже не начинать. 1. Соблюдайте стандарты и структуру OpenCart OpenCart — не та платформа, где можно творить «как удобно». У неё есть чёткая архитектура, основанная на паттерне MVC (Model-View-Controller) и своя иерархия папок: admin/ и catalog/, внутри которых расположены папки controller/, model/, view/ и language/. Используйте систему OCMOD (модификаторы) если в этом есть необходимость, которая не перезаписывает файлы ядра, а изменяет их на лету. Это снижает риск конфликтов с другими модулями. В любом случае вы используете ИИ для разработки — убедитесь, что оно не вносит кашу в код! Не нарушайте стандарты — иначе ваш модуль будет конфликтовать с другими, ломать магазин и вызывать гнев пользователей. Хороший модуль должен корректно удаляться (функция uninstall() должна чистить за собой таблицы и настройки). 2. Где публиковать, скачивать или покупать модули: только официальные ресурсы Вы без проблем можете использовать и продавать модули только с проверенных источников. Помимо этой площадки OpenCart.Club, в русскоязычной среде есть ещё несколько авторитетных площадок. OpenCart-Russia.ru Liveopencart.ru Естественно и официальный сайт opencart.com 3. Избегайте вареза любой ценой Это критически важно! Варез (взломанные модули) — это не только незаконно, но и смертельно опасно для репутации разработчика. И уж если вы вляпались, то лучше меняйте профессию. Если вы заметили, что у вашего клиента стоит варез-модуль, обязательно попросите его исправить ситуацию (купить лицензию или удалить модуль - в большинстве случаев проще создать магазин с нуля, чем выпиливать это всё оттуда). Знайте: некоторые добросовестные разработчики, увидев варез у клиента, вообще отказываются помогать такому клиенту, даже за отдельную плату, просто сразу в чёрный список. Не повторяйте чужих ошибок. Работа с варезом — это репутационный и юридический риск. Используйте - Сканер варезных площадок. 4. Демо Используйте оригинальный OpenCart или сборку на его основе для демо-стенда. В них нет левых ссылок на украинские сайты с призывами экстремистского характера или любые другие посторонние варезные сайты. Рекомендуем использовать русскоязычную сборку — Opencart 3 club edition. В этой сборке исправлено множество недочетов оригинального OpenCart, и она работает быстрее и стабильнее, чем «ocstore» и копии на его основе. Рекомендация: Ваш демо-стенд должен быть максимально похож на то, что увидит клиент после покупки и соответствовать описанию. 5. Финансовые гарантии и возвраты для новичка Если ваш клиент потребует назад деньги за ваш модуль и предоставит на то доводы (модуль не работает, функционал не соответствует заявленному), то площадка будет вынуждена вернуть ему деньги. Более того, вы рискуете потерять репутацию на форуме из-за негативных отзывов. Что делать, чтобы избежать возвратов: Тестируйте модуль перед выкладкой. Быстро реагируйте на заявки в поддержку (регламент площадок — отвечать в течение 96 часов). 6. Форум — не фриланс-биржа Запомните: профильные форумы OpenCart как и OpenCart.Club — это не Kwork, не Work-zilla и не любые другие фриланс-биржи где промышляют варезом. Тут всё иначе: Ваша репутация формируется на глазах у пользователей. Каждый ваш пост, каждый модуль, отзывы к ним и каждый ответ в поддержке видят люди. Репутация здесь ценна именно тем, что она прозрачна и зарабатывается годами честной работы. Одно недовольное обсуждение в разделе «Варез» или в общей теме может перекрыть поток заказов на месяцы. Общайтесь вежливо и уважительно при любых обстоятельствах. Клиент не обязан знать тонкости кодинга а иной раз может не понимать даже в простейших настройках модуля. Имейте терпение к клиенту. 7. Главное правило описания модуля (ваша юридическая гарантия!) Это критически важный пункт для сохранения нервов и денег. Помните: то, что не написано в описании к модулю, не обязано быть в модуле. Правила оформления описания: Не указывайте ложную информацию ради рекламы модуля. Очень подробно расписывайте: С какими версиями OpenCart работает модуль. Есть ли поддержка мультиязычности (Multi-Language) и мультимагазина (Multi-Store). Конфликтует ли модуль с популярными шаблонами (Journal, Pavo и т.д.). Пример: Если вы пообещали в списке функций «экспорт в Excel», а в модуле экспорт только в CSV — клиент будет прав, требуя деньги назад. Чёткое и честное описание — это ваша юридическая защита. Резюмируем Пиши по стандартам MVC, используй при необходимости OCMOD. Продавай только на легальных площадках. Никакого вареза — даже за деньги. Тестируй и на оригинальном опенкарт или на основе его сборки. Оформляй описание модуля честно и подробно — это твоя гарантия от возвратов. Цени репутацию на форуме, она дороже разовых денег с фриланс-бирж. Удачи в разработке!
×
×
  • Создать...