草庐IT

php - 订单状态完成时更改购买特定产品的用户角色

因此,我帮助某人启动了一个网站,当有人购买了特定产品时,他们想要打折的产品。我找到了一个解决方案并实现了它,它在网站启动时发挥了作用,并且在客户购买产品时不再改变他们的角色。我试图从Woothemes获得支持,但他们不支持定制,并希望他们购买129美元的扩展来处理这个问题。有没有人对此有仍然有效的解决方案?这是我的代码://UpdateUseronpurchasehttps://gist.github.com/troydean/9322593functionlgbk_add_member($order_id){$order=newWC_Order($order_id);$items=$

php - 隐藏 WooCommerce 感谢页面订单详细信息

在我的WooCommerce商店下订单后,客户将被重定向到感谢(已收到订单)页面。我想隐藏该页面上WooCommerce生成的所有详细信息,以便它只显示我在页面顶部显示的自定义内容。我已经尝试使用一些自定义CSSdisplay:none;但没有任何合适的选择器可供选择。如何隐藏:订单详情客户详细信息账单地址订单号日期总计付款方式 最佳答案 可以通过多种方式完成,其中一种方式是使用WooCommercetemplateoverride.复制这个文件/wp-content/plugins/woocommerce/templates/ch

php - Woocommerce wp_query 按 ID 获取订单

我正在尝试生成订单数据的简单输出。第一步是WP_QUery(可能)所以我写了这段代码;$args=array('post_type'=>'shop_order','posts_per_page'=>-1,'post_status'=>'any',//'p'=>$post_id,);$order_query=newWP_Query($args);while($order_query->have_posts()):$order_query->the_post();echothe_ID();echo':';the_title();echo'';endwhile;它要求产品列出所有订单,如果我

php - 如何在 Magento CE 1.7 中获取产品的返回订单状态?

如何在app/design/frontend/default/home/template/catalog/product/view/type/default.phtmlselectedoptionvalueofbackorders。我使用了以下代码,但$stockStatus为空。任何帮助将不胜感激。getProduct();$productData=$_product->getData();$stockStatus=$productData['backorders']; 最佳答案 试试这个$inventory=Mage::getM

php - 检测 WooCommerce 订单状态已更改

我正在开发一个简单的WordPress插件,当管理员将订单标记为“已完成”时,它会向表格添加一些积分。我的plugin.php看起来像这样:get_items();//DOSOMESTUFFHEREwithitemsandorder}//functionadd_action('woocommerce_order_status_completed','add_credits');但是,当我将订单更改为“COMPLETE”时,这个插件什么也没做。我什至可以在函数的第一行写一个回显或一个简单的指令,并且不运行。 最佳答案 add_cred

php - 在 Opencart Cms 中通过 id 获取订单信息

是否可以通过订单号检索订单信息(如名称、价格等)?我想在结帐/结帐中复制确认表以结帐/成功。谢谢 最佳答案 查看catalog/model/checkout/order.php订单模型,您会发现一个方法getOrder()接受强制参数$order_id.所以是的,可以通过它的ID获取订单数据,只需在Controller中的某处调用此行即可:$this->load->model('checkout/order');//callthisonlyifthismodelisnotyetinstantiated!$this->model_ch

php - 禁用 WooCommerce 手动/编辑订单的电子邮件通知

需要WooCommerce专业知识我需要为手动创建的订单禁用电子邮件通知,我必须使用处理状态,由于处理订单状态的自定义Hook,我无法创建自定义状态。理想情况下,手动订单页面中的一个复选框可以被选中,当它被选中时,它将禁止在每个状态下向客户发送电子邮件。(处理-完成)。原因是出于数据库原因,ebay订单必须输入后端订单,我们不希望将已通过ebay发送的电子邮件重新发送给客户。我猜这个钩子(Hook)需要被调用:remove_action('woocommerce_order_status_completed_notification',array($email_class->email

php - 无法从新订单 Hook 函数的 order_id 获取产品详细信息

使用WooCommerce,在提交新订单后,我的function.php中有以下Hook:add_action('woocommerce_new_order','create_job_openings');functioncreate_job_openings($order_id){$order=newWC_Order($order_id);$items=$order->get_items();foreach($order->get_items()as$key=>$item){$product_name=$item['name'];var_dump($product_name);}}上

php - 具有待定状态问题的 WP_Query 和 WooCommerce 订单

我无法获得状态为wc-pending/PendingPayment的订单对象。它只是返回所有订单对象:$my_course_query=newWP_Query(array('post_type'=>'shop_order','post_status'=>'wc-pending','posts_per_page'=>-1)); 最佳答案 YourcodeIsjustworkingperfectlyasexpected,infrontend,Ihavetestitanditoutputonlyorderswith**pendingsta

php - 在订单项目 View 中显示自定义产品数据

我对添加到购物车有疑问。我有一个具有不同自定义条件的产品可供选择。当客户选择特定选项时。它添加到购物车。当客户选择另一个选择并添加。它显示为购物车中的第二项。没关系。但是付款后,订单显示的是item1和item2下的自定义选项,没有自定义数据。所以我在想,而不是将相同的产品展示为不同的商品。我想更新产品自定义数据,因此它将始终显示为单个项目。(注意:我已从管理员启用“单独销售”选项,但它有效)。如果不行你能告诉我如何在订单中正确显示,这样付款后发送的邮件,订单页面才会正确显示。注意:我使用的自定义数据是位置和日期。提前谢谢你。 最佳答案