FlashShop. Готовая сборка магазина.



Демо временно не работает!
Установка на modxhost тоже пока не работает!

Особенности


  • Bootstrap 5.0.0
  • Адаптивная и валидная верстка
  • Ajax авторизация/регистрация
  • Личный кабинет
  • Динамическая мини корзина
  • Фильтрация и сортировка
  • Поиск по товарам
  • Контактные данные покупателя в письме заказа
  • Обратный звонок с защитой от CSRF
  • Карты: yandex, google, leaflet и 2gis
  • Конструктор блоков на основе MIGX


Адаптивная и валидная верстка

Тема оформления сделана на базе Bootstrap 5.0.0
Проверить валидность можно тут

Ajax авторизация/регистрация




Личный кабинет




Динамическая мини корзина




Фильтрация

Фильтрация работает только по основным опциям товара.



Поиск по товарам

Обычная форма, которая передает значение через get параметр, а на странице каталога pdopage фильтрует товары через это значение.



Контактные данные покупателя в письме заказа




Обратный звонок с защитой от CSRF

Проверка происходит через хук csrf.



Карты

Поддержка 4 типов карт: yandex, google, leaflet и 2gis
Редактирование карт в конструкторе блоков, о нем чуть ниже. API ключи для карт записываем в системные настройки: flashshop_google_api_key(обязательно для гугл карт) и flashshop_yandex_api_key
Возможность добавление неограниченное кол-во меток.



Конструктор блоков на основе MIGX

Контент сайта заполняется в одной migx таблице и конфигурации(ClientConfig).В конструкторе можно скрывать блоки, менять местами, добавлять или удалять блоки. Вообщем, стандартная migx таблица, за исключением того, что каждый блок имеет свои поля для соответствующего чанка.



Страницы


SEO


Ссылка на компонент
Aleksandr Huz
22 апреля 2021, 12:20
modx.pro
2
1 458
+9
Поблагодарить автора Отправить деньги

Комментарии: 37

Валерий
22 апреля 2021, 14:44
0
Спасибо за выбор!) Можно посмотреть админку?
    Aleksandr Huz
    22 апреля 2021, 15:02
    +1
    Вы можете бесплатно установить пакет на modhost.pro и посмотреть админку
    Futuris
    25 апреля 2021, 11:16
    0
    А есть какие-то экспортно-импортные модули? Как предполагается загружать товары?
      Aleksandr Huz
      25 апреля 2021, 11:59
      0
      на данный момент нет. Но в планах интегрировать GoogleSheets
      Игорь
      02 июня 2021, 16:52
      0
      Привет. Какой способ реализации мультиязычности можно будет использовать?
        Aleksandr Huz
        02 июня 2021, 17:24
        +1
        Babel — легко. Localizator тоже можно, но если вы хотите его использовать, то лучше подождать. Скоро будет обновление и в FlashShop будут бесплатно включено дополнение PageBlocks
          Диман
          06 июня 2021, 10:40
          0
          Скоро будет обновление и в FlashShop будут бесплатно включено дополнение PageBlocks
          Шикарно, нужно будет «посмотреть»…
        Роман
        02 июня 2021, 17:17
        0
        Платные модули присутствуют в сборке. Их отдельно нужно покупать или они уже включены в сборку?
          Aleksandr Huz
          02 июня 2021, 17:25
          0
          Платных модулей нет в сборке. Все работает с коробки.
            Диман
            19 сентября 2021, 06:11
            0
            Все работает с коробки
            Поиск на тестовом сайте — не работает

            (ERROR @ /core/components/flashshop/processors/web/product/getlist.class.php : 37) Array
            (
                [published] => 1
                [deleted] => 0
                [pagetitle:LIKE] => %Автокресло%
                [longtitle:LIKE] => %Автокресло%
                [description:LIKE] => %Автокресло%
                [class_key] => msProduct
            )
          Кефирка
          31 января 2022, 13:46
          0
          Не смогла установить.

          Консоль запущена...
          Пробуем установить пакет с подписью: flashshop-1.0.3-pl
          Пакет найден... сейчас идёт подготовка к его установке.
          Загрузка рабочего пространства пакета...
          Рабочее пространство загружено, сейчас устанавливаем пакет...
          Installing files from /home/m/megasan72/megasantehnika.rf/core/packages/flashshop-1.0.3-pl/xPDOFileVehicle/1c06218a52d52af001ba2646b96c0528/ to /home/m/megasan72/megasantehnika.rf/core/components/flashshop/model/encryptedvehicle.class.php
          modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
          modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
          Package decrypted!
          Attempting to preserve files at /home/m/megasan72/megasantehnika.rf/core/components/flashshop into archive /home/m/megasan72/megasantehnika.rf/core/packages/flashshop-1.0.3-pl/modCategory/88670c5565e0bdca66693afca1772a62.0.preserved.zip
          Attempting to preserve files at /home/m/megasan72/megasantehnika.rf/public_html/assets/images into archive /home/m/megasan72/megasantehnika.rf/core/packages/flashshop-1.0.3-pl/modCategory/88670c5565e0bdca66693afca1772a62.3.preserved.zip
          Trying to install FormIt. Please wait...
          Could not download package FormIt.
          Trying to install TinyMCE Rich Text Editor. Please wait...
          Could not download package TinyMCE Rich Text Editor.
          Trying to install translit. Please wait...
          Could not download package translit.
          Trying to install SweetAlert2. Please wait...
          Загрузка рабочего пространства пакета...
          Рабочее пространство загружено, сейчас устанавливаем пакет...
          SweetAlert2 was successfully installed
          Trying to install Ace. Please wait...
          Загрузка рабочего пространства пакета...
          Рабочее пространство загружено, сейчас устанавливаем пакет...
          Attempting to set which_element_editor setting to Ace.
          Ace was successfully installed
          Trying to install AjaxForm. Please wait...
          Загрузка рабочего пространства пакета...
          Рабочее пространство загружено, сейчас устанавливаем пакет...
          AjaxForm was successfully installed
          Trying to install MinifyX. Please wait...
          Загрузка рабочего пространства пакета...
          Рабочее пространство загружено, сейчас устанавливаем пакет...
          MinifyX was successfully installed
          Trying to install ClientConfig. Please wait...
          Could not download package ClientConfig.
          Resolve migx
          Resolve tvs
          Resolve tvsContent
          Removing changelog.txt
          Path specified for package clientconfig is not a valid or accessible directory: /home/m/megasan72/megasantehnika.rf/core/components/clientconfig/model/
          Could not load class: cgGroup from mysql.cggroup.
          cgGroup::load() is not a valid static method.
          Could not load class: cgGroup from mysql.cggroup.
          И на этом все зависло
            Aleksandr Huz
            31 января 2022, 13:55
            0
            Попробуйте переустановить компонент. И лучше писать в тех. поддержку мне.
              Кефирка
              31 января 2022, 14:19
              0
              Спасибо! Заработало.
            Roman
            18 февраля 2022, 16:26
            0
            Хотел протестировать не работает на Modhost(
              Aleksandr Huz
              18 февраля 2022, 20:13
              0
              s29016.h10.modhost.pro/manager/
              s29016
              ZrBDxrAgv7sw

              Будет работать до 19.02.2022 19:59
                Roman
                19 февраля 2022, 14:20
                0
                Спасибо, а на хостинге не будит работать?
                  Aleksandr Huz
                  19 февраля 2022, 16:47
                  0
                  не понял вопрос. Сейчас же на хостинге работает
                    Roman
                    19 февраля 2022, 19:55
                    0
                    нет не устанавливается
                      Roman
                      19 февраля 2022, 20:23
                      0
                        Николай Савин
                        20 февраля 2022, 09:30
                        0
                        Роман, вы видимо пытаетесь скачать транспортный пакет из демо-сайта и его установить заново на другом сайте, либо переустанавливаете зачем то на предоставленной демке. Платные пакеты так не работают. На демо сайте — транспортные пакеты защищены от копирования. У вас не получится их скачать и заново установить где-либо.
                        Для использования платного компонента на другом сайте, вам нужно его сначала приобрести.
                        Для установки транспортного компонента вручную — вам его нужно еще привязать к поставщику
                          Tata
                          20 февраля 2022, 11:06
                          0
                          Человек написал что проблема  на хостинге, у вас не устанавливается компонент, раньше устанавливался на демо тарифе при выборе компонента, а теперь нет проверти   s29029.h10.modhost.pro/manager/ s29029 L8ixhGrTxbrS
                            Николай Савин
                            20 февраля 2022, 12:03
                            0
                            у вас не устанавливается компонент,
                            У кого у вас? Я не автор компонента, не техподдержка хостинга. Я просто пытаюсь помочь. За что минус то?

                            По существу: Пошел, проверил — да действительно — с установкой есть проблема, ввиду большого количества зависимостей. Видимо не успевают установиться.
                            Думаю автор — предложит решение, когда у него будет возможность
                              Roman
                              21 февраля 2022, 14:43
                              0
                              Я и хотел донести автору, что-то с компонентом
                                Aleksandr Huz
                                21 февраля 2022, 14:56
                                +1
                                Я услышал. Сегодня будет демо сайт с доступом в админку.
                                Еще есть проблема с компонентом migx, он перестал устанавливаться автоматически.
                                Поэтому при установки данного компонента нужно будет установить migx самостоятельно.
                              Николай Савин
                              20 февраля 2022, 12:37
                              0
                              Теперь конкретно вам @Tata напишу. Вы у нас гость, только зарегистрировались и уже начинаете ставить минусы налево и направо. Не нужно так себя вести.
                                Roman
                                21 февраля 2022, 14:41
                                0
                                Верно
                                  Aleksandr Huz
                                  21 февраля 2022, 15:04
                                  +2
                                  Человек написал что проблема на хостинге
                                  Проблема в другом, в самом компоненте.
                            Aleksandr Huz
                            21 февраля 2022, 21:44
                            +2
                            demo.flashshop.pro/manager
                            manager
                            manager
                      Viktor
                      22 февраля 2022, 11:44
                      0
                      Кстати вроде готовая сборка, но тоже меню не ограниченно первым уровнем в шапке, у меня было 25 тысяч ресурсов оно так и вывело в шапку и в футер, дичайше висла при 25к тысяч ресурсов(по страничной 8 ресурсов на 1 странице) именно при выдаче сортировки, почему так хз, так же как оказалось не было фильтров. Техподдержка отвечает долго, и постоянно говорит что у него работает, проблема у вас. Ставишь свежий модекс там не виснет, делаю свою сборку у меня не виснет, чтобы внести изменения в выводе приходится копаться, страницы некоторые объеденены и сложно что-то делать
                        Aleksandr Huz
                        22 февраля 2022, 12:11
                        +1
                        Ну да, это проблема была в предыдущей версии, вы ее обнаружили, я исправил. Спасибо.

                        Ну я, не пойму ваш негатив. Я всегда отвечал вам в этот же день, вы мне на следующий или через несколько дней. Может хотите показать переписку где я отвечал через несколько дней?

                        Далее, я писал вам 21 декабря, что приступил к решению проблемы. Вот цитата:
                        Фильтры на этой недели настрою и выпущу обновление.
                        Но вы через 3 дня написали
                        Спасибо делать не нужно
                        А обновление компонента вышло 27 декабря с решением проблемы. То есть в течении неделе, как я и писал.

                        Ну и на будущее, я могу на выходных не отвечать, на то они и выходные. Я могу заболеть, или по другим факторам не выйти на связь.
                        Павлик Мышкин
                        13 апреля 2022, 16:45
                        0
                        Демо сайт не работает.
                          Павлик Мышкин
                          13 апреля 2022, 18:15
                          0
                          Компонент ставится на существующий сайт без проблем или надо с нуля начинать?
                            Aleksandr Huz
                            13 апреля 2022, 19:41
                            0
                            На чистый сайт
                          Александр Быковский
                          20 сентября 2022, 16:14
                          0
                          flashshop.pro более не доступен до определенного времени?
                            Aleksandr Huz
                            20 сентября 2022, 20:45
                            0
                            На этой недели постараюсь возобновить
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                            37