/*человек добавляет в корзину товар А. Ходит по сайту и через какое-то время добавляет товар Б. При этом товар А должен автоматически быть удален из корзины.*/
add_filter( 'woocommerce_add_cart_item_data', 'my_empty_cart_before_add', 10, 3);
function my_empty_cart_before_add( $cart_item_data, $product_id, $variation_id )
{
global $woocommerce;
$woocommerce->cart->empty_cart();
return $cart_item_data;
}
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
document.location.href += "&" + document.referrer
.split("?")[1]
.split("#")[0]
.split("&")
.filter(str => str.indexOf("utm_") > -1)
.join("&");
document.location.href += document.referrer.indexOf("?") > -1 ?
"&" + document.referrer
.split("?")[1]
.split("#")[0]
.split("&")
.filter(str => str.indexOf("utm_") > -1)
.join("&") : "";