是否可以从另一个网站将产品添加到 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:从另一家商店获取产品价格?

在添加新产品时向 magento 下拉列表或多选产品属性添加值

magento 1.6 目录页可以添加推荐产品吗

Magento 2.3.5:使用自定义选项和价格将产品添加到购物车

Magento 2开发教程 - 如何添加新产品属性