Создание интернет магазина на OpenCart

Есть заказчик интернет магазина на OpenCart.

Задача — посадить предоставленный макет в формате PSD на opencart.

До этого момента никогда с данной CMS не работал. В данном посте выложу некоторые заметки по ходу того как создавал интернет-магазин.

  1. Ставим Photoshop, редактор кода Сodelobster ( PhpStorm, Sublime Text или др. )
  2.  Переделываем встроенный шаблон. ( Можно писать с нуля, но если нет опыта работы то, скорее всего, лучше начать с переделки. )

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

Бесплатный плагин для экспорта/импорта Excel версии opencart 2.x тут ( файл создается в формате .xlsx )

При установке на Денвер просит ftp решение тут (после установки следует зайти в менеджер дополнений и сбросить кеш щелкнув по круговым стрелкам или же по сбросу. Теперь можно устанавливать плагин для экспорта/импорта Excel на локальной машине, установится и при включенном ftp)

После установки в пункте Система —> Инструменты появится пункт Export / Import. При заходе в него высветится сообщение «У вас нет права для доступа к этой странице». Заходим Система —> Пользователи —> Группы пользователей. Редактируем администратора  — добавляем галочку в Разрешить редактировать tool/export_import. Так же и с пунктом разрешить просмотр.

По поводу переноса с локальной машины на хостинг лучше делать так:

  1. Установить на хостинге чистый opencart
  2. Залить на сайт хостинга через админку сайта бекап базы данных сделанный в админке сайта на локальной машине
  3. Залить на хостинг необходимые папки и файлы с локальной машины ( в большинстве случаев это папки image и view c шаблоном )

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

Заказчик поняв что особо дело с наполнением сайта не продвигается нанимает другого исполнителя. Дальше начинается интересное. Заказчик дал мой контакт новому исполнителю. Исполнитель связывается со мной и с первых слов начинается какой-то поток слов мол я там что-то сломал, какая-то не та кодировка, почему не сохраняются категории (данный момент работал исправно), и что  все не то да не так. Вот вопрос заказчику был нужен сайт по макету точный, он его получил. Функционал работает исправно, категории проверил, информация добавляется исправно, статьи, новости, товары, все читается нормально. Как относиться к человеку с постоянным упреком в свой адрес? Знаю что идеального ничего не бывает, наверно есть недочеты. Но разговаривать с незнакомым тебе человеком с каких-то постоянных упреков тоже не правильно. В общем не вынесла душа поэта — послал его на три буквы.

Подходим к заключительному этапу темы:

Создание интернет магазина на OpenCart

Вот вы дошли как вам кажется до финала своей работы, сообщаете об этом заказчику. Как вам кажется работа завершена и вы требуете деньги. Однако у заказчика есть свое мнение и он подкинет вам работы как и было в этот раз. Нужно ли доделывать работу на opencart после того как вы теоретически сделали всё, и по макету тоже все идентично. Сложный вопрос, с одной стороны верно, с другой вроде как не совсем. Как в этом случае общаться будут заказчик с вашим заказчиком ( то есть посредник в данном случае ваш заказчик ). Он само собой тоже скажет доработки какие-то своему исполнителю (посреднику). И так по цепочке доходит до вас. Если же вы не сделаете вопрос начнется в деньгах, можно недополучить сумму заявленную изначально, однако лучше доделать все что требуют, либо же надо изначально строго обсуждать объем работ.

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

Комментарий: Срок действительно затянул, претензий нет.

Некоторое добавление:
Движок быстрый, удобный, существует достаточное количество плагинов для работы. Поддерживает большое количество товаров, не грузит сервер, стабильно работает на высокой посещаемости. CMS разработка бесплатный движок ocStore основанный на открытом коде opencart. Официальный сайт ocStore

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *