Google Checkout (nel Plugin di WordPress ecommerce) integration
Google Checkout si integra utilizzando le notifiche di Google Checkout nel Plugin di WordPress ecommerce.
Imposta il tuo account commerciante Google Checkout
Accedi al tuo account commerciante Google Checkout. Vai al pannello Impostazioni. Ora seleziona Integrazione dal menu a sinistra. Se è selezionato, deseleziona “La mia azienda pubblicherà solo carrelli firmati digitalmente“. Poi devi inserire l’URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php nella casella di testo “URL di callback dell’API:“. L’ultima cosa che devi fare è selezionare il pulsante radio XML dal gruppo “Metodo di callback:“. Non dimenticarti di salvare le impostazioni.
Avviso: L’URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php deve essere su un dominio sicuro (Maggiori informazioni sulla documentazione di Google).
Attiva e configura il plugin di Google Checkout
Subito dopo aver attivato il plugin di Google Checkout devi configurarlo. Accedi al tuo pannello commerciante. Vai al menu Avvio->Plugins. Ora clicca sul pulsante Configura nella voce plugin di Google Checkout. Qui è necessario impostare il tuo ID commerciante e la Merchant Key. Puoi trovarli nel tuo account commerciante di Google Checkout in Impostazioni->Menu d’Integrazione. Lascia vuoto il separatore di valori personalizzati.
Modifica il file
Trova e modifica il file ‘shopping_cart_page.php‘ nella directory:
/wp-content/plugins/wp-e-commerce/themes/yourthemefolder/
o il file ‘wpsc-shopping_cart_page.php‘ nella directory:
/wp-content/themes/yourthemefolder/
Trova la linea (circa 372):
<input type='submit' value='<?php echo __('Make Purchase', 'wpsc');?>' name='submit' class='make_purchase' />
Proprio sopra questa linea aggiungi
<input name='pap-merchant-private-data' id='pap_dx8vc2s5' type='hidden' value='' />
e sotto il successivo tag di fine modulo () aggiungi la linea:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>
Modifica il file
Trova e modifica il file ‘ajax.functions.php‘ nella directory
/wp-content/plugins/wp-e-commerce/wpsc-includes/
Trova la linea (circa 724):
header('Location: '.get_option('shopping_cart_url'));
Proprio sopra questa linea aggiungi
/* Post affiliate pro integration /
if(!isset($_REQUEST['pap-merchant-private-data'])){
$_REQUEST['merchant-private-data'] = '';
}
$_SESSION['pap-merchant-private-data'] = $_REQUEST['pap-merchant-private-data'];
/ Post affiliate pro integration end */
Modifica il file
Trova e modifica il file ‘GoogleCheckout-XML.php‘ nella directory:
/wp-content/plugins/wp-e-commerce/merchants/
a) Trova la linea (circa 88):
$cart = new GoogleCart($merchant_id, $merchant_key, $server_type, $currency);
Proprio sotto questa linea aggiungi:
/* Post affiliate pro integration /
if (isset($_SESSION['pap-merchant-private-data'])) {
$cart->SetMerchantPrivateData($_SESSION['pap-merchant-private-data']);
}
/ Post affiliate pro integration end*/
b) Poi, trova la linea:
$cart->AddItem($cartitem["$no"]);
Proprio sopra questa linea aggiungi:
/* Post affiliate pro integration /
if (isset($_SESSION['pap-merchant-private-data'])) {
$cartitem["$no"]->SetMerchantPrivateItemData($_SESSION['pap-merchant-private-data']);
}
/ Post affiliate pro integration end */
c) Poi, trova la linea:
$cart->AddItem($cartitem[$no]);
Proprio sopra questa linea aggiungi
/* Post affiliate pro integration */
if (isset($_SESSION['pap-merchant-private-data'])) {
$cartitem[$no]->SetMerchantPrivateItemData($_SESSION['pap-merchant-private-data']);
}
/* Post affiliate pro integration end*/
I passaggi b) e c) non sono necessari se elabori il carrello come una transazione unica.
Ogni utente di Google Checkout dovrebbe contattare il team di Google Checkout all’indirizzo checkout-api-support@google.com e richiedere di inserire il proprio dominio nella lista bianca. Altrimenti il tracciamento non funzionerà.
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!
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.
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
Example answers for the integration service email
Unlock seamless integration with Post Affiliate Pro! Get free setup of your affiliate program by answering key questions about your website, payment gateways, and commission preferences. Ensure smooth access by securely sharing login details. Visit now for an effortless affiliate program launch!