Замечание по модулю Commerce Cart Flyout:
Он очень сырой и как мне - сильно замедляет сайт. Если алгоритм продаж простой-он подходит, но если нюансы-не особо. Модуль не видит "fields order-items-types".
Думаю лучше использовать ядро для выезжающей корзины. Выводить вьюху с ajax перезагрузкой. Можно любые поля добавлять и не зависить от кучи js кода данного модуля. Ну или адаптировать под эту задачу модуль Commerce Ajax Add to Cart
По модулям
"composer/installers": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal/admin_toolbar": "^2.0",
"drupal/ajax_comments": "^1.0",
"drupal/better_exposed_filters": "^5.0",
"drupal/blazy": "^2.0@RC",
"drupal/block_field": "^1.0",
"drupal/commerce": "^2.17",
"drupal/commerce_cart_api": "^1.4",
"drupal/commerce_cart_flyout": "^1.8",
"drupal/commerce_checkout_order_fields": "^1.1",
"drupal/commerce_liqpay": "^1.0",
"drupal/commerce_shipping": "^2.0@RC",
"drupal/core-composer-scaffold": "^8.8",
"drupal/core-project-message": "^8.8",
"drupal/core-recommended": "^8.8",
"drupal/ctools": "^3.0",
"drupal/double_field": "^3.3",
"drupal/easy_breadcrumb": "^1.13",
"drupal/facets": "^1.4",
"drupal/facets_pretty_paths": "^1.0",
"drupal/field_group": "^3.0",
"drupal/imce": "^1.7",
"drupal/inline_responsive_images": "^2.1",
"drupal/menu_link_attributes": "^1.1",
"drupal/metatag": "^1.13",
"drupal/minifyhtml": "^1.10",
"drupal/minifyjs": "^2.2",
"drupal/paragraphs": "^1.11",
"drupal/pathauto": "^1.6",
"drupal/recaptcha": "^3.0",
"drupal/search_api": "^1.16",
"drupal/simple_sitemap": "^3.2",
"drupal/smtp": "^1.0",
"drupal/taxonomy_menu": "^3.4",
"drupal/taxonomy_term_depth": "^2.4",
"drupal/telephone_validation": "^2.3",
"drupal/token": "^1.5",
"drupal/transliterate_filenames": "^1.2",
"drupal/twig_tweak": "^2.1",
"drupal/views_field_formatter": "^1.11",
"drupal/views_taxonomy_term_name_into_id": "^1.0@alpha",
"drupal/webform": "^5.0",
"drupal/weight": "^3.2",
"drush/drush": "^9.0.0",
"wikimedia/composer-merge-plugin": "^1.4"
},
Комментарии
Очень крутой сайт)
Почему не на 9-ке?
Нужно было уверенно запустить. 9-ка может сюрпризы дать. Было решено сделать так и после запуска пересесть. Там не такая миграция как с 7 на 8
Отличный сайт!
По пейджспиду печально.
По верстке есть косяки (для мобил).
Функционал странный:
Это так, при беглом осмотре
P.S. Не вижу пока ничего крутого и отличного, имхо, пока что на троечку.
Покажите пожалуйста ваш пример с правильным исполнением. (только для самообразования и понимания как лучше и как надо, не для сравнения и писькомерства, можно в лс, спасибо)
"как лучше и как надо" - это называется "аудит".
Я готов его сделать, но это НЕ бесплатно. Примеров приведу массу, в том числе и своих работ/доработок.
Обращайтесь. Абсолютно без какого-либо писькомерства.
P.S. Я не с целью какого-то принизить, на косяки показываю, я реально помочь хочу
Ооо, спасибо за тестирование сайта и обратную связь. Был бы благодарен, если б указали на каком устройстве такие сдвиги. То ли на мелких экранах (типа 5s яблока), то ли при плохом зрении - масштаб букв 150%).
По поводу PageSpeed
Тут интересно все. Я над этим сейчас плодотворно работаю и есть еще ускорять. Сейчас сайт не на VPS. Не включено OPCache и memcached. Пытаюсь выжать без них максимум и понять, что на что влияет. Не могу найти, как в восьмерке сделать link preload.
+ самый главный вопрос-на сколько эти показатели влияют на продажу? Возьму к примеру сайт ozon( у него на pagespeed mobile 30). При этом он продает, как я понимаю.
Или взять ваш сайт, который в профиле указан (я так понимаю-рекламный ход). НО купят ли у меня люди товар , если сайт имеет дизайн 90-х и не несет никаких маркетинговых ходов. Вопрос риторический. И да, мне бы тоже хотелось посмотреть на ваш современный интернет магазин, который в зеленой зоне. Мне дико интересно-есть ли смысл тянуться, осуществимо ли это на CMS
Спасибо, что показали сайт. Положил в закладки, постараюсь пристально изучить. Многие методы пересекаются с моими, но я все равно буду заимствовать идеи у вас.
Из недоработок: что-то с поиском не то. Ввожу "толсто" и страница обновляется сама не дождавшись пока я энтер нажму. Даже в этом случае товар толстолоб мне не показывает.
Спасибо. Это я в настройках better_exposed_filters добавил автосабмит и все применилось не только к фильтрам и сортировке, но и на поиск. Придется либо кнопку ставить на применение, либо писать хук отдельно для поиска. А может есть решение, не смотрел еще. Думаю задержка времени в данной ситуации не особо подойдет( в поиске нормально, но на фильтре будет выглядеть как тупизм сайта:) )
[Пальцем в небо]
Возможно нужно в самом раскрытом фильтре по названию указать оператор "содержит".
Думаю будет хорошим вариантом использовать подсветку результатов поиска в строке ввода. Я не знаю как указать, чтобы в раскрытом фильтре чекбоксы автосубмитили, а строка ввода нет. Кажаться в Search API + Facets это сделать можно.
С поиском оказалось все намного проще, нужно было просто поставить чекбокс Exclude Textfield.
С подсветкой - хорошая идея, спасибо. Посмотрю, как реализовать.