Несколько советов по управлению заказами WooCommerce
Опубликовано: 2022-09-28Наличие интернет-магазина — это не только выполненные заказы и доставка купленных товаров. Помимо выполненных заказов, стоит помнить об отмененных и возвращенных. Такие заказы обычно занимают много времени, поэтому стоит оснастить свой магазин механизмами, облегчающими обработку таких заказов. Эта статья будет посвящена возврату заказа, а также тому, как отменить заказ в WooCommerce и как очистить корзину по прошествии определенного времени. Я затрону такие темы, как:
Отмена заказа WooCommerce
Уборка брошенных корзин в WooCommerce.
Возврат заказа в WooCommerce
Отмена заказа WooCommerce
Во время покупки в вашем магазине может случиться так, что пользователь не сможет корректно оплатить заказ, и тогда вместо повторной попытки оплаты он создаст новый заказ. Причин для этого может быть действительно немало, и каждая из них может привести к созданию заказа, который будет иметь статус «Ожидает оплаты».
WooCommerce резервирует инвентарь продукта для заказов с этим статусом заказа и не позволяет вам приобретать зарезервированные части. По умолчанию WooCommerce блокирует инвентарь на 7 дней, что может стать проблемой для некоторых владельцев магазинов. В этом случае вы можете дождаться оплаты заказа или взять дело в свои руки и отменить такой заказ вручную.
Как отменить заказ в WooCommerce вручную
Изменение статуса заказа на «отменен» вручную приведет к исчезновению бронирования, что позволит клиентам снова покупать доступные товары. Конечно, было бы здорово предоставить клиентам возможность отмены заказа WooCommerce. По умолчанию вы можете отменить заказ WooCommerce вручную.
Как автоматически отменить заказ в WooCommerce
В WooCommerce есть возможность автоматически отменять заказы, если заказ находится в статусе «Ожидание оплаты» дольше установленного значения «Задержать на складе» в WooCommerce > Настройки > Товары > Инвентарь . По умолчанию 10080 минут, что составляет 7 дней.
Это иногда называют пределом времени ожидания платежа WooCommerce.
Эта опция позволит вам отменить заказ WooCommerce после того, как срок достигнет ваших настроек.
Изменение этого параметра на меньшее значение уменьшит время резервирования продукта, что позволит другим покупателям приобрести выбранный товар. Эта опция не влияет на статус «В ожидании», поэтому заказы, оплаченные традиционным переводом, не будут учитываться.
Как программно отменить заказ WooCommerce
Могут быть случаи, когда вы хотели бы отменить заказы в ситуации, отличной от тайм-аута, но вы хотите, чтобы это произошло автоматически. В таких случаях на помощь приходит программирование. С помощью кода можно сделать так, чтобы заказ отменялся при выполнении заданных условий!
Каковы преимущества такого решения? Конечно, одним из самых больших является то, что вы сами решаете, когда такой заказ должен быть отменен. Вот несколько примеров отмены заказа программно, которые могут пригодиться:
- Отмена заказов, которые не были оплачены до закрытия магазина (например, для ресторанов доставки),
- Автоматическое удаление заказов, если информация отсутствует в форме заказа,
- Предоставление клиенту возможности отменить заказ по ссылке в электронном письме,
- Отмена бронирования, если клиент не подтвердит его в течение X часов.
Код заказа автоматической отмены WooCommerce
Кому такой функционал нужен, наверняка мог бы добавить что-то от себя, увеличив этот список до поистине гигантских размеров. Для создания кода, соответствующего вашим потребностям, потребуются знания в области программирования, чтобы хорошо реализовать функциональность нового магазина. Общей частью этих кодов может быть фрагмент, отвечающий за программное изменение статуса заказа WooCommerce:
$order = wc_get_order( $order_id );
if($order){
$order->update_status( “cancelled”);
}
Этот фрагмент кода, используемый правильно, безусловно, облегчит работу магазина и отмену заказов.
Уборка брошенных корзин в WooCommerce.
Во время покупок в магазине может случиться так, что покупатель покидает страницу с товарами в корзине. Через несколько дней он может вернуться в наш магазин, но с совершенно другим списком покупок. В этом случае перед началом новой покупки ему сначала придется избавиться от старой корзины, удалив из нее товары. С этим не будет проблем, если его предыдущие покупки состояли из нескольких продуктов, однако, если ему придется тратить больше времени на очистку своей корзины, это может его раздражать.
Поэтому важно заботиться о гигиене своего магазина, убирая брошенные тележки .
Как очистить корзину WooCommerce через указанное время?
Безусловно, большим преимуществом WooCommerce является его модульность. Опять же, некоторые плагины могут решить эту проблему. Одним из них является Clear Cart and Sessions для WooCommerce. Плагин не только позволит вам очистить содержимое корзины WooCommerce, но и очистить весь сеанс пользователя в любое время.
Но что, если у вас есть другие планы по опорожнению корзины?
Подобно отмене заказа, вы можете сделать это с помощью кода:
add_action('woocommerce_init',function(){
if (is_admin()) return;
if(!isset($_COOKIE["clear_woo_cart"])) {
$cart = WC()->cart;
if(!empty($cart)){
WC()->cart->empty_cart();
}
}
});
add_action('woocommerce_add_to_cart', function(){
setcookie("clear_woo_cart", "no", time() + (3600 *12), "/");
});
Этот фрагмент кода заставит WooCommerce очистить корзину, если в ней нет нового товара через определенное время (12 часов). Вы можете свободно изменять его в соответствии с вашими потребностями.
Возврат заказа в WooCommerce
В WooCommerce есть встроенная функция обработки возвратов, однако она может не подойти пользователям; требований из-за того, как он построен.
Поэтому мы рекомендуем вам использовать другой плагин, который расширит возможности вашего магазина по более быстрому возврату заказов. Одним из таких плагинов является Flexible Refund, который расширяет возможности возврата WooCommerce с помощью нескольких новых возможностей.
Гибкий заказ на возврат и возврат для WooCommerce — плагин
Если вы хотите, чтобы ваш магазин получил новые возможности для возврата товаров, я рекомендую вам проверить плагин Flexible Refund. Он расширит возможности вашего магазина, добавив такие функции, как:
- Интеграция с WooCommerce Моя учетная запись
- Возможность автоматически принимать возвраты
- Возможность отключить поздний возврат
- Возможность возврата для выбранных продуктов
- Возможность возврата для выбранных типов продуктов
- Вариант возврата для выбранных способов оплаты
- Возможность возврата для выбранных типов пользователей
- Возможность включить возврат для доставки
- Частичное возмещение
- Возможность принять часть запрошенного возмещения
- Возможность отменить запрос клиента на возврат
- Вернуть метабокс, вложенный в заказ
- Вернуть историю в примечаниях к заказу
- Отдельные электронные письма для статусов возврата
- Быстрый просмотр возвращенных заказов
- Гибкие варианты формы возврата
Плагин сделает процесс возврата в вашем магазине намного удобнее и быстрее для покупателя. Это важно для будущих покупок клиента в вашем магазине и для укрепления доверия покупателей.
Возвраты по умолчанию против гибких возвратов
Возврата WooCommerce по умолчанию может быть достаточно для некоторых предприятий, однако, если вы управляете магазином и хотите, чтобы он выглядел профессионально, мы рекомендуем вам использовать гибкий возврат. Плагин добавляет множество возможностей, которых нет у стандартных возвратов, и за которые ваши пользователи будут вам благодарны. Чтобы развеять любые сомнения , я сравню стандартные возвраты WooCommerce с возвратами плагина Flexible Refund ниже:
Возврат средств WooCommerce по умолчанию | Гибкие возвраты | |
Интеграция с WooCommerce мой аккаунт | ✕ | ✓ |
Возможность автоматического возврата | ✕ | ✓ |
Возможность исключить возможность возврата после установленного срока | ✕ | ✓ |
Возможность возврата выбранных товаров | ✕ | ✓ |
Возможность возврата для выбранных видов продукции | ✕ | ✓ |
Вариант возврата для выбранных способов оплаты | ✕ | ✓ |
Вариант возврата для выбранных типов пользователей | ✕ | ✓ |
Возможность включить возврат для доставки | ✓ | ✓ |
Возможность частичного возврата | ✓ | ✓ |
Возможность принять часть запрошенного возмещения | ✕ | ✓ |
Возможность отменить запрос клиента на возврат | ✕ | ✓ |
Вернуть историю в примечаниях к заказу | ✓ | ✓ |
Гибкие варианты формы возврата | ✕ | ✓ |
Возможность создать код скидки со значением возврата | ✕ | ✓ |
Отмена заказов и тележек WooCommerce — сводка
Как видите, даже такую простую вещь, как обработка возвратов WooCommerce, можно сделать намного проще, если использовать правильный плагин!
Надеемся, что эти несколько советов о том, как отменить заказ в WooCommerce и очистить корзину через какое-то время, облегчат вам управление магазином и помогут сохранить существующих клиентов, а также привлечь новых.
Конечно, посетите страницу плагина Flexible Refund, чтобы ознакомиться с его функциями.
Гибкий заказ на возврат и возврат для WooCommerce $ 59
Гибкий заказ на возврат и возврат для WooCommerce — это плагин, с помощью которого вы управлять процессом возврата в вашем магазине и улучшить коммуникацию с вашими клиентами .
Добавить в корзину или просмотреть подробностиЕсли у вас есть какие-либо вопросы, свяжитесь с нами !
Еще кое-что!