Articles of Заказы

Увеличьте запас при заказе в WooCommerce

В настоящее время я работаю над проектом WordPress с использованием WooCommerce, и мне нужна действительно конкретная функция (не включенная в WooCommerce) : Как увеличить запас, когда заказ будет завершен, а не уменьшить его? До сих пор я нашел, что мне может понадобиться использовать API Woocommerce для выполнения этого WC_AJAX::increase_order_item_stock(); , Тем не менее мне не […]

Автоматическое завершение статуса для всех существующих заказов на обработку в WooCommerce

Я использую WooCommerce этот маленький мир кода из этого ответа на автозаполнение оплаченных заказов на обработку: /** * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 ); function custom_woocommerce_auto_complete_paid_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); // No updated status for orders […]

Получить идентификаторы заказа со статусом = «Завершить» в Magento

Я работаю над получением идентификаторов заказа и других деталей для заказов со статусом = «полный» в Magento. Я уверен, что есть способ в magento, где мы можем получить все заказы со статусом «Полный». Поскольку я новичок в пурпуре, мне сложно это преодолеть. Я хотел бы отправить клиентов с статусом заказа, как заполнить электронное письмо и […]

Избегайте повторения уведомлений по электронной почте о некоторых завершенных заказах

Я использую этот маленький код кода в WooCommerce из этого ответа, чтобы автоматически заполнять оплаченные заказы на основе платежных шлюзов: /** * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 ); function custom_woocommerce_auto_complete_paid_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); // No […]

Как получить детали заказа WooCommerce

Как я могу получить детали заказа WooCommerce по идентификатору заказа. Я пробовал это, но не работал для меня. $order = new WC_Order( $order_id );

Получить элементы заказа и WC_Order_Item_Product в Woocommerce 3

Хорошо, прочитав об изменениях в Woocommerce 3.0+, кажется, что вы больше не можете получить доступ к этому классу, поэтому я бы предположил, что этот код нужно изменить, поскольку он выплевывает ошибку: $order_item_id = 15; $order_item = new WC_Order_Item_Product($order_item_id); $return = $order_item->get_id() ? $order_item : false; Но, смущающе, я не уверен, как изменить этот код, чтобы […]

Проверьте, приобрел ли клиент определенные продукты в WooCommerce

Мне нужно проверить, покупал ли клиент определенный продукт ранее в WooCommerce. Дело в том, что клиент не может приобретать продукты «c», «d», «e», если они ранее не приобрели продукт «a» или «b». Если клиент ранее приобрел продукт «a» или «b», активируется кнопка покупки продуктов «c», «d» и «e», и им разрешается покупать их. Если они […]

Проверка того, что клиент уже купил что-то в WooCommerce

Я хотел бы создать плагин WooCommerce, чтобы добавить некоторые предложения для клиентов (имеющих историю покупок). Как я могу проверить, что пользователь купил что-то раньше? Благодарю.