问题标签 [checkout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - 自定义 Mage_Sales_Model_Quote_Address_Total_Abstract 计算两次:帐单和送货地址
我打算制作一个自定义积分模块,可以使用我们商店的积分进行折扣。在查看了一些示例后,我成功地在单页结帐中添加了结帐步骤。然后我扩展 Mage_Sales_Model_Quote_Address_Total_Abstract 以拥有一个自定义收集器来计算总数。目前我硬编码了一些折扣值,看看它是如何工作的:
config.xml 中的部分如下所示:
然而,结果是减去-20。在一些调试跟踪之后,我的自定义收集器被调用了两次,一次地址类型是“计费”,另一个是“运输”。所以我添加了上面的注释代码,仅在输入送货地址时计算。但我不确定这是否是正确的方法。
为什么 Mage_Sales_Model_Quote_Address 中的其他类不会计算两次?根据我的跟踪,它们实际上被调用了两次。什么是解决我的问题的正确方法?
先感谢您。
sharepoint - 值不在预期范围内。在 Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl 从文档库中检出文件时
我有一个包含共享文档文件的 extrnet 站点。我可以很好地上传文件,查看它们等等......但是当我尝试检查一个以进行更改时,我立即得到这个:
值不在预期范围内。在 Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl) 在 Microsoft.SharePoint.SPWeb.GetFile(String strUrl) 在 Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl) 在 Microsoft.SharePoint.SPWeb.GetFile(String strUrl) 在 Microsoft.SharePoint.ApplicationPages.Checkin .get_File() 在 Microsoft.SharePoint.ApplicationPages.Checkin.OnLoad(EventArgs e) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
这是以管理员身份登录的。任何想法将不胜感激。
php - 用于快速结帐的 php paypal 类
我正在使用(尝试使用)此处描述的贝宝类http://blog.moorberry.biz/2010/04/paypal-nvp-api/
但是,在我的情况下,它似乎没有将任何数据传递给贝宝。例如指定
不影响贝宝,当我在此过程中登录时,它默认为测试用户 1 大街地址。它似乎也没有通过正确的 AMT 值(当前购买保持为空)
如果该类因任何原因被证明工作错误,您能否提供不同类或代码的示例?我对此感到困惑,无法100%理解整个过程。
paypal - Paypal Payments Standard 和 Paypal Express Checkout 有什么区别?
我需要在我的网页上实现 PayPal,但我不知道该使用哪一个,Paypal Payments Standard 或 Paypal Express Checkout 或两者兼而有之。在我看来,它们几乎是一样的。
paypal - 产品详细说明 PayPal Express Checkout 的问题
在我使用从我的购物车重定向到 Paypal 后,SetExpressCheckout
我在左侧看不到我的产品详细信息。我有以下代码:
magento - 添加步骤到结帐
我的公司刚刚购买了Ivan 的 CheckItOut 扩展,我正在尝试在其中添加一个步骤。
实际上,我确实将此步骤集成到“常规” OPC 中。
查看扩展的代码,我看到addCheckoutStepToLayout
布局 checkitout.xml 文件中使用了一个方法。如果我将此行放入checkout.layout
块中:
该步骤已添加,但我正在尝试通过我的扩展布局 .xml 文件添加它。
所以我尝试更新结帐句柄:
通过常规checkout_onepage_index
句柄更新块:
有和没有<reference name="content">
,但直到现在还没有运气。
我很高兴阅读您的建议,谢谢
php - 如何以编程方式为每个购物车项目设置动态折扣?
我想在“结帐购物车”页面中按下自定义按钮后动态设置每个项目的折扣(比如 10 美元)。我检查了 Magento 的一些编码,发现:
- 主要是 "
Mage_Sales_Model_Quote_Address
" 类总是受到影响,当任何人(任何 Magento 代码)都在谈论折扣时。 - " " 有 2 个实例
Mage_Sales_Model_Quote_Address
- 一个用于“ billing ”地址类型,另一个用于“ shipping ”地址类型,但后一个主要用于优惠券代码相关的折扣。
在检查了这些区域之后,我继续编写了一些代码,针对“”的“运输”地址类型Mage_Sales_Model_Quote_Address
,如:-
但我仍然没有在totals
我的结帐购物车页面的“”部分和单页结帐的订单审查部分中看到任何行。
magento - 结帐时获取magento属性的问题
请帮助在结帐时获取 magento 属性。我有“only_registered”属性。我试图通过此代码获取属性:
但是这段代码会产生 magento 错误。
magento - 下订单时保存产品 ID。Magento
客户下订单后,我必须保存产品 ID 和客户 ID。我在哪里以及如何做到这一点?
magento - Magento - 在单页结帐过程中为送货地址添加新字段
我想在单页结帐过程中为送货地址添加一个新字段“custom_house_no”。
我在我的自定义扩展 mysql 文件“mysql4-install-0.1.0.php”中添加了以下代码
我还在文件夹 MY/CustomExtension/Model/Entity/Setup.php 中创建了一个类
p>我还在扩展配置文件中添加了类名。
p>在运输模板文件中,我添加了名称为“custom_house_no”的文本框。
该属性已成功添加,并且与表单有关系,但除了“custom_house_no”字段外,所有数据都保存在数据库中。
我不知道我的代码有什么问题。