使用Flash SWF中的变量创建Magento订单

时间:2014-09-11 16:45:36

标签: php actionscript-3 flash magento

我的Magento网站上有一个SWF文件,允许客户从选项中挑选并获得最终产品的直观表示。然后,该SWF文件输出大约6个参数和2个图像,这些参数都写入数据库。所有这一切都很好。

我的问题是如何将产品添加到Magento购物车中,其中包含一些附加到其上的信息(即使它只是来自另一个数据库的数据库密钥)?

通过将浏览器转发到[Magento URL] /index.php/checkout/cart/add/uenc/,我已经考虑过创建大量空白隐藏产品并将与db键相同ID的产品添加到购物车中,/ product / [db Key \ product ID] /或以编程方式创建新产品,但我觉得必须有更好的方法,因为我只想配置可配置产品并提交隐藏的整数和字符串。

提前致谢, 诺曼

1 个答案:

答案 0 :(得分:0)

好的,我所做的是:

  1. 浏览了Magento商店的相关产品。
  2. 二手Chrome&#34; Inspect element&#34;在可配置项目下拉列表上获取HTML,例如每个<select name="super_attribute[134]" id="attribute134" class="required-entry super-attribute-select">
  3. 对于每个选择,展开选择并找到选项值,例如<option value="4" price="0">Option 1</option>
  4. 浏览[Magento网址] /index.php/checkout/cart/add?product= [产品ID]&amp; qty = 1&amp; [name from select] = [Value from option]例如[Magento URL] /index.php/checkout/cart/add?product=123&qty=1&super_attribute [134] = 4.
  5. 此添加的产品123的属性为&#34;选项1&#34;购物车。

    :)