获取外部自定义产品数据 vis POST 并添加到购物车
Get external custom product data vis POST and add to cart
在我们的主题中有一个额外的自定义按钮,它通过 POST 将以下信息发送到外部自定义程序脚本:
- 用户 ID
- 产品编号
- 产品属性
开发此脚本是为了在 Wordpress/WooCommerce 之外作为产品定制器工作,它应该通过 POST 将定制添加回 woocommerce 到购物车中。
问题:我的计划是 POST 这些数据返回 WooCommerce,这应该 run/call 一个添加到购物车的例程。但老实说,我不知道如何切换它。 (从外部添加到购物车)
如果这不可能,我知道一个替代解决方案。 (将产品定制器集成到 wordpress/wooommerce 中,并通过 JS 将数据交换到产品页面上的隐藏字段中)但是要集成它,它会产生一些缺点并花费额外的时间来更改。
我的问题:是否可以通过 POST 在 woocommerce 之外 call/run 添加到购物车?我不知道如何 catch/hook 这个。
我对能得到的每一个提示都很满意。
有时见树不见林
在我的替代解决方案中,我谈到了使用隐藏字段并通过 JS 交换它们。
为什么我不知道要 POST 到产品页面并从那里将数据添加到全局...我不知道...
但是现在,problem/question解决了。
我现在正在做类似的事情...我已经使用了我想在外部自定义的产品 ID,并通过单选按钮或任何用于选择的按钮(或您可以使用文本类型进行测试)
<form action="abc.com/customizerpage.php" method="POST">
Product 1: <input type="radio" name = "product1" value="productIDnumber">
<input type = "submit" value = "Send the Data Now">
</form>
(您可以通过点击 woocommerce 产品并查看 URL 中的编号获得产品 ID 号,或者变体也有 ID 号)
以上表格将 POST 产品 ID 发送到外部页面(当然您需要创建新的 php 页面。
customizerpage.php 包含标准 php 内容:
<?php
$product1 = $_POST['product1'];
echo $product1;
/*now working on the URL to pass the ProductID back to the Cart or Checkout
pages in woocommerce. */
?>
在我们的主题中有一个额外的自定义按钮,它通过 POST 将以下信息发送到外部自定义程序脚本:
- 用户 ID
- 产品编号
- 产品属性
开发此脚本是为了在 Wordpress/WooCommerce 之外作为产品定制器工作,它应该通过 POST 将定制添加回 woocommerce 到购物车中。
问题:我的计划是 POST 这些数据返回 WooCommerce,这应该 run/call 一个添加到购物车的例程。但老实说,我不知道如何切换它。 (从外部添加到购物车)
如果这不可能,我知道一个替代解决方案。 (将产品定制器集成到 wordpress/wooommerce 中,并通过 JS 将数据交换到产品页面上的隐藏字段中)但是要集成它,它会产生一些缺点并花费额外的时间来更改。
我的问题:是否可以通过 POST 在 woocommerce 之外 call/run 添加到购物车?我不知道如何 catch/hook 这个。
我对能得到的每一个提示都很满意。
有时见树不见林
在我的替代解决方案中,我谈到了使用隐藏字段并通过 JS 交换它们。
为什么我不知道要 POST 到产品页面并从那里将数据添加到全局...我不知道...
但是现在,problem/question解决了。
我现在正在做类似的事情...我已经使用了我想在外部自定义的产品 ID,并通过单选按钮或任何用于选择的按钮(或您可以使用文本类型进行测试)
<form action="abc.com/customizerpage.php" method="POST">
Product 1: <input type="radio" name = "product1" value="productIDnumber">
<input type = "submit" value = "Send the Data Now">
</form>
(您可以通过点击 woocommerce 产品并查看 URL 中的编号获得产品 ID 号,或者变体也有 ID 号)
以上表格将 POST 产品 ID 发送到外部页面(当然您需要创建新的 php 页面。
customizerpage.php 包含标准 php 内容:
<?php
$product1 = $_POST['product1'];
echo $product1;
/*now working on the URL to pass the ProductID back to the Cart or Checkout
pages in woocommerce. */
?>