Plugin per WordPress ecommerce integration
Un plugin gratuito e potente che ti permette di vendere qualsiasi cosa.
Questa integrazione è stata testata con successo sul plugin id WP ecommerce v 3.8.13.3
Con questo metodo di integrazione puoi tracciare le informazioni per prodotto.
Modifica il modello
Nella tua installazione di wordpress, apri e modifica il file:
wp-content/plugins/wp-e-commerce/wpsc-theme/functions/wpsc-transaction_results_functions.php
Trova la funzionalità transaction_results. Proprio sotto la linea con la definizione della funzione, ci sono delle varianti globali elencate. Aggiungine un’altra lì:
$wpdb
Poi trova l’ultima riga della funzione:
return $message_html;
Integrazione
Metti il seguente codice di integrazione SOPRA la linea:
/*Post Affiliate Pro integration code */
$purchase = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `sessionid`= %s LIMIT 1", $sessionid ) );
$message_html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'.
"PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('".$purchase->totalprice."');
sale.setOrderID('".$purchase->id."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration code */
Nel caso in cui tu voglia utilizzare le variabili di tassa e spedizione, eccoti servito:
- $total_tax
- $total_shipping
Integrazione per prodotto
Se vuoi tracciare le commissioni per prodotto, usa invece questo codice:
/*Post Affiliate Pro integration code */
$purchase = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `sessionid`= %s LIMIT 1", $sessionid ) );
$cart_items = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . WPSC_TABLE_CART_CONTENTS . " WHERE purchaseid = %d", $purchase->id ), ARRAY_A );
$message_html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."PostAffTracker.setAccountId('Account_ID');";
$i = 1;
foreach ($cart_items as $item) {
$item = array_map('wp_specialchars_decode', $item);
$message_html .= "var sale$i = PostAffTracker.createSale();
sale$i.setTotalCost('".($item['price']*$item['quantity'])."');
sale$i.setOrderID('".$purchase->id."($i)');
sale$i.setProductID('".$item['prodid']."');
PostAffTracker.register();";
$i++;
}
$message_html .= "</script>";
/* /Post Affiliate Pro integration code */
Se vuoi usare il nome della categoria per l’ID del prodotto, ecco come ottenerlo:
$category = wp_get_object_terms($item['prodid'],'wpsc_product_category',array( 'orderby' => 'count', 'order' => 'DESC', 'fields' => 'all_with_object_id'));
Poi, il nome viene definito in:
$category[0]->name;
Se vuoi utilizzare il nome dell’elemento, usa la variante $item[‘name’] al posto di $item[‘prodid’].
Nel caso in cui tu voglia utilizzare SKU, usa prima questo codice:
$item['sku'] = get_post_meta($item['prodid'], '_wpsc_sku', true);
Posizionalo sotto la linea con “arraymap” e poi, sostituisci semplicemente $item[‘prodid’] con $item[‘sku’]_.
Non dimenticare di integrare il tuo account WordPress con il codice di tracciamento dei clic. Puoi farlo inserendo il codice di tracciamento dei clic nel tuo file a piè di pagina di WP, in Presentazione > Modifica il menu del tuo WP.
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
Overview of Plugins and Features
Discover the limitless potential of Post Affiliate Pro with its powerful plugin system, enabling you to enhance your account with a wide range of features. Learn how to activate features like Action Commissions, Banner Rotator, and Multiple Currencies, and explore integration options through our plugin directory. Visit now to transform your affiliate marketing strategy!
Copy Post Affiliate Pro to your server
Learn to install Post Affiliate Pro on your server effortlessly with our step-by-step video guide using an FTP client.
How to integrate Post Affiliate Pro with Google Analytics?
Learn how to seamlessly integrate Post Affiliate Pro with Google Analytics to effectively track affiliate-referred visits. Follow our step-by-step guide to generate optimized URLs using the Google Analytics URL builder, decode them, and use them as Destination URLs in your campaigns. Visit now to enhance your tracking capabilities.