Уроки по WordPress

Как прописать индивидуальный срок доставки в YML-фид (инструкция)

| Нет комментариев | Глазунов

Продолжаю короткую серию мини-шпаргалок по плагину YML for Yandex Market. Сегодня расскажу как разным товарам прописать разную доставку и самовывоз. delivery-option После активации плагина в настройках карточки товара (в админке), появляется блок «Настройки параметров доставки для Яндекс Маркета». Если этого блока нет, то убедитесь что версия базового плагина выше чем 2.0.1, а также сам блок…

Читать полностью

Как создать в WooCommerce YML (инструкция)

| Нет комментариев | Глазунов

Что такое YML файл для Яндекс Маркета? Это специальный формат файла, позволяющий владельцам интернет-магазинов размещать свои товары на Яндекс Маркете. Поскольку Яндекс Маркет пользуется среди пользователей большой популярностью, то владельцы, загрузившие свои товары на Маркет, существенно увеличивают прибыль (в среднем в 3-4 раза). Как выгрузить свои товары на Яндекс Маркет? Для начала необходимо заключить договор…

Читать полностью
Как проверить версию WooCommerce

Как проверить версию WooCommerce

| Нет комментариев | Глазунов

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

Код выше вы можете вставить в файл function.php вашей темы либо в код вашего плагина. Если вы заметили,…

Читать полностью

Woocommerce-шпаргалка по наличию товара

| Нет комментариев | Глазунов

Небольшая шпаргалка по Вукомерцу. Исходим из того, что в у нас лежит результат работы: $product = wc_get_product($postId); Где $postId — ID товара, а $offer — данные вариации, полученной следующим образом: $offer_id = (($product->is_type(‘variable’)) ? $variations[$i][‘variation_id’] : $product->get_id()); $offer = new WC_Product_Variation($offer_id); В этом случае $product->get_backorders(); возвращает значение «Разрешить предзаказы?» no — не разрешать; notify —…

Читать полностью

Глобальный и локальный атрибуты в Woocommerce

| 1 Комментарий | Глазунов

Многие плагины для Woocommerce (в том числе и мой), умеют работать только с глобальными атрибутами. Постараюсь в общих чертах, не вдаваясь в технические подробности, объяснить, в чем разница. Как создать глобальный атрибут Глобальный атрибут Woocommerce создается через «Товары» — «Атрибуты», кнопка «Добавить атрибут». Как прописать глобальный атрибут товару Заходим в карточку товара, пункт «Атрибуты». Раскрываем…

Читать полностью