小编raf*_*fis的帖子

Magento - 通过查询字符串将产品添加到购物车,不带form_key参数

我刚刚安装了Magento Community Edition ver 1.8.0.0(默认设置).

系统 - >配置 - >销售 - >结账 - >结账选项
启用单页结账:是
允许访客结账:是

我正在尝试使用查询字符串方法将产品添加到购物车.
根据我发现的所有资源,这些都是正确的方法:

[store]/checkout/cart/add/product/1/
[store]/checkout/cart/add?product=1&qty=1
Run Code Online (Sandbox Code Playgroud)

但他们没有工作......车仍然是空的.

经过一段时间,我找到了可行的解决方案:

[store]/checkout/cart/add/product/1/form_key/yu6b5VEzwSU2V7YE/
Run Code Online (Sandbox Code Playgroud)

不过,我想form_key参数中的URL.
在我的案例中不需要此安全功能.

例如,没有form_key,产品比较工作正常:

[store]/catalog/product_compare/add/product/1/
Run Code Online (Sandbox Code Playgroud)

我们的想法是在其他一些网站上放置一个静态链接(因此动态生成的form_key是未知的),因此如果客户点击它,他会立即被重定向到带有填充购物车的商店.

是否有可能摆脱form_key参数,仍然能够将产品添加到购物车?如果是这样,那怎么样?

magento

10
推荐指数
2
解决办法
4万
查看次数

PostgreSQL选择查询从一个点提取纬度和经度

什么SELECT查询应该用于从一个点提取纬度和经度?
我不能使用PostGIS.

存储在数据库中的示例点(点类型值):

   my_point
--------------
(50.850,4.383)

执行查询后的预期结果:

  lat  |  lng
---------------
50.850 | 4.383

下面的查询工作正常,但它看起来效率不高.

SELECT 
    split_part(trim(my_point::text, '()'), ',', 1)::float AS lat, 
    split_part(trim(my_point::text, '()'), ',', 2)::float AS lng
FROM my_table;
Run Code Online (Sandbox Code Playgroud)

postgresql point latitude-longitude

6
推荐指数
1
解决办法
5516
查看次数

标签 统计

latitude-longitude ×1

magento ×1

point ×1

postgresql ×1