Настройку кеша, настройку сервера (nginx, php-fpm, mariabd) и прочие возможные настройки мы уже сделали. Осталось только проблема множества скриптов и стилей из плагинов - тут мы никаким образом не можем исправить ситуацию (будет много бесполезной работы, как с приложением, на которое Вы ссылаетесь).
Приложение по этой ссылке работает с ошибками. Когда есть программный продукт делающий свою задачу, мы готовы его купить. Но при каждом изменении дизайна прогонять мастер этих настроек - это очень неправильно, это дохлая лошадь которую тащат.
Объединенные файлы должны быть выгружены автоматически при изменении исходных файлов (легко сделать проверку изменений), для каждого из приложений отдельно - движок это легко позволяет делать. Для каждого приложения есть свой дизайн и плагины, по этому нужно разделение на приложения. Inline коды тоже остаются, но сжатые.
Про HTTP2 глупость ниже написана. Как говорится, услышал звон, да не знаю где он. Подробные тесты тут https://css-tricks.com/http2-real-world-performance-test-analysis/ (разница http2 без оптимизации и с оптимизацией в 2.7 раза! при желании можете провести свои тесты). Одно другого не заменяет!
Чем быстрее сайт работает, тем лучше у него конверсия, надеюсь это не надо аргументировать.
Как минимум можно статические страницы закешировать. Информационные страницы магазина, страницы сайта (у нас не используются), блог.
У нас недавно в моменте появилось 800+ посетителей на информ. странице магазина. Движок и сервер не справились с этой нагрузкой.
Тут больше вопрос как закешировать в microcache для неавторизованных пользователей.
Плагин особо нет желания покупать, когда есть средства серверные (nginx), тем более что отзыв у него:
Евгений | Светим.рф | Люструм.рф 19 июня 2019 13:37
Не работает. Автор на связь не выходит. Чтобы вернуть деньги нужно пройти семь кругов ада )) Проще забить.
Павел, пару вопросов (или пояснений) по плагину, если они по адресу конечно) если нет - поправьте.
1. У нас в Санкт-Петербурге (витрина) 15 складов. Они должны отображаться только для этой витрины, в каталогах, карточках товара.
2. Аналогично для Москвы, но склад пока что один.
3. Остальные регионы (витрины), которые должны иметь настройки складов.
Судя по описанию, этот плагин не решает проблему (частично да, для одной витрины, со скрытым складом). Настройки плагина сквозные по всему магазину, не привязаны к витрине.
У витрины есть свои настройки (Витрина > Настройки > Показывать склады), которая лишь регулирует отображение самого склада, не влияя на переменные (отображение в категориях).
Как все же решить вопрос?
P.s. в целом ситуация: витрин много, складов много, нужно настроить соответствие витрина-склады. Не только отображение, но и фактические переменные которые связаны с наличием (availability, p.count и другие).
Из практики действительно доказано, что слеш не влияет. Тема не актуальна, для справки.
p.s. Ув. Quasar, предлагаю вам сосредоточить свои усилия на разделе Предложения, много новых идей для себя возьмете там, и для новых продуктов в том числе.
Отвечу за автора темы) руководствуются следующими соображениями: в каталоге кроссовки есть деление на типы, бренд, цвет, размер, и так далее. при формировании ЧПУ рекомендуется добавлять поисковый запрос в адрес. к примеру, domain.ru/krossovki/nike/.
В текущей же реализации, ЧПУ имеет вид domain.ru/nike/ + domain.ru/krossovki (ЧПУ для двух категорий). Как видите, совсем не понятно, что имеется ввиду в первом случае.
Далее, если типов товаров много, возникает еще один вопрос) А как будет отображаться вложенная категория этого же бренда (фильтра) в другом типе товаров.
Конфигурационный файл nginx вашего домена. Уточните у вашего провайдера где он находится. в ISP manager это Домены>WWW-домены>example.com и кнопка Конфиг.
В настройках плагина есть идентификаторы типов цен (продажа, закуп, зачеркнутая). В идеале туда добавить дополнительное пользовательские типы цен и позволить пользователю указывать нужную цену продажи для витрины. Как вариант реализации. Просто и понятно.
Нет Михаил, никаких доп сайтов нет конечно же. Проблема была оказывается ранее озвучена другими пользователями. https://support.webasyst.ru/fo... Я так понимаю решения нет?
Каким образом регистрируются боты при отключенной регистрации вопрос интересный!
Спасибо за вариант решения, но проблема не с большим количеством товара, а для основной товарной группы (50-100 товаров), это мы можем руками указать. Товар закончился, его заказали, товар скрывается с сайта (настройки витрины).
Проблема в том, что не понятно как вывести товар с кнопкой предзаказа (плагин), если установлена настройка скрывать отсутствующие товары с витрины.
Отличное решение для начинающих магазинов. А для тех у кого автоматизация, синхронизация по наличию, много складов... как быть? нужно отобразить товар, которого нет, собственно в теме вопроса это и написано.
Нулевые просто скрываешь... с категориями еще. Не вариант совсем! Может в примитиве это у кого-то работает, а у нас торговля - товар раскупают, он в пути, скоро будет и нужен предзаказ.
Здравствуйте, Алексей!
Настройку кеша, настройку сервера (nginx, php-fpm, mariabd) и прочие возможные настройки мы уже сделали. Осталось только проблема множества скриптов и стилей из плагинов - тут мы никаким образом не можем исправить ситуацию (будет много бесполезной работы, как с приложением, на которое Вы ссылаетесь).
Приложение по этой ссылке работает с ошибками. Когда есть программный продукт делающий свою задачу, мы готовы его купить. Но при каждом изменении дизайна прогонять мастер этих настроек - это очень неправильно, это дохлая лошадь которую тащат.
Объединенные файлы должны быть выгружены автоматически при изменении исходных файлов (легко сделать проверку изменений), для каждого из приложений отдельно - движок это легко позволяет делать. Для каждого приложения есть свой дизайн и плагины, по этому нужно разделение на приложения. Inline коды тоже остаются, но сжатые.
Про HTTP2 глупость ниже написана. Как говорится, услышал звон, да не знаю где он. Подробные тесты тут https://css-tricks.com/http2-real-world-performance-test-analysis/ (разница http2 без оптимизации и с оптимизацией в 2.7 раза! при желании можете провести свои тесты). Одно другого не заменяет!
Чем быстрее сайт работает, тем лучше у него конверсия, надеюсь это не надо аргументировать.
в ответ на Объединение JS и CSS при финальной генерации html
Как минимум можно статические страницы закешировать. Информационные страницы магазина, страницы сайта (у нас не используются), блог.
У нас недавно в моменте появилось 800+ посетителей на информ. странице магазина. Движок и сервер не справились с этой нагрузкой.
Тут больше вопрос как закешировать в microcache для неавторизованных пользователей.
Плагин особо нет желания покупать, когда есть средства серверные (nginx), тем более что отзыв у него:
в ответ на Nginx + microcache
Спасибо, уже разобрался давно.
Поставщик дал неправильную инструкцию, дело было в типе характеристик
в ответ на Характеристики артикулов не обновляются
Пишите на почту spb_86@list.ru. Свой конфиг скиньте, и что именно не работает
в ответ на Nginx, установка Shop Script
Напишите пожалуйста в этой теме, когда обновление будет выпущено, очень необходим данный функционал!
в ответ на Наличие по складам
Павел, пару вопросов (или пояснений) по плагину, если они по адресу конечно) если нет - поправьте.
1. У нас в Санкт-Петербурге (витрина) 15 складов. Они должны отображаться только для этой витрины, в каталогах, карточках товара.
2. Аналогично для Москвы, но склад пока что один.
3. Остальные регионы (витрины), которые должны иметь настройки складов.
Судя по описанию, этот плагин не решает проблему (частично да, для одной витрины, со скрытым складом). Настройки плагина сквозные по всему магазину, не привязаны к витрине.
У витрины есть свои настройки (Витрина > Настройки > Показывать склады), которая лишь регулирует отображение самого склада, не влияя на переменные (отображение в категориях).
Как все же решить вопрос?
P.s. в целом ситуация: витрин много, складов много, нужно настроить соответствие витрина-склады. Не только отображение, но и фактические переменные которые связаны с наличием (availability, p.count и другие).
в ответ на Наличие по складам
Закусывайте)))
p.s. перечитайте еще раз
в ответ на NGINX: слеш в конце
Действительно, вы правы. Очень много публикаций различного содержания:
1. Слеш влияет https://blog.promopult.ru/seo/chto-takoe-dubli-na-sajte-i-kak-s-nimi-borotsya.html
2. Слеш не влияет https://siteclinic.ru/blog/internal-optimization/url-vopros-otvet/
3. Слеш не влияет (эксперимент) https://habr.com/ru/sandbox/109256/
Из практики действительно доказано, что слеш не влияет. Тема не актуальна, для справки.
p.s. Ув. Quasar, предлагаю вам сосредоточить свои усилия на разделе Предложения, много новых идей для себя возьмете там, и для новых продуктов в том числе.
Судя по профилю, они получаются хорошие :)
в ответ на NGINX: слеш в конце
Вы можете выгрузить остатки со стороны 1С за минусом резерва.
в ответ на Проблема при обмене данными с 1С
Раз уж поднял тему - сделайте уже ЧПУ картинок, в конце концов!) 2019 год!)
в ответ на Дополнительный тип URL страниц для товаров и категорий
Отвечу за автора темы) руководствуются следующими соображениями: в каталоге кроссовки есть деление на типы, бренд, цвет, размер, и так далее. при формировании ЧПУ рекомендуется добавлять поисковый запрос в адрес. к примеру, domain.ru/krossovki/nike/.
В текущей же реализации, ЧПУ имеет вид domain.ru/nike/ + domain.ru/krossovki (ЧПУ для двух категорий). Как видите, совсем не понятно, что имеется ввиду в первом случае.
Далее, если типов товаров много, возникает еще один вопрос) А как будет отображаться вложенная категория этого же бренда (фильтра) в другом типе товаров.
Мы получаем 4 УРЛ категорий:
domain.ru/krossovki/
domain.ru/nike/
domain.ru/kepki/
domain.ru/nike_1/ (вроде так будет в реализации).
в ответ на Дополнительный тип URL страниц для товаров и категорий
Конфигурационный файл nginx вашего домена. Уточните у вашего провайдера где он находится. в ISP manager это Домены>WWW-домены>example.com и кнопка Конфиг.
Без опыта настройки будет трудно, лучше разместите заказ в Бирже https://experts.webasyst.ru/#_...
в ответ на Nginx, установка Shop Script
В настройках плагина есть идентификаторы типов цен (продажа, закуп, зачеркнутая). В идеале туда добавить дополнительное пользовательские типы цен и позволить пользователю указывать нужную цену продажи для витрины. Как вариант реализации. Просто и понятно.
в ответ на Поддержка нескольких типов цен
Эта настройка только выводит кнопки выбора сортировки, никак не влияет на саму настройку сортировки.
в ответ на Сортировка Вручную "отключена"
Михаил, не работает по такой инструкции...
далее по инструкции все.
https://pitersmoke.pro/signup/ ошибка 404.
в ответ на Update Nginx + FastCGI для Webasyst
Спасибо что откликнулись. Вывод характеристик из массива в карточке товара. Уже нашел решение.
Для справки:
Вывод массива нужной характеристики
Обращение к единственному (заранее известному) значению по id значения.
в ответ на Вывести характеристику из массива checkbox
Перед локейшенами добавьте
try_files $uri $uri/ /index.php?$query_string;
Именно в такой конфигурации у меня работает весь функционал.
в ответ на Nginx, установка Shop Script
В официальной инструкции не хватает обработки локейшена /
В моем случае это добавление двух локейшенов:
fastcgi_pass и fastcgi_param уточните у своего провайдера
p.s. никак не могут адекватный мануал написать.
в ответ на Nginx, установка Shop Script
При импорте, идентификация артикулов по Наименование артикула
в ответ на Характеристики артикулов не обновляются
Проблема слеша решена)
Заходим на фтп /ваш_сайт.ру/public_html/wa-apps/shop/lib/config/routing.php
Ищем блок 'my/order/<id>/<code>/'
Меняем на 'my/order/<id>/<code>'
Итог: ссылка на заказ открывается на телефонах в смс сообщениях
в ответ на Короткая ссылка на заказ/оплату
Плагин 301 Редирект при изменении URL вызывал сильные задержки при сохранении
в ответ на Долгое сохранение товаров/категорий
Спасибо огромное! Проблему локализовал :)))
в ответ на Долгое сохранение товаров/категорий
Сайт сейчас работает с таким конфигом - добавлен location /, иначе он вообще не открывается.
Где ошибка не понятно
в ответ на Авторизация через внешние серверы
в ответ на Движок взломан?
Нет Михаил, никаких доп сайтов нет конечно же. Проблема была оказывается ранее озвучена другими пользователями. https://support.webasyst.ru/fo... Я так понимаю решения нет?
Каким образом регистрируются боты при отключенной регистрации вопрос интересный!
в ответ на Движок взломан?
На другом магазине, на котором нужно изменения, настройка есть
От чего зависит не понятно
в ответ на Настройка видимости категории и товаров для разных витрин
Витрины создаются через плагин от Бодисайт SEO-регионы.
Нигде никаких похожих настроек не видел
в ответ на Настройка видимости категории и товаров для разных витрин
Я вижу в настройках категории при создании только в инструкции
А фактически у меня нет группы настроек Видимость категории. Ни при создании, ни на существующих.
Скрыть типы товаров я понял как, но с категориями пока не понятно где не хватает "галочки" и какой галочки тоже не понятно.
в ответ на Настройка видимости категории и товаров для разных витрин
Спасибо за вариант решения, но проблема не с большим количеством товара, а для основной товарной группы (50-100 товаров), это мы можем руками указать. Товар закончился, его заказали, товар скрывается с сайта (настройки витрины).
Проблема в том, что не понятно как вывести товар с кнопкой предзаказа (плагин), если установлена настройка скрывать отсутствующие товары с витрины.
в ответ на Показывать предзаказ на нужные товары, если остаток 0
Отличное решение для начинающих магазинов. А для тех у кого автоматизация, синхронизация по наличию, много складов... как быть? нужно отобразить товар, которого нет, собственно в теме вопроса это и написано.
Нулевые просто скрываешь... с категориями еще. Не вариант совсем! Может в примитиве это у кого-то работает, а у нас торговля - товар раскупают, он в пути, скоро будет и нужен предзаказ.
в ответ на Показывать предзаказ на нужные товары, если остаток 0