Language switcher

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

  • Integrations
  • Google Checkout (en WordPress ecommerce Plugin)

Google Checkout (en WordPress ecommerce Plugin)

Google Checkout se integra con las notificaciones de Google Checkout en el plugin de comercio electrónico de WordPress.

Configurar tu cuenta de vendedor de Google Checkout

Accede a tu cuenta de vendedor de Google Checkout. Ve al panel de configuración. Ahora selecciona Integración en el menú de la izquierda. Si está marcada, desmarca “Mi empresa sólo publicará carros firmados digitalmente.“. A continuación debes insertar la URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php en el cuadro de texto “URL de devolución de llamada de la API:“. Por último, selecciona el botón de radio XML del grupo “Método de devolución de llamada:“. No olvides guardar la configuración.

Aviso: URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php debe estar en un dominio seguro (Más en la documentación de Google).

Activar y configurar el plugin Google Checkout

Justo después de activar el plugin Google Checkout, tienes que configurarlo. Accede a tu panel de comerciante. Ve al menú Inicio >Plugins. Ahora haz clic en el botón Configurar en el elemento del plugin Google Checkout. Aquí debes establecer tu ID de Comerciante y Clave de Comerciante. Puedes encontrarlas en tu cuenta de vendedor de Google Checkout en el menú Configuración. Deja vacío el separador de valores personalizado.

Editar archivo

Busca y edita el archivo ‘shopping_cart_page.php‘ en el directorio:

/wp-content/plugins/wp-e-commerce/themes/yourthemefolder/

o EL archivo ‘wpsc-shopping_cart_page.php‘ en el directorio:

/wp-content/themes/yourthemefolder/

Encuentra la línea (alrededor de 372):

<input type='submit' value='<?php echo __('Make Purchase', 'wpsc');?>' name='submit' class='make_purchase' />

Justo encima de esta línea añade:

<input name='pap-merchant-private-data' id='pap_dx8vc2s5' type='hidden' value=''  />

y debajo de la siguiente etiqueta de fin de formulario () añade una línea:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>

Editar archivo

Busca y edita el archivo ‘ajax.functions.php‘ en el directorio

/wp-content/plugins/wp-e-commerce/wpsc-includes/

Encuentra la línea (alrededor de 724):

header('Location: '.get_option('shopping_cart_url'));

Justo encima de esta línea añade:

/* 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 */

Editar archivo

Buscar y editar el archivo ‘GoogleCheckout-XML.php‘ en el directorio:

/wp-content/plugins/wp-e-commerce/merchants/

a) Encuentra la línea (alrededor de 88):

$cart = new GoogleCart($merchant_id, $merchant_key, $server_type, $currency);

Justo debajo de esta línea añade:

/* Post affiliate pro integration /
if (isset($_SESSION['pap-merchant-private-data'])) {
    $cart->SetMerchantPrivateData($_SESSION['pap-merchant-private-data']);
}
/ Post affiliate pro integration end*/

b) A continuación, busca la línea:

$cart->AddItem($cartitem["$no"]);

Justo encima de esta línea añade:

/* 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) A continuación, busca la línea:

$cart->AddItem($cartitem[$no]);

Justo encima de esta línea añade:

/* Post affiliate pro integration */
if (isset($_SESSION['pap-merchant-private-data'])) {
    $cartitem[$no]->SetMerchantPrivateItemData($_SESSION['pap-merchant-private-data']);
}
/* Post affiliate pro integration end*/

Los pasos b) y c) no son necesarios si procesas el carrito como una transacción completa.

Todos los usuarios de Google Checkout deben ponerse en contacto con el equipo de Google Checkout en checkout-api-support@google.com y solicitar la inclusión de su dominio en la lista blanca. De lo contrario, el seguimiento no funcionará.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call