В настоящее время я работаю над проектом WordPress с использованием WooCommerce, и мне нужна действительно конкретная функция (не включенная в WooCommerce) : Как увеличить запас, когда заказ будет завершен, а не уменьшить его? До сих пор я нашел, что мне может понадобиться использовать API Woocommerce для выполнения этого WC_AJAX::increase_order_item_stock(); , Тем не менее мне не […]
Я использую 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, где мы можем получить все заказы со статусом «Полный». Поскольку я новичок в пурпуре, мне сложно это преодолеть. Я хотел бы отправить клиентов с статусом заказа, как заполнить электронное письмо и […]
Я использую этот маленький код кода в 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 по идентификатору заказа. Я пробовал это, но не работал для меня. $order = new WC_Order( $order_id );
Хорошо, прочитав об изменениях в 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. Дело в том, что клиент не может приобретать продукты «c», «d», «e», если они ранее не приобрели продукт «a» или «b». Если клиент ранее приобрел продукт «a» или «b», активируется кнопка покупки продуктов «c», «d» и «e», и им разрешается покупать их. Если они […]
Я хотел бы создать плагин WooCommerce, чтобы добавить некоторые предложения для клиентов (имеющих историю покупок). Как я могу проверить, что пользователь купил что-то раньше? Благодарю.