Мне нужно сохранять источник трафика для каждого заказа в моем магазине Woocommerce, потому что мне нужно знать, какая внутренняя страница или внешний сайт привели к этому заказу. Мне это нужно для обслуживания клиентов.
Я могу добавить теги к ссылкам, указывающим на каждый продукт. Я думаю, что должна быть возможность изолировать эти теги и сохранить их в настраиваемом поле для каждого заказа.
Я не умею кодировать, но у меня есть общее понимание. Есть ли плагин, который делает это? Или есть код, который я могу добавить к файлам сайта, чтобы достичь этой цели?
Я предполагаю, что я должен добавить в файл «order-details.php» код, который выглядит следующим образом:
<?php
if ( wp_get_referer() )
{ $referer_field = wp_referer_field( $echo );
add_order_meta (Referrer, $referer_field);
?>
Любая помощь приветствуется.
Спасибо,
Rambod
Вы можете использовать update_post_meta для этого, как только у вас есть идентификатор.
Это будет выглядеть примерно так:
if ( wp_get_referer() ){
$referer_field = wp_referer_field( $echo );
update_post_meta (get_the_id(), $referer_field, 'referrer-here');
}
Надеюсь, это поможет?
Других решений пока нет …