replicant +1037


replicant

  • replicant replicant 24 июня 2022 13:20 #

    Да это понятно, но неужели не было ни одной нормальной библиотеки (вопрос риторический)? С редактором давно всё не очень здорово, ну да и фиг с ним впрочем. Буковки печатаются и на том "спасибо". С остальным справимся.

    в ответ на Новый дизайн сайта WA. Косяк на страницах с описанием работы хуков

  • replicant replicant 24 июня 2022 09:49 #

    Ещё немного и будет как созданная в MS Word HTML страница на основе обычного документа (исключением был только Word 97, т.к. там всё было прилично).

    в ответ на Новый дизайн сайта WA. Косяк на страницах с описанием работы хуков

  • replicant replicant 24 июня 2022 09:25 #

    Несколько фото можно даже одно за другим загружать, но

    приходится позицию ввода по тексту передвигать,



    чтобы между изображениями был текстовый разрыв или типа того. Интуитивно так всегда делал, чтобы выйти за пределы зоны, где автоматом включается редактирование загруженного изображения.

    Есс-но с абзацами в редакторе полный абзац (см. текст под вторым изображением). Впрочем так вроде и раньше было.

    Разметка HTML - ад!



    Вот! Что там происходит с вторым тегом <figure> даже думать не хочу, но корежит всё прилично.



    Опытным путем заборол некоторые первые абзацы, но это не весело! Ввод текста сразу после изображения закидывает его в тег figure изображения. Приходится делать 2 или даже 3 новых строки, чтобы начать без левого отступа за пределами тега, но и то не всегда срабатывает. Позиция ввода текста скачет как пьяная лошадь.

    А теперь самое вкусное. У изображений тег <figure> ставится сразу, но у некоторых он удаляется в процессе редактирования, когда изображение как-то оказывается внутри <p></p> с текстом. Искать закономерности не хочу, но факт имеется.

    в ответ на Новый дизайн сайта WA. Косяк на страницах с описанием работы хуков

  • replicant replicant 23 июня 2022 15:24 #

    Можете эту настройку отключить и не использовать совсем, если какой-то товар на вашей витрине можно заказать. Включите режим "Показывать как есть". Товарам под заказ можно назначать определенный доп. параметр и управлять их видимостью с его помощью. Товары, которые заказать точно нельзя, можно "топить" глубже. Это всё уже индивидуально надо смотреть от товара или от категории. Если товаров очень много, то плагин "Автоматическое управление товарами" с набором нужных условий поможет организовать правильную подачу товаров и управление ими по готовым схемам.

    Вместо штатной настройки перемещения отсутствующих товаров в самый низ можно использовать сортировку с помощью плагина "Приоритет товаров" https://www.webasyst.ru/store/plugin/shop/prioritysort/, которая в вашем случае может оказаться чуть более гибкой т.к. у неё больше параметров, чем просто сброс в низ списков всего того, что прямо сейчас купить нельзя, исходя только из кол-ва равного нулю. Рекомендации и схожие товары в списках теме дизайна тоже можно настроить так, чтобы они показывали в том числе и нулевые по остаткам товары.

    Принимать предзаказы на такие товары, даже отсутствующие на складе, можно с помощью плагинов https://www.webasyst.ru/store/plugin/shop/predzakaz/ или https://www.webasyst.ru/store/plugin/shop/preorder/

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

    Сам процесс обработки таких предзаказов уже настраивайте исходя из ваших особенностей.

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

    Инструменты для сборки готового решения по работе с предзаказами есть. Если собрать нужные компоненты правильно, то на витрине всё станет удобно и понятно для посетителя, но с шаблонами темы и плагинами однозначно придется поработать.

    Не уверен, что WA из коробки предложит готовое подходящее решение т.к. слишком много переменных в этом уравнении, чтобы решить его абстрактно без привязки к конкретному магазину. Если отстутвие решения - актуальная проблема, то начните собирать себе его прямо сейчас.

    в ответ на Автоматически перемещать вниз списка все товары, которых нет на складе, КРОМЕ ПОД ЗАКАЗ

  • replicant replicant 23 июня 2022 14:03 #

    Попробуйте использовать вот этот плагин для создания соответствующего поля https://www.webasyst.ru/store/plugin/shop/of/

    в ответ на поле "сдача" при оформлении заказа

  • replicant replicant 23 июня 2022 13:47 #

    Он же @2x стал. Вы его с телефона смотрели? А если с ПК смотреть, а не с устройства с retina-дисплеем?

    в ответ на webp

  • replicant replicant 23 июня 2022 08:19 #

    Глазам больно! Пришлось накинуть свои стили в браузере на это всё, чтобы хоть как-то читать.

    в ответ на Новый дизайн сайта WA. Косяк на страницах с описанием работы хуков

  • replicant replicant 22 июня 2022 06:25 #

    Эта проблема из разряда так называемых "вечных" имелась ещё в 5-й версии. С тех по ничего не поменялось. Такова логика работы с заказами, но это легко исправляется. При желании можно и все старые Удаленные традиционным способом заказы конвертировать в новый статус. После конвертации ссылки из таких уведомлений заработают снова т.к. нужные данные auth_code и auth_pin никуда не пропадают из заказа.

    в ответ на Избавиться от 404 на странице удаленного заказа в ЛК покупателя, отображать информацию об удаленном заказе

  • replicant replicant 21 июня 2022 16:52 #

    Ау, 37+ уже поставили. Когда сделаете отключаемым 13-символьный пароль и принудительную авторегистрацию при просмотре заказа?

    Само по себе получение такого мессаджа от магазина при просмотре заказа роняет магазин в глазах покупателя, который уже устал на каждом углу от всякого такого "разводилова" в стиле "Опа, а мы вас зарегистрировали, вот ваш пароль ajks843kafhaw8, запишите его и не забывайте". Ну спасибо, удружили! :)))

    в ответ на Добавить возможность отключить автом. регистрацию при просмотре заказа

  • replicant replicant 21 июня 2022 16:44 #

    А вот это мысль дельная. Когда материал уже залит, то его было бы неплохо конвертировать там же на сервере и отдать в webp. Для новых товаров понятно, можно сразу залить. Со старыми всё сложно. Тут без плагина или соответствующей настройки конвертации никак.

    Только настройка определенно должна быть включаемой по запросу, а не всем подряд конвертировать всё подряд. Кому-то может быть и не надо конвертировать ничего.

    в ответ на webp

  • replicant replicant 19 июня 2022 09:42 #

    Странно. А у меня он доступен к покупке.

    в ответ на маска телефона при оформлении заказа

  • replicant replicant 18 июня 2022 04:50 #

    В качестве решения в стиле "лучше чем ничего" https://www.webasyst.ru/store/plugin/shop/protel/

    в ответ на маска телефона при оформлении заказа

  • replicant replicant 17 июня 2022 17:24 #

    Да оно и раньше работало через пень-колоду и тут нет совпадения. В CRM тоже не всё гладко, но как минимум больше возможностей по разделению на всякие группы-фильтры, что по сравнению с магазином выглядит уже хорошо.

    Хотя, скажем с поиском тех, кто зарегистрирован любым методом, но при этом не имеет заказов совсем, тоже проблемы. Врет вся система. Я через БД вижу сколько надо вывести таких людей, а Магазин и CRM врут на этот счет, но мне даже писать о таких багах лень.

    Разброс там такой неслабый. Магазин выдает 8 шт (красава!!!), несмотря на установку показывать всех пользователей он все равно это не умеет. CRM показывает 416 при этом ей наплевать на кол-во заказов <= 0, т.к. в фильтр по кол-ву заказов попадают вообще случайные люди.

    И ещё в CRM нет колонки "кол-во заказов", что как бы вообще-то не Айс, но писать о недостатке тоже лень.

    Правильный ответ 756. Спасает только фильтр для приложения Контакты по параметрам тех, кто "Не покупатели". :)))

    Короче простые вещи не реализованы до сих пор или работают с дикими ошибками так, как если бы их вообще не тестировали.

    Если вдруг разработчики случайно заметят, то выделю текст жирным "Через CRM не найти ВСЕХ у кого нет заказов т.е. кол-во заказов = 0. Вот!"

    в ответ на Проблемы в бэкенде с зарегистрированными пользователями.

  • replicant replicant 16 июня 2022 14:39 #

    Оптимально со временем рассмотрите всё же приобретение CRM, когда управлять контактами любых типов станет сложно. Долгое время мы выкручивались инструментами Магазина и приложением Контакты, которое сейчас снято с поддержки и устарело, хотя в принципе пока работает, но используется всё реже. Для наведения порядка в регистрациях и особенно в связках физ.лиц и компаний, которые они представляют, а также в разнообразных учетных данных, пришлось поставить CRM. В принципе штука годная даже если и сделками не пользоваться, т.к. работу с контактами выполняет хорошо. Всех разложили, всех систематизировали, всех разобрали и профильтровали. Красиво стало.

    Обидно конечно, что Магазин слегка обеделен собственным функционалом по управлению по сути своими же контактами т.к. почти все они приходят из магазина как правило, но с CRM всё стало совсем хорошо.

    в ответ на Проблемы в бэкенде с зарегистрированными пользователями.

  • replicant replicant 16 июня 2022 08:53 #

    Сегодня >50% трафика составляют мобильные клиенты, браузеры которых обычно в актуальном состоянии. Остаются какие-то древние необновляемые десктопы из 2010-2013 года с каким-нибудь торчащим там IE, который уже на тот момент занимал сильно меньше 1% или FF ниже 64 версии на момент 2018 года, который занимал и того меньший процент. Сколько в итоге неподдерживающих webp браузеров осталось? И, самое главное, сколько среди них ваших клиентов?

    Вон Яндекс с неудобными по его мнению браузерами не церемонится. Бабах табличку "ваш браузер устарел" или "Юзай удобный и быстрый Я.Бро в стрингах" в лоб на весь экран и в Вебмастере с недавнего времени до кучи. А ничего что мой FF неделю назад только обновился и что-то пока не устарел? Да пофиг им на людей... Методы продвижения своего продукта в Яшке - отдельная песня.

    Так что там с браузерами, которые не умеют webp? Вот и получается как в песне у Нойза "+-0".

    Есть в точных науках такое определение как "пренебрежимо мало", т.е. то количество, которое вообще никак не влияет на результат в итоге.

    Я бы больше парился на тему того, что производство графического контента в webp как бы чуть сложнее, чем jpg и только поэтому конвертация на сервере и нужна, а не для того, чтобы клиенты из прошлого что-то там увидели. Мне тупо лень включать в процесс это дополнительное действие на стадии производства контента, чтобы получить webp на выходе. Опять же webp хранить в кач-ве оригинал-исходника для сайта такое себе развлечение. В архивах фотоматериалов для сайта оптимально держать всё же jpg/png, т.к. круг задач, в которых этот формат может быть использован напрямую без обратной конвертации, несопоставимо шире. Хранить две версии - тоже глупая глупость и трата времени и сил.

    Тем же, у кого контент изначально как-то поставляется в webp, нормально и так без всякой конвертации.

    в ответ на webp

  • replicant replicant 16 июня 2022 08:28 #

    Это делается через редактирование CSS файлов темы дизайна. В частности цвет фона задается в файле custom.css в строке примерно 2340 для класса .s-header-wrapper .s-header-top надо прописать свойство background: red и тогда получится вот так.


    Или там же, но в строке примерно 2333 изменить свойство

    .s-header-wrapper .s-header-section { background: #fff; } на любой другой подходящий цвет. Например на #b09.



    Но тогда появится другая проблема. Цвет будет торчать через скругленные углы, что меняется там же примерно через увеличение радиуса скругления угла и замену border на outline т.к. визуально оно там лучше уже при значении 6 или 7px.
    .s-header-wrapper .s-header-section {
        background: #b09;
        outline: solid 1px #ccc;
        border-radius: 0 0 7px 7px;
    }

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

    в ответ на Смена фона подвала и шапки

  • replicant replicant 11 июня 2022 10:40 #

    Фильтрация как раз упростит сложный процесс расчета в корзине, убрав ненужные методы из самого процесса пересчитывания, уменьшив набор правил, которые надо считать. :)

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

    Вот и получается, что настройки в плагинах вроде есть, но полноценными без Фильтрации и Автозаполнения признать их нельзя, т.к. всегда возникнает та или другая проблема, которую использование этой настройки порождает.

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

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

    в ответ на Плагины Самовывоз/Курьерская доставка

  • replicant replicant 11 июня 2022 10:11 #

    Сейчас нет более удобного способа кроме как не настраивать в плагине регион доставки вообще, а показывать те или иные методы доставки с помощью правил плагина "Фильтр доставки и оплаты", если для методов по нужным регионам применяются одинаковые параметры настройки. У себя Самовывоз со склада магазина именно так для Москвы и Моск. области и отдаю посетителям, чтобы не дублировать.



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

    Проблема давняя и решения на горизонте пока не видится, хотя идея вроде как уже озвучивалась.

    Единственный плагин, который имеет многорегиональные настройки, вот этот https://www.webasyst.ru/store/plugin/shipping/dostavka/, но он не всегда может подойти под ваши параметры, хотя часть проблем с регионами с фиксированной стоимостью доставки может убрать, объединив в себе целый набор предложений по разным регионам.

    в ответ на Плагины Самовывоз/Курьерская доставка

  • replicant replicant 11 июня 2022 09:59 #

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

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

    "Забываю, но записывать не хочу, помогите мне не забывать". Увы, всё равно что-нибудь да забудется, если не выстроить систему работы. Запрета обновлений недостаточно, чтобы помнить всё.

    Перед обновлением плагина сверяться со своими отметками о доработках. После обновления накладывать задокументированные правки обратно.

    в ответ на Блокировка плагинов/приложений от обновлений

  • replicant replicant 9 июня 2022 14:53 #

    Если возобновится доставка, то надо добавить строки нужных стран в таблицу.

    Если на хостинге (в облаке) доступ к правке БД невозможен, то страны не удалить и не добавить. Тут только косметические правки помогут замаскировать ненужное. Либо переход на заказ в корзине в минимальном варианте оформления области доставки.

    в ответ на Ограничивать доставку несколькими странами (регионами)

  • replicant replicant 9 июня 2022 12:17 #

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


    В админке это выглядит примерно так

    Если пошаговое, то список будет по-умолчанию целиком, что в ряде случаев понятно не очень удобно.

    У себя просто удалил лишние страны. Других более подходящих вариантов просто не придумалось да и думать собственно не о чем. Надо в БД лезть через phpmyadmin и выбросить ненужные строки из таблицы стран.

    Затем делаются отдельные экземпляры способов доставки под разные страны, если необходимо.

    Ну и под конец плагин "Фильтр доставки и оплаты" для разделения методов под разные направления (страны и/или регионы) доставки. Плагин нужен для правильной отдачи наборов доступных способов тем или иным покупателям. Плагин желательно иметь при любом виде оформления заказа (в корзине или пошаговом).

    Так вот выкручиваюсь.

    Ждать решения от WA дольше. К тому же для полноты картины ещё должна быть поддержка плагинами настройки на несколько стран и регионов, а это ещё дольше, т.к. плагины разных авторов и некоторые уже могут не обновляться более, хотя и продолжают хорошо работать. Некоторые плагины доставки вообще настройки под регион не имеют. Тут именно для этого и нужен плагин Фильтр доставки и оплаты, чтобы разбирать всё это красиво и не вываливать кучей.

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

    P.S. От удаления лишних стран мир магазин не рухнет. :)))

    в ответ на Ограничивать доставку несколькими странами (регионами)

  • replicant replicant 8 июня 2022 16:31 #

    Это вот так выглядит

    Выше сказали, что это проявляется в плагинах. В "голой" установке вроде всё уже причесали, но установкой без плагинов пользоваться в реальной работе практически невозможно. Многие плагины из Отчетов теперь выдают .000 в кол-ве.

    На "боевом самолете" даже речь пока не идет о переходе на 9-ку Pro. Сразу придется кучу ошибок затыкать.

    в ответ на Как отменить дробные числа

  • replicant replicant 6 июня 2022 13:27 #

    Увы, мне не всегда хватает времени даже на свои проекты, разработкой и поддержкой которых занимаюсь 7 дней в неделю.

    Вы обратитесь на биржу проектов и опубликуйте ТЗ. Там много специалистов, которые смогут решить вашу задачу.

    в ответ на Синхронизация между двумя независимыми сайтами на webasyst

  • replicant replicant 6 июня 2022 12:47 #

    Поскольку это делалось исключительно под свои задачи для синхронизации напрямую разных движков по складским остаткам минуя всякие прослойки типа 1С и прочие Склады, то вопрос оформления в виде плагина даже не ставился и ставится не будет ибо всё очень индивидуально.

    в ответ на Синхронизация между двумя независимыми сайтами на webasyst

  • replicant replicant 5 июня 2022 13:55 #

    Да, приходится выкручиваться, т.к. подобного рода просьбы очень долго не реализуются либо не реализуются вовсе, скорее всего, даже не доходя до разработчиков.

    Одно хотя бы радует, что в данном примере выкручиваться не так сложно, как например для того, чтобы пользователь видел свой комментарий к заказу в своем ЛК. По крайней мере не приходится лезть в код движка и всё необходимое производится в основных настройках в бекенде и занимает от 10 до 15 минут.

    в ответ на Избавиться от 404 на странице удаленного заказа в ЛК покупателя, отображать информацию об удаленном заказе

  • replicant replicant 31 мая 2022 14:49 #

    Прикольно. Только структура этого $all_features сильно отличается от $product.features. Надо будет подумать как оттуда вытащить значения конкретной хар-ки.

    P.S. Записал себе в блокнотик как возможный "лайфхак". Вдруг пригодится как-нибудь.

    в ответ на Вывести конкретную скрытую характеристику у товара, но только для определённой категории покупателей

  • replicant replicant 29 мая 2022 14:49 #

    Для этого рекомендую плагин https://www.webasyst.ru/store/plugin/shop/seofilter/ или вот этот чуть более простой https://www.webasyst.ru/store/plugin/shop/filter/

    Эти плагины как раз для решения таких задач и предназначены. Они увеличивают количество материала для поисковиков за счет задействования разных комбинаций фильтров в виде "самостоятельных" страниц.

    в ответ на СЕО страница для товаров(при использовании фильтра)

  • replicant replicant 25 мая 2022 15:39 #

    Для начала отключите CDN. Это делается в Сайт - Настройки сайта.

    Проблема в том, что ресурсы, которые вы отдаете на внешний сервис cdn77.org теперь в России недоступны или доступны с большим трудом или только через VPN (тут как кому повезет).

    в ответ на Не открывается сайт

  • replicant replicant 25 мая 2022 15:23 #

    Адрес сайта предлагается угадать по фото?

    в ответ на Не открывается сайт

  • replicant replicant 25 мая 2022 15:15 #

    Понимаю, что правильнее, когда WA исправят эту ошибку, а разработчик темы дизайна уже на своем уровне сможет отсечь ненужные статусы так, как ему это будет надо. Только ждать желаемого боюсь придется очень долго.

    У себя сделал примерно так как в примере. Живет. Работает. Если починят, то верну на стандартное решение. Однако годы идут, а ошибка 404 так и жива похоже, судя по теме.

    Кстати, проверил сейчас, в ЛК у меня в массиве $orders, когда вытаскиваются все заказы пользователя, удаленные стандартным образом не прилетают вообще, т.е. они юзеру не показываются и переход там невозможен. Недоступность по прямой ссылке с пин-кодом в моём случае была единственной причиной, по которой переделывал эту логику, т.к. ссылки на заказ мы отсылаем в СМС всем и мало ли человеку внезапно понадобится по ссылке перейти когда-нибудь, чтобы вспомнить что-нибудь.

    в ответ на Избавиться от 404 на странице удаленного заказа в ЛК покупателя, отображать информацию об удаленном заказе