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

J2Store (Extensión de Joomla!)

Una extensión para el carrito de la compra y el comercio electrónico que amplía los artículos como productos y te permite convertirlos en productos de pleno derecho.

Venta offline

Abre el archivo:

plugins/j2store/payment_offline/payment_offline.php

y encuentra la función _postPago y esta línea dentro de ella:

if ($orderpayment->save()) {

Añade este código justo encima de la línea:

$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;

Guarda tu trabajo. Ahora abre el archivo:

plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php 

y añade este código al final del archivo:

<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('<?php echo $vars->total_cost; ?>');
  sale.setOrderID('<?php echo $vars->order_id; ?>');
  sale.setStatus('P');

  PostAffTracker.register();
  </script>

Guarda tu trabajo. Esto creará una comisión pendiente para cada transacción fuera de línea. Tendrás que aprobarla o rechazarla manualmente más tarde, en función de la transacción original.

PayPal – paso 1

Encuentra el archivo:

plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php

y encuentra el campo de entrada notify_url. El aspecto es el siguiente

<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

y en ese campo añade

id='pap_ab78y5t4a'

El campo actualizado debe tener este aspecto:

<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

Justo debajo de ese campo de entrada notify_url (es decir, justo debajo de esa línea de código) coloca este código de abajo:

<!-- Post Affiliate Pro Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->

PayPal – paso 2

Abre el archivo:

plugins/j2store/payment_paypal/payment_paypal.php

y encuentra la función _proceso() y esta línea dentro de ella:

$data = $app->input->getArray($_POST);

Ahora añade este código de abajo justo sobre esa línea:

 /* Post Affiliate Pro integration snippet */
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".@$_GET['pap_custom']);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
    curl_exec($ch);
  /* /Post Affiliate Pro integration snippet */

No te olvides de integrar tu Joomla con el código de seguimiento de clics y de activar el plugin PayPal IPN Handling en tu instalación de Post Affiliate Pro.

Volver a Integraciones Crear cuenta GRATIS

    Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

    ×

    Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

    Estamos disponibles en varias fechas

    Programa una llamada