单击“添加到购物车”按钮时将用户重定向到其他网站
Redirect user to other website on when clicked on Add To Cart button
我需要帮助找到正确的 WooCommerce 挂钩。我正在尝试将 design-builder API 与 WooCommerce 商店集成。当客户在产品页面上单击“添加到购物车”时,我必须重定向到构建器的网站。
示例 URL 我需要重定向到:https://exampleurl.com/designBuilder/{UniqueID}
{UniqueID} 是这样生成的:
add_filter( 'woocommerce_add_cart_item_data', 'woo_api_add_cart_item_data', 10, 4 );
function woo_api_add_cart_item_data( $cart_item_data, $product_id, $variation_id, $quantity ) {
$product = wc_get_product( $product_id );
$unique_id = uniqid();
//...Some code...
return $cart_item_data;
}
是否有 WooCommerce 钩子来更改“添加到购物车”重定向 URL 并传递产品的一些值?
add_filter('woocommerce_add_to_cart_redirect', 'custom_woocommerce_add_to_cart_redirect', 10, 2);
function custom_woocommerce_add_to_cart_redirect($url, $product) {
$url = "https://exampleurl.com/designBuilder/{$product->get_id()} ";
header("Location: $url");
exit;
}
我需要帮助找到正确的 WooCommerce 挂钩。我正在尝试将 design-builder API 与 WooCommerce 商店集成。当客户在产品页面上单击“添加到购物车”时,我必须重定向到构建器的网站。 示例 URL 我需要重定向到:https://exampleurl.com/designBuilder/{UniqueID} {UniqueID} 是这样生成的:
add_filter( 'woocommerce_add_cart_item_data', 'woo_api_add_cart_item_data', 10, 4 );
function woo_api_add_cart_item_data( $cart_item_data, $product_id, $variation_id, $quantity ) {
$product = wc_get_product( $product_id );
$unique_id = uniqid();
//...Some code...
return $cart_item_data;
}
是否有 WooCommerce 钩子来更改“添加到购物车”重定向 URL 并传递产品的一些值?
add_filter('woocommerce_add_to_cart_redirect', 'custom_woocommerce_add_to_cart_redirect', 10, 2);
function custom_woocommerce_add_to_cart_redirect($url, $product) {
$url = "https://exampleurl.com/designBuilder/{$product->get_id()} ";
header("Location: $url");
exit;
}