–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

  • Integrazioni
  • Google Checkout (nel Plugin di WordPress ecommerce)

Google Checkout (nel Plugin di WordPress ecommerce)

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à.

Torna alle Integrazioni Crea un account GRATUITAMENTE

Il nostro sito web utilizza i cookies. Continuando assumiamo il tuo consenso all'utilizzo dei cookie come specificato nella nostra politica sulla privacy e sui cookie.

×

Prenota una chiamata individuale e scopri come Post Affiliate Pro può giovare al tuo business.

Siamo disponibili in più date

Prenota una chiamata telefonica