是否可以从另一个网站将产品添加到 Magento 购物车,而产品不在 magento 商店中
Posted
技术标签:
【中文标题】是否可以从另一个网站将产品添加到 Magento 购物车,而产品不在 magento 商店中【英文标题】:Is it possible to add Product to Magento cart from another website without product being in magento store 【发布时间】:2014-07-27 19:25:59 【问题描述】:我刚刚建立了一个 magento 商店 (1.8) 并添加了一些演示产品,但现在我的公司想使用 magento 内置的支付网关来处理来自另一个网站的支付。
为了更好地解释,我的公司经营着一所学校,并且有一个网站,其中包含一个应用程序,该应用程序可以为父母支付账单。这些账单因学生班级和其他因素而异。所以家长 A 可能支付 200 美元,而家长 B 支付 400 美元。
我们要做的是将要从其他网站支付的金额发布到我们的 magento 商店,然后使用我们的支付处理器将其添加到购物车进行支付,以便仍然可以使用 magento 功能来记录所有交易。 由于我是 magento 的新手,我不知道是否可以这样做以及如果可能的话。
我们打算让其他应用程序自动生成 SKU、产品 ID 和描述,并将其与金额一起发布到商店。
那么如何让 magento 商店接收这个 url 并进行处理呢?
【问题讨论】:
【参考方案1】:您必须在magento中创建产品。
当您从其他站点发布数据时,请传递产品 sku。
然后按 sku 加载产品:- https://magento.stackexchange.com/questions/18421/why-cant-i-load-a-product-by-sku
然后检查magento添加到购物车功能如何添加购物车。
【讨论】:
***.com/questions/23264433/… 我刚刚有了一个想法,我正在对其进行测试。我将创建一个 php 文件,比如 createnewproduct.php 以从 url 接收参数,然后将它们插入到 magento 数据库中(从而创建一个新产品)。产品的数量将设置为 1,这样在商店付款后它会变为零,创建产品后,创建的产品将自动添加到购物车并继续结帐。我认为只要我的脚本可以连接到数据库并插入值来创建产品,这种方法就可以工作。你怎么看? 为什么不可以将所有产品都创建到 magento 中。所以我们不需要每次都创建。只需添加到购物车即可。 就我而言,不可能将学费、入学考试费等作为产品创建,因为每个学生的金额都不相同。学生 A 可能已经提前支付了部分学费,而 B 则欠全学期费用。 (家长还可以选择要购买的书籍和其他物品,然后系统将所有内容相加)系统根据学生在该学期所欠的金额生成一个总金额,并将其发布到 magento 商店进行付款。因此,如果金额统一并一次性支付所有费用,那将很容易。这是一个独特的系统,我们正在努力使系统适应我们的要求以上是关于是否可以从另一个网站将产品添加到 Magento 购物车,而产品不在 magento 商店中的主要内容,如果未能解决你的问题,请参考以下文章
将“添加到购物车”按钮重定向到 Magento 中的不同自定义页面/在 Magento 的产品页面中添加新按钮
在添加新产品时向 magento 下拉列表或多选产品属性添加值