Профиль пользователя заблокирован сроком с 20 апреля 2022 г. и навсегда по причине: систематические нарушения п. 5.6 правил Сервиса
Ответы пользователя по тегу WooСommerce
  • Как сделать если в категории один товар, то сразу переходим в товар woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Тезисами:
    1. Хук template_redirect.
    2. Далее условный тег https://docs.woocommerce.com/document/conditional-tags/ для проверки нужной таксономии
    3. Далее получить ID термина
    4. Далее получить первые 2 продукта внутри этого термина
    5. Если продуктов равно 1 то сделать wp_redirect()

    Как то так.
    Ответ написан
    1 комментарий
  • Какой ecommerce плагин с возможностью масштабируемости для Wordpress выбрать?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Вы не туда копаете :)

    Надо понимать что если есть 30 000 товаров, нет сложных запросов и будет нагрузка 1000 чел в день то пофиг. Хватит обычного файлового кеша.
    Если будет 1 товар и нагрузка 100 000 чел в день то придется делать мемкеш в обход php через прокси nginx.
    Если будет 30 000 товаров или 300 000 товаров и будут сложные механики фасетного поиска, то придется прикручивать Elastic или Algolia. Причем не важно Woo это или что то самопальное.

    Большие нагрузки подразумевают что придется грамотно настраивать кеширование. В этом случае мало что вообще будет долетать до Woo. Задача Woo будет лишь грамотно управлять кешем и микросервисами типа Algolia. А эта грамотность зависит от компетенций команды разработки. От Woo это слабо зависит :)

    При очень больших данных и нагрузках конечно же придется использовать REST API, React/Angular, AJAX, объектное кеширование и т. д. Все это есть в WP/Woo. Но не всегда есть команда которая это все понимает и умеет настраивать. От сюда возникают разные гипотезы типа "а вот нам яица мешают, давайте яица пересадим, но потом оказывается что и другие яица мешают, птм что такие танцоры". Потому тут надо выбирать танцоров, а не яица :)
    Ответ написан
    Комментировать
  • Как организовать прием оплат с сайта согласно 54-ФЗ?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    У WooCommerce есть официальный плагин для Яндекс Кассы. На сколько я помню Яндекс Касса поддерживает 54 ФЗ вот так https://kassa.yandex.ru/blog/lk54fz
    Ответ написан
    Комментировать
  • Woocommerce (Wordpress) - цена в зависимости от города?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Могу описать тезисами.
    1. Механика на сайте ДоДо понятна
    2. Но их архитектура далека от идеала и элегантности. По сути это вынужденные костыли тк их платформа это самописька.
    3. В Woo на мой взгляд есть более элегантное понятие Endpoint
    4. Добавляем Endpoint "city" и получаем ссылку типа /product/pizza1/city/moscow/
    5. При добавлении в корзину есть хук который позволяет подменить цену и любые другие данные о продукте

    Где хранить цены? Вопрос вкуса и архитектуры. Например можно сделать тип поста Города и хранить данные о ценах в разрезе продукта в комментах. Можно отдельную таблицу написать. Можно в метаполях хранить. В общем то если самое простое решение и городов не много то метаполя будут норм.

    Ну и далее имея данные пишем функцию получения цены по продукту и городу.

    Далее через хук меняем цену.

    Все.

    Думаю за пару недель средний программист такое сможет написать.
    Ответ написан
    3 комментария
  • Как сделать скидку на второй товар Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Готовых плагинов не встречал. Однако можно написать свой.
    Главно тут понимать механику работы каталога, корзины и заказа:
    1. в каталоге лежат продукты
    2. в корзине лежат данные о продуктах
    3. в заказ попадают элементы заказа (order_item)

    Это значит что на всех этих этапах можно менять почти любые данные.

    Например можно в момент добавления в корзину проверить есть ли там 1 товар. И если есть то 2й и далее добавлять со скидкой.

    Если это понимать то разобраться далее сможет программист средней руки.
    Ответ написан
    Комментировать
  • Как сделать правильное ЧПУ для сгруппированного товара?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Думаю можно попробовать такую гипотезу:
    1. Продукт это тип поста без иерархии
    2. Но можно попробовать включить иерархию

    Возможно поможет.

    Иначе надо погружаться в Rewrite API, но так с ходу решение не подскажу.
    Ответ написан
    Комментировать
  • Как перевести в Wordpres + Woocommerce название полей ACF для товаров с помощью WPML?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    WooCommerce, ACF & WPML - это пушистый зверек писец.
    Примерно как пообедать мороженкой перемешенной с пельменями и запить бензином. Веселый вечер в туалете обеспечен.
    WPML для мультиязычности адекватен для микро сайтов.
    Если у вас Woo + ACF то это уже нифига не микро сайт. В этом случае как минимум надо использовать режим мультисайта, создавать по сайту на каждый язык и там уже внутри использовать Woo + ACF.
    Ответ написан
    1 комментарий
  • Как вывести метку товара у каждого товара в категории товаров?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Найти те шаблоны в которые хотите вставить метки. Вытащить их в дочернюю тему по инструкции https://docs.woocommerce.com/document/third-party-...
    Далее поправить их с учетом вывода меток.
    Готово.
    Ответ написан
    Комментировать
  • OpenCart или Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    WooCommerce занимает около 30% рынка ecommerce. И это №1 в мире. Если иных причин нет, то всегда лучше выбирать лидеров.
    Выбор других платформ возможен по причине наличия команды которая например только OpenCart.
    Либо какой то очень нагруженный ресурс где нужна тонкая игра с БД. Обычно это бюджеты от 10 млн руб и выше.
    Если бюджет не велик, то Woo вполне адекватное решение. Лидер рынка. Гибкость позволяет решить любые задачи, если в команде есть опытные специалисты или те кто умеют разбираться с API и читать доки.
    Плюс сейчас Woo взяли курс на свои таблицы в БД. А это значит что в скором будущем даже оч нагруженные ресурсы тут будут также хороши как и на фреймворках.
    Ответ написан
    Комментировать
  • Как в Woocommerce добавить "Add to cart" возле каждого товара в grouped product?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Без ссылки и примера сложно угадать решение. Но попробую.
    Вероятно надо найти шаблон в котором выводится список товаров группы. Далее этот шаблон доработать и добавить вывод нужной кнопки.
    Ответ написан
    Комментировать
  • Дубль url категорий товаров, как убрать?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Можно сделать 301 редирект через хук template_redirect. Надо лишь правильно описать получение текущего термина, далее get_term_link() и wp_redirect().
    Ответ написан
    Комментировать
  • Какой движок выбрать для интернет-магазина, если нужен фильтр с мультивыбором?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Все это можно сделать на WooCommerce если есть бюджет. Примерно от 100 тр/мес. Иногда доходит до 1-2 млн. руб./месяц. В зависимости от объема "хотелок".
    Если бюджета нет, то лучше прижать свои хотелки и взять конструктор типа InSales. Можно уложиться в 1-10 тр/месяц. Не так круто, зато дешево.
    Ответ написан
  • Как Добавить Сортировку Товаров WooCommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Посмотреть как это сделано стандартно в стандартной теме Storefront. Исходники тут https://github.com/woocommerce/storefront
    Ответ написан
    Комментировать
  • А как вы используете MemCached на wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    T3 - норм решение для джуниоров и блогов домохозяек. Комбайнер все в одном.
    Однако часто глючит, плохо предсказуем и понять где ошибка бывает не просто. Это следствие его сложности. На сложном функционале я очкую его применять в продакшене.

    Альтернатива - Batache для страничного кеширования в MC. Он прост как молоток. И в случае чего можно через хуки настроить как надо. Надо уметь кодить. Но для тех кто кодить умеет это решение проще и надежней чем T3. Применяется в сетях wp.com & VIP WP на больших нагрузках в продакшене.

    Детали https://wpmag.ru/2014/batcache-wordpress/

    Основы про объектное кеширование https://wpmag.ru/2013/keshirovaniye-wordpress/
    Ответ написан
    3 комментария
  • Как сделать одновременно Zoom и lightbox на фото товаров Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Поставить просто WooCommerce и тему Storefront. Там лайтбокс и зум в одном флаконе.
    Если сайт сложный и сломана типовая механика - научиться программировать и починить. Либо нанять тех кто умеет. Либо удалить все лишнее и оставить только простые компоненты которые не ломают типовую механику.
    Ответ написан
  • Wordpress & woocommerce характеристики товара?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Вероятно надо использовать нечто типа
    - ACF https://wordpress.org/plugins/advanced-custom-fields/
    - CarbonFields https://wordpress.org/plugins/carbon-fields/

    Возможно придется интегрировать это с логикой атрибутов Woo. Но это зависит от задач.
    Ответ написан
    Комментировать
  • Как на wordpress (woocommerce) в виртуальном скачиваемом товаре сделать уникальный ключ?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Есть плагины для генерации PDF из HTML. Через них можно добавлять QR код или просто число.

    Решение строится из двух шагов:
    1. Научить WordPress делать нужный HTML и вставлять туда свой контент
    2. Затем конвертировать его в PDF с нуля или добавлять к существующему PDF
    Ответ написан
    Комментировать
  • Как создать динамичное название купона для Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Найти механизм применения обычных купонов. Вероятность 99% что там есть какой то хук. Зацепиться за него и добавить условие на букву М.
    Ответ написан
    Комментировать
  • Как изменить вычисление цены в корзине woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Мне кажется вы где то переусложнили и недодумали.

    В корзине и далее в заказ попадают order_item. Это почти тоже самое что и продукт, но не продукт.
    Продукт есть лишь исходный набор данных для order_item.
    А значит в order_item вы вольны писать все что угодно. Любую цену, заголовок или описание.
    Главное найти нужные хуки в механизме формирования корзины и ордера.

    Как при этом хранить набор цен и единиц внутри продукта - особо не важно. Можно в метаполях, можно в комментах или в отдельных таблицах.
    Ответ написан
    Комментировать
  • Есть ли плагин для автоматического создания образцов цифровых товаров?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Если гугл молчит, то шансов мало. Слишком уникальная задача. Однако при большом желании можно написать свой плагин. API такие маневры позволяет делать.
    Ответ написан
    Комментировать