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

WP eStore (WordPress module)

Een krachtige plug-in voor WordPress-winkelwagentjes om elk type materiële of immateriële producten van uw eigen WordPress-site te verkopen.

WP eStore is een eenvoudige Shopping Cart-plug-in om digitale (ebook, mp3, foto’s) en niet-digitale producten van uw WordPress-blog te verkopen via PayPal of andere betalingsgateways. De digitale goederen worden na aankoop automatisch aan de koper geleverd met behulp van versleutelde en in de tijd beperkte downloadlinks.

Integratie met PayPal

Log in op uw FTP en navigeer naar uw wordpress-map:

wp-content/plugins/wp-cart-for-digital-products/lib/gateway/ and edit file PaymentGateway.php

Zoek de functie submitPayment2() en vervang in plaats daarvan het hele foreach-block door deze code:
foreach ($this->fields as $name => $value) {
  $id = '';
  if ($name == 'notify_url') $id='id="pap_ab78y5t4a"';
  echo "<input type="hidden" name="$name" value="$value" $id/>";
}
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
echo "PostAffTracker.setAccountId('Account_ID');";
echo "PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a','', 'pap_custom');
</script>";

Dat is het. Sla uw werk op en controleer of de paypal-knoppen (formulieren) op uw pagina de tekenreeks id=”pap_x2s6df8d” in het veld  notify_url bevatten. Als dit het geval is, gaat u verder met stap 3 .

Als de id=”pap_x2s6df8d” niet kan worden gevonden in het veld notify_url, ga dan verder met stap 2 .

Integratie met PayPal – alternatieve oplossing

Als de instructies in stap nr. 1 niet voor u is gelukt, dan zult u hoogstwaarschijnlijk het volgende bestand moeten wijzigen:

wp-content/plugins/wp-cart-for-digital-products/eStore_misc_functions.php

en in dat bestand moet u het volgende vinden

print_eStore_buy_now_button($id,$button='',$nggImage='')

en/of

print_eStore_subscribe_button_form($id)

functie en in die functie vervang

$urls .= '<input type="hidden" name="notify_url" value="'.$notify.'" />';

met dit:

$urls .= '<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="'.$notify.'" />';

en voeg vervolgens de volgende code toe aan het footer.php-bestand van uw WP-thema:

<!--PAP Integration starts here-->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>;
<!--PAP Integration ends here-->

Controleer nu de code van de paypal-knop (formulier) op uw pagina en als het veld notify_url de string id=”pap_ab78y5t4a” bevat, gaat u verder met stap nr. 3 .

Integratie met PayPal

De laatste stap om uw WPeStore met PayPal te integreren, is het instellen van de IPN-omleidings-URL. Alle gegevens worden opnieuw verzonden naar uw Post Affiliate Pro. Zoek en bewerk het bestand wp-content/plugins/wp-cart-for-digital-products/paypal.php en zoek vervolgens de functie _validateipn().

Voer daar de volgende code in:

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

Dat is het. Sla uw werk op en uw PayPal is nu geïntegreerd. Vergeet niet om de paypal-plug-in in uw Post Affiliate Pro in te schakelen.

Vergeet niet uw WordPress te integreren met de kliktrackingcode – u kunt b.v. plaats het in uw globale voettekstbestand.

Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek