您有几个选项–您可以使用插件来实现这一点,例如:https://shopplugins.com/plugins/woocommerce-redirect-thank-you/
如果您喜欢手动编写代码,通常在用户购买某个产品后,您会将其重定向到URL(PS:如果用户购买的产品是大订单的一部分,这也会重定向用户)。
您需要产品的ID,以及要重定向到的页面的ID,问卷所在的位置。或者,您可以使用任何想要的URL。
add_action(\'template_redirect\', \'wc_redirect_after_purchase\');
function wc_redirect_after_purchase() {
global $wp;
if (is_checkout() && !empty( $wp->query_vars[\'order-received\'])){
$order = new WC_Order($wp->query_vars[\'order-received\']);
$items = $order->get_items();
foreach ($items as $item){
$product_id = $item[\'product_id\'];
if ($product_id == 1234){
$questionnaire_url = get_permalink(123); // ID of page with questionnaire
wp_redirect($questionnaire_url);
exit;
}
}
}
}