草庐IT

订单价

全部标签

php - Woocommerce 付款前审核订单

我正在尝试在我的Woocommerce网上商店中添加评论订单页面。目前,当我将商品添加到购物车时,我可以进入结帐页面,其中需要并提交账单和送货地址,然后下一步是付款页面(使用PayPal)。我想在进入付款页面之前添加一个订单审查页面,因此在结帐页面上输入地址并且用户单击继续后,应显示一个订单摘要/审查页面,其中包含订单总计和之前输入的地址,以及如果十个用户想要更改地址时返回的链接。就像一个确认页面。然后,一旦用户继续,就会转到付款页面。我已经研究过了,但运气不佳。我在functions.php中尝试了这个操作,但它不起作用:add_action('woocommerce_review_

php - Magento:在后端代码中以编程方式创建订单

我尝试在Magento(1.5.1.0)的后端创建一个订单。这是一些代码://GettheproductidstoredintheoptionValueofthewidget$productId=$order['customIdNumber'];//Loadtheproduct$product=Mage::getModel('catalog/product')->load($productId);//Checkwhethertheproductcouldbeloadedif($product->getId()){//Getthecustomermodel$customer=Mage::

javascript - Woocommerce 3 中没有在线支付交易的订单的谷歌分析集成

我正在尝试在Google分析中添加有关订单的信息。但统计数据并未显示有关订单的接收信息。该网站不使用在线支付(也许原因与此有关)。我用了answer我在主题目录中的functions.php中添加了代码。add_action('woocommerce_thankyou','google_analytics_integration',20);functiongoogle_analytics_integration(){?>ga('require','ecommerce');get_order_key();$transaction_id=$order->get_transaction_id

php - 更改 Woocommerce 结帐以在单独的 WordPress 网站上处理订单?

我需要创建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

php - 如何预览订单确认页面

正在制作订单确认页面的皮肤。有没有一种方法可以让我不必每次都下订单就可以查看它? 最佳答案 当然有,在successAction方法中注释掉Mage_Checkout_OnepageController中的session清除检查。破坏你一天的部分是$session->clear();所以在测试时将其注释掉并在完成后启用 关于php-如何预览订单确认页面,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

php - 在 Magento 的一页结帐的订单审查部分获取账单信息

我正在尝试在Magento1.7.0的OnePageCheckout的“OrderReview”部分显示账单和运输信息。然而,它就是根本不想合作。我尝试了各种论坛和SO中提到的几种方法。但这些方法似乎都不起作用。这是我已经尝试过的。http://www.magentocommerce.com/boards/viewthread/55281/http://www.magentocommerce.com/boards/viewthread/55281/任何帮助将不胜感激!提前致谢。 最佳答案 Mage::getSingleton('ch

php - Magento - 从订单中获取价格规则

有谁知道如何从订单中获取目录和购物车价格规则?我知道我可以通过getDiscountPercent()方法从订单商品中获取折扣百分比,但我如何才能获取应用于整个订单的所有规则?例如,我有一个规则“客户组X在商店中的所有商品都可享受20%的折扣”。现在我想确定在用户提交订单时实际应用了哪些规则。我需要这个用于订单导出界面,我必须在其中提供用户获得的所有折扣。提前致谢! 最佳答案 查看sales_flat_order_item表。有一个名为applied_rule_ids的字段,它将为您提供应用于该项目的规则的ID。您还可以在此表中找到

php - 如何在 Magento 中通过订单 ID 获取装运增量 ID

大家好。有人能告诉我如何在Magento中通过订单ID获取装运增量ID吗?我需要这个,因为我使用外部php文件向货件添加跟踪信息,并且它需要货件ID。感谢您的帮助。我正在使用下面的代码添加跟踪信息$shipmentIncrementId='300000002';$trackNumber='123456';$carrier='custom';$title='server10';$shipment=Mage::getModel('sales/order_shipment')->loadByIncrementId($shipmentIncrementId);/*@var$shipmentMa

php - 要显示此页面,Firefox 必须发送将重复之前执行的任何操作(例如搜索或订单确认)的信息

嘿,我收到了firefox的确认信息。Todisplaythispage,Firefoxmustsendinformationthatwillrepeatanyaction(suchasasearchororderconfirmation)thatwasperformedearlier.有人知道这个确认是做什么用的吗?如何摆脱它? 最佳答案 尝试将您的请求类型从POST更改为GET。如果无法更改请求类型,要重新加载页面,请尝试使用:window.location=window.location;代替window.location.r

php - 在使用可配置产品编辑订单后,通过 increment_id 在 Magento 中检索单个订单

我在一家主要销售可配置产品的Magento商店中遇到了一个有趣的问题。我有一些代码可以打包订单信息并将其发送到外部仓库,然后由外部仓库完成订单。对于此请求,我使用increment_id作为标识符。我们定期询问仓库订单是否已发货,如果他们报告已发货,我们会通过increment_id在Magento中检索订单,并通过创建新的发货来完成订单。现在,在编辑订单之前这一切正常。由于Magento对可配置产品的处理,编辑订单涉及取消当前订单并使用相同的increment_id重新创建它。随后,我基于increment_id的交互现在被破坏了,因为当我做这样的事情时,似乎只有第一个(已取消的)订