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.
Wordpress Plugin For Post Affiliate Pro
Enhance your WordPress site with the Post Affiliate Pro plugin for seamless affiliate management. Discover tips and tricks now!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
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.