我需要创建Woocommerce处理订单的方式,以便我可以在站点A上创建订单并将该订单发送到站点B。因此,当客户将商品添加到他们的购物车并点击结帐时,它会在站点A和站点B上创建订单,但是,它还会将用户重定向到SiteB处理付款。到目前为止我只能更改结帐按钮:add_filter('woocommerce_get_checkout_url','my_change_checkout_url',30);functionmy_change_checkout_url($url){$url="yourcheckouturl";return$url;}并创建订单。if(isset($_POST['i
正在制作订单确认页面的皮肤。有没有一种方法可以让我不必每次都下订单就可以查看它? 最佳答案 当然有,在successAction方法中注释掉Mage_Checkout_OnepageController中的session清除检查。破坏你一天的部分是$session->clear();所以在测试时将其注释掉并在完成后启用 关于php-如何预览订单确认页面,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/
我正在尝试在Magento1.7.0的OnePageCheckout的“OrderReview”部分显示账单和运输信息。然而,它就是根本不想合作。我尝试了各种论坛和SO中提到的几种方法。但这些方法似乎都不起作用。这是我已经尝试过的。http://www.magentocommerce.com/boards/viewthread/55281/http://www.magentocommerce.com/boards/viewthread/55281/任何帮助将不胜感激!提前致谢。 最佳答案 Mage::getSingleton('ch
有谁知道如何从订单中获取目录和购物车价格规则?我知道我可以通过getDiscountPercent()方法从订单商品中获取折扣百分比,但我如何才能获取应用于整个订单的所有规则?例如,我有一个规则“客户组X在商店中的所有商品都可享受20%的折扣”。现在我想确定在用户提交订单时实际应用了哪些规则。我需要这个用于订单导出界面,我必须在其中提供用户获得的所有折扣。提前致谢! 最佳答案 查看sales_flat_order_item表。有一个名为applied_rule_ids的字段,它将为您提供应用于该项目的规则的ID。您还可以在此表中找到
大家好。有人能告诉我如何在Magento中通过订单ID获取装运增量ID吗?我需要这个,因为我使用外部php文件向货件添加跟踪信息,并且它需要货件ID。感谢您的帮助。我正在使用下面的代码添加跟踪信息$shipmentIncrementId='300000002';$trackNumber='123456';$carrier='custom';$title='server10';$shipment=Mage::getModel('sales/order_shipment')->loadByIncrementId($shipmentIncrementId);/*@var$shipmentMa
嘿,我收到了firefox的确认信息。Todisplaythispage,Firefoxmustsendinformationthatwillrepeatanyaction(suchasasearchororderconfirmation)thatwasperformedearlier.有人知道这个确认是做什么用的吗?如何摆脱它? 最佳答案 尝试将您的请求类型从POST更改为GET。如果无法更改请求类型,要重新加载页面,请尝试使用:window.location=window.location;代替window.location.r
我在一家主要销售可配置产品的Magento商店中遇到了一个有趣的问题。我有一些代码可以打包订单信息并将其发送到外部仓库,然后由外部仓库完成订单。对于此请求,我使用increment_id作为标识符。我们定期询问仓库订单是否已发货,如果他们报告已发货,我们会通过increment_id在Magento中检索订单,并通过创建新的发货来完成订单。现在,在编辑订单之前这一切正常。由于Magento对可配置产品的处理,编辑订单涉及取消当前订单并使用相同的increment_id重新创建它。随后,我基于increment_id的交互现在被破坏了,因为当我做这样的事情时,似乎只有第一个(已取消的)订
我正在尝试获取订单的行项目。我这样做:$order=newWC_Order(147);foreach($order->get_items()as$key=>$lineItem){print_r('----');print_r($lineItem);print_r('----');}我可以看到我需要的所有数据,但数组显示如下:[meta_data:protected]=>Array如何访问此数组以获取值?谢谢。 最佳答案 SinceWooCommerce3.0+forOrderitemsthereisnewObjectclassWC_
我正在使用PayPalRESTfulAPI。https://developer.paypal.com/webapps/developer/docs/api/我如何将我的消费者订单商品和购买描述传递给PayPal,以便当我的用户被重定向到PayPal以通过登录批准订单时,他们的订单摘要将显示在左侧。..左侧的订单摘要我已尝试传递transactions.item_list.items,但该信息仍未显示在订单摘要中。对于如何使用PayPalRESTfulAPI让订单摘要显示在paypal批准页面上有什么帮助吗?我对他们的文档并不满意,因为它缺少一些信息并且还有一些错误,这浪费了我大量的调试
我正在开发一种内部“插件”来显示我目前有多少订单,并按状态和客户经理进行拆分。所以我想将其呈现为如下表格:AccountManager|Noofpendingorders|Noofcanceledordersetc我有这么一段代码:functiondisplay_woocommerce_order_count($atts,$content=null){$args=shortcode_atts(array('status'=>'completed',),$atts);$statuses=array_map('trim',explode(',',$args['status']));$ord