Acasă » Blog » Implementare Cod afiliere la piatadigitala.ro. Magazin online Woocommerce

Implementare Cod afiliere la piatadigitala.ro. Magazin online Woocommerce

Implementare cod afiliere piatadigitala.ro - Marketing online

Implemetare cod de afiliere piatadigitala.ro (marketing online) in pagina de plasare comanda (Thank you page in lb. en.).

Codul este compus din date specifice comenzii efectuate

_IMAGE TRACKING PIXEL:_

<img
src=”http://www.piatadigitala.ro/tracking/3/586/ORICE_COMBINATIE_UNICA_DE_CARACTERE_CARE_IDENTIFICA_O_COMANDA/SUMA_VINDUTA/DESCRIERE_COS
width=”1″ height=”1″>
INSTRUCTIUNI:

1. Plasati in pagina dvs web doar o singura varianta de tracking pixel.

2. Inlocuiti
ORICE_COMBINATIE_UNICA_DE_CARACTERE_CARE_IDENTIFICA_O_COMANDA cu combinatia corespunzatoare (de exemplu: numar comanda…).

3. Inlocuiti SUMA_VINDUTA cu suma cumparata de catre client fara TVA
si fara taxe de transport (de exemplu: in cazul in care suma totala a
cosului este de 140 lei din care 20 lei este transportul dumneavoatra introduceti 100).

4. Inlocuiti DESCRIERE_COS cu descrirea prosuseler aflate in cos la
efectuarea comenzii (de exemplu: tricou barbati, bluza femei…).

Scriptul php care rezolva aceasta cerinta in functions.php este:

//
$pixel_tracking_img_src = "";
function sweb_insert_pixel_tracking_code($order_id) {
    global $pixel_tracking_img_src;
    
    //obtin comanda
    $order = wc_get_order($order_id);
    
    //variabila 1 pentru imagine pixel de urmarire piatadigitala.ro
    $comanda_unica = $order_id;
    
    //variabila 2 pentru imagine pixel de urmarire piatadigitala.ro
    //suma totala fara taxe: tva (?) si taxe de transport
    $suma = (int) $order->get_subtotal();
    //$suma = 0;
    //variabila 3 pentru imagine pixel de urmarire piatadigitala.ro
    //Descriere cos: denumirile produselor vandute
    $descriere_cos = "";
    
    //obtin produsele din comanda
    $items = $order->get_items();
    
    $i = 0;
    foreach ($items as $item_id => $item) {
        
    
        if ($i)
            $descriere_cos .= "_";
        //get product title 
        $descriere_cos .= $item['name'];
        $i++;
    }
    
    //src-ul pentru imaginea pixel de urmarire piatadigitala.ro
    $pixel_tracking_img_src = "http://www.piatadigitala.ro/tracking/3/586/" . urlencode($comanda_unica) . "/" . urlencode($suma) . "/" . urlencode($descriere_cos);
}

add_action('woocommerce_thankyou', 'sweb_insert_pixel_tracking_code');

Iar in footer.php:

<?php 
// traian sectorweb.ro 
//src-ul imaginii pixel de urmarire piatadigitala.ro
global $pixel_tracking_img_src;
//afisare imagine pixel de urmarire piatadigitala.ro doar in pagina thank you dupa plasarea comenzii
if (is_checkout() && !empty($wp->query_vars['order-received'])) {
?>
<img src="<?php echo $pixel_tracking_img_src; ?>" width="1" height="1" />
<?php } ?>
nv-author-image