Блог

WooCommerce получить все заказы сайта или пользователя

Иногда может потребоваться получить все заказы сайта или конкретного пользователя, для этого нам понадобится функция WC_Order_Query() для получения id заказов сайта возвращаемое значение Array ( [0] => 296 [1] => 294 [2] => 292 ) получаем id всех заказов пользователя

WooCommerce кастомизация поля поиска

Вывод поиска товаров wooxommerce в произвольном месте и со своим дизайном.За вывод формы поиска отвечает функция get_product_search_form() Изменение дизайна и расположения элементов благодоря возможности переопределить содержимое формы. Разместите данный код в ваш functions.php изменить классы под ваши нужды в соответствии с вашим дизайн проектом Вот пример

WooCommerce создание заказа

В WooCommerce для создания заказа есть функция wc_create_order(), она создаёт новый заказ и возвращает его в виде объекта в который возможно добавить нужные свойства. Примеры использования данной функции с расшифровкой. в случае если нам нужно изменить стоимость товара статус заказа назначается последовательно, если вам нужно установить статус Выполнен то вызываем $order->update_status ещё раз но уже в новом статусе. Возможные статусы pending — В […]

Убираем «мусор» из WordPress

Из-за отключения тех или иных элементов WordPress может перестать работать нужный вам функционал или вообще работоспособность плагинов. Отключение всех элементов производите если вам это действительно не нужно и вы понимаете для чего это делаете. После каждого отключения проводите проверку на работоспособность необходимых вам элементов сайта. Добавляете данные коды в файл function.php и все. Функционал будет отключен. Отключаем […]