Сервис по доставке еды, готовый сайт




Привет всем!

Сделали новый сайт-сборку. Выбрали популярные в наше время услуги по доставке еды

Без лишних слов

Общее
  1. Шаблонизатор — Fenom
  2. Вызовы сниппетов, чанков и прочего — Fenom (где только возможен)
  3. Дополнительные поля (двух видов) в карточке товара;
  4. Минимальная сумма заказа (настраивается);
  5. Бесплатная доставка от определённой суммы (настраивается);
  6. Дополнительные поля заказа, сохраняемые в админке и отправляемые в письме менеджеру (подъезд, этаж, дата и время доставки);
  7. Адаптивная тема для старта;
  8. Презентабельная страница-заглушка;
  9. Страница с поварами;
  10. Блок «Просмотренные товары» на странице товара;
  11. Блок «Популярное»;
  12. Форма обратной связи;
  13. Форма заказа звонка;
  14. Закладки для авторизованных (требуется msFavorites);
  15. Личный кабинет, история заказов с возможностью повтора (требуется Office);
  16. Блог с новостями и акциями (скромно);
  17. При первом заходе на сайт всплывает модальное окно с запросом подтверждения достижения 18 лет.
Навигация ajax в каталоге товаров и блоге

Настроена отправка почты через SMTP, вам нужно указать логин и пароль.

Готовность к СЕО.

Каждая страница проходит валидацию через w3.org.

Хорошая галерея с возможностью перелистывания, увеличения изображений товаров (Fotorama не используется).

Карта сайт присутствует (sitemap.xml)

Стильная корзина


Важно
Внесены правки в код miniShop2 — минусовой процент. Используется кастомные сниппет msOrder

Дополнительные поля — товар
В «Свойства товара» добавлено одно поле — Объём, убраны Цвет, Страна и Производитель
В карточку товара добавлен таб «Данные товара» с дополнительными свойствами товара. В нашем случае — белки, жиры, углеводы и т.п. Пример

Дополнительные поля — заказ
Присутствуют кастомные поля в карточке заказа — подъезд, этаж, дата доставки и время доставки. Они так же есть в табе «Адрес» в истории заказов в личном кабинете на фронтенде.

админка


фронтенд


фронтенд


По мелочам

  1. Вывод сопутствующих товаров в определённых категориях, добавляются как самостоятельные товары (пример, автоматический вывод категории на указанных страницах)
  2. Вывод товаров-опций в определённых категориях, добавление которых влияет на сумму основного товара (требуется msAddLinked), пример
Установлена общая сумма заказа с доставкой, от которой начинается скидка, настраивается через системные параметры → miniShop2.

Установлена минимальная сумма заказа, настраивается через системные параметры → miniShop2

При оформлении заказа выставлен «Самовывоз» по умолчанию и блок «Адрес доставки» спрятан. Переключение radio-кнопки «Доставка курьером» активирует блок «Адрес доставки».





Проверка возраста


Если «Да», открываем сайт


Если «Нет», показываем ещё одно окно.

Немного «баловства»: уведомление о том, что заказ ушёл в корзину


Вот честно, jGrowl многие не замечают. Отвернулся, уведомление просмотрел, а что случилось, не понятно...

Цена
  • Стоимость — 8 000 руб.
Требуемые дополнения
Не экономьте на хорошем функционале!

Я, лично, рекомендую эти дополнения:
msImportExport — для импорта или рассмотрите дополнения для 1С;
msOptionsPrice2 пригодится, если у пиццы будут разные размеры, которые отличаются по стоимости.
.

Платёжные системы выбирайте сами.

Посмотреть сайт.

Наш сайт: devdevel

P.S. Для тех, кто подписан на наши новости, отправили письмо в рассылку.

P.P.S. Будем рады услышать идеи по поводу расширения и нового фунционала. Мы брали за основу готовый сервис доставки (региональный) и сильно расширили его.
21 октября 2017, 18:43    Stan Ezersky   G+  
2    598 +14

Комментарии (30)

  1. Stan Ezersky 21 октября 2017, 21:38 # +3
    Настоятельно прошу обосновывать минусы теме.
    1. Владимир 21 октября 2017, 23:06 # +1
      Станислав, забей на минусы, это жаба называется, у утырков не в почете платить за труд. им халяву подавай.
      1. Stan Ezersky 06 ноября 2017, 12:47 # +1
        Поговорил я с несколькими рестораторами и владельцами сервисов доставки о ценах на сайты. Так вот когда делали сайт друзьям, поражались ценам на разработку. Приведу в пример 2 сайтов, которые понравились одному из заказчиков. Он связывался со студиями, которые их делали и реально удивился ценам в нашем провинциальном городе (у людей таких денег просто нет).

        • первый сайт: 1.2млн. руб. Ничего сверхъестественного там нет, Битрикс
        • второй сайт, Wordpress, почти 200 тыс. руб.

        К чему я это: купив готовый сайт и допилив её в соответствии с ТЗ заказчика, можно заиметь неплохую выгоду. Да, придётся постараться и сделать свои дизайн/вёрстку, но всяко это лучше, чем делать с нуля и тратить трудочасы.

        Я как-то упоминал студийные цены по минимуму. Так вот интернет-магазин в студиях стоит от 120 тыс. руб.

        Ну и посчитаем цену за сайт:

        В итоге 10 970 руб.

        Даже если мы добавим пару дельных аддонов:


        Стоимость сайта, в итоге, небольшая 13 750 / 14 450 руб.

        Даже если сайт для заказчика стоит 30 тыс. руб. (беру цену по ситуации), все в плюсе на 50%, минус трудочасы на дизайн/вёрстку, как минимум.

        Сборку мы делали на основе существующего проекта, но тот скромнее, сборка в разы мощнее, более универсальна.
        1. Владимир 06 ноября 2017, 13:06 # +1
          Хорошая сборка, отличная. Пусть меня снова заминусет какой-то лох, который втихую несогласен, но наличие таких сборок так же важно для популярности MODX как и запас других готовых решений.
          Спасибо!
          PS Популярность системы управления сайтом напрямую зависит от количества готовых решений, и это самое основополагающее. При чем, как платных так и бесплатных.
          Точно могу сказать что в вордпрессе платные решения очень не айс- разработчики тупо сливаются когда, к примеру, меняется api в фейсбуке, бросая приобретателя платного плагина (это я по факту говорю, просто один из многих примеров). Но тем не менее, система живет и кормит кучу профессионалов и начинающих.
          1. Stan Ezersky 06 ноября 2017, 13:18 # +1
            Я с Wordpress работал на заре его появления, потом перешёл на Drupal и забыл про всё. С Drupal пересел на MODX и пока планирую на нём остановиться. Почти все задачи, связанные с разработкой сайтов, решаются с помощью него.
    2. Владимир 21 октября 2017, 23:08 # 0
      Сборка классная!
      1. Stan Ezersky 21 октября 2017, 23:09 # +2
        Благодарю, продолжаем работать :)
      2. Pavel Zarubin 22 октября 2017, 00:26 # 0
        Внесены правки в код miniShop2
        А как с обновлением дела обстоят?
        1. Stan Ezersky 22 октября 2017, 00:29 # 0
          Фикс был внесён после выхода последней версии, так что в новой версии с этим проблем не будет, думаю.
        2. Stan Ezersky 22 октября 2017, 13:16 # +2
          UPD
          Добавлено окошко с проверкой возраста
          1. Stan Ezersky 24 октября 2017, 12:53 # +2
            Дабы не засорять сайт демо-товарами, вот ссылки на интересный функционал:

            Ajax-навигация по категории;
            Топпинги к блюду;
            Сопутствующие товары;
            Раздел «Акции», с ajax-навигацией.

            1. Stan Ezersky 25 октября 2017, 09:07 # +2
              Вроде всё, что хотели, реализовали.
              1. Yar 26 октября 2017, 11:32 # 0
                добавьте атрибут active для активного пункта меню (каталога)
                1. Stan Ezersky 26 октября 2017, 11:34 # 0
                  1. Yar 26 октября 2017, 11:37 # -1
                    это хлебные крошки, я про пункты в выпадающем меню
                    1. Stan Ezersky 26 октября 2017, 11:39 # 0
                      Батенька, вы хоть в код-то гляньте, я не просто так привёл его.
                      1. Yar 26 октября 2017, 11:43 # -1
                        если я нажал «пицца», то при повторном открытии меню я хочу видеть выделенное другим цветом пункт «пицца»
                        1. Stan Ezersky 26 октября 2017, 11:49 # 0
                          Тогдап стоит формулировать корректно свои замечания/пожелания, а не
                          добавьте атрибут active для активного пункта меню (каталога)
                          , не убедившись в имеющемся атрибуте в коде.
                          1. Yar 26 октября 2017, 11:56 # -2
                            Конечно имеется, тк PdoMenu добавляет атрибут active по умолчанию. Нужно прописать для него стили в css
                            1. Stan Ezersky 26 октября 2017, 11:57 # 0
                              Но изначально вы просите добавить
                              добавьте атрибут active для активного пункта меню (каталога)
                              1. Yar 26 октября 2017, 12:02 # -1
                                это да, не совсем ясно выразился. но думаю мы друг друга поняли
                2. Yar 26 октября 2017, 11:36 # -1
                  Может есть расчеты по рентабельности запуска подобного проекта?
                  Минимальное количество жителей;
                  Средний чек;
                  Количество блюд;
                  Количество персонала и тд.
                  1. Stan Ezersky 26 октября 2017, 11:41 # +2
                    Вы предполагаете, что я продаю готовый бизнес что ли? Ищите аналитику по бизнес-проектам.

                    Это сайт. Пригодится тому, кто разрабатывает подобные или имеет заказчиков, которым требуется подобный сайт.
                  2. Stan Ezersky 26 октября 2017, 18:20 # +1
                    Уведомление о том, что заказ ушёл в корзину


                    Вот честно, jGrowl многие не замечают. Отвернулся, уведомление просмотрел, а что случилось, не понятно…
                    1. Stan Ezersky 28 октября 2017, 17:17 # 0
                      А ещё мы избавились от тонны ненужных иконок FontAwesome (поставили свой иконочный шрифт), сейчас их менее 70, включая иконки для тикетов, если будете пользоваться tickets meta по полной.

                      Полный лист иконок будет доступен для пользователя
                      1. Андрей 28 октября 2017, 20:54 # +2
                        Кстати очень годный сборщик иконочных шрифтов — Fontello.
                        1. Stan Ezersky 28 октября 2017, 23:31 # 0
                          Я другой инструмент использую :)
                          1. Stan Ezersky 06 ноября 2017, 12:18 # 0
                            Поковырял его, не оценил, не то.

                            Вот вам в инструменты очень мощный сервис по работе с иконочными шрифтами.
                        2. Stan Ezersky 29 октября 2017, 19:08 # +1
                          По многочисленным просьбам включили увеличение фотографий товаров.
                          1. Stan Ezersky 06 ноября 2017, 11:13 # 0
                            Попробовали накатить 2.6,0, результат не впечатлил:

                            Подвисают
                            • удаление изображений
                            • создание нового тикета
                            Откатились на 2.5.8, полёт отличный.

                            Кому интересна среда разработки:
                            • NGINX: 1.11.9
                            • PHP: 7.0.13
                            • MySQL 5.7.20
                            Всё работает корректно и без нареканий
                            Вы должны авторизоваться, чтобы оставлять комментарии.