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

WooCommerce (WordPress module)

Een gratis ecommerce plug-in waarmee u alles kunt verkopen.

Deze integratie met WooCommerce is heel eenvoudig, omdat u de twee kunt verbinden met behulp van de WordPress-plug-in. Configureer het na installatie om te definiëren wat u wilt bijhouden en hoe.

U kunt per product commissies, order-ID en coupons volgen.

Als u WooCommerce handmatig wilt (of moet) integreren, vindt u hier een handleiding.

Volgen van bestellingen

Gebruik de volgende code om de hele bestelling te volgen. Bewerk het bestand wp-content/plugins/woocommerce/templates/checkout/thankyou.php en plaats de onderstaande code:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<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 ($order->order_total - $order->order_shipping); ?>');
sale.setOrderID('<?php echo $order->id; ?>');
sale.setCurrency('<?php echo $order->get_order_currency(); ?>');
PostAffTracker.register();
</script>

Notitie:

Als u een aangepast thema voor WooCommerce gebruikt en het bestand Thankyou.php bevindt zich daar ook (/themes/your_custom_theme/woocommerce/checkout/thankyou.php), dan moet u het integreren in plaats van het standaardthema.

Als u meer gedetailleerde tracking wilt, volgt u de volgende stap in plaats van deze.

Als u gebruik wilt maken van de plug-in Lifetime Commissions, dan rechtsboven:
PostAffTracker.register();

Voeg dit toe:

sale.setData1('<?php echo $order->billing_email; ?>');

of dit:

sale.setData1('<?php echo $order->user_id; ?>');

Per productintegratie

Als u commissies per product wilt bijhouden, gebruik dan deze code in plaats van de ene vorm stap 1. U moet deze in hetzelfde bestand plaatsen, op dezelfde plaats:

wp-content/plugins/woocommerce/templates/checkout/thankyou.php

rechts onder deze regel:

<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
  $i = 0;
  foreach ($order->get_items() as $item) {
    $itemprice = $item['line_total'];
    $couponCode = '';
    $_product = $order->get_product_from_item($item);
    $p = $_product->id;

		try { //if coupon has been used, set the last one in the setCoupon() parameter
			$coupon = $order->get_used_coupons();
			$couponToBeUsed = (count($coupon)>1 ? count($coupon)-1 : 0);

			if (isset($coupon[$couponToBeUsed])) {
				$itemcount = $order->get_item_count($type = '');
				$orderdiscount = $order->get_order_discount();

				if ($itemcount > 0) {
					$discountperitem = $orderdiscount / $itemcount;
					$itemprice = $item['line_total'] - $discountperitem;
				}
				$couponCode = $coupon[$couponToBeUsed];
			}
		}
		catch (Exception $e) {
			//echo "<!--Error: ".$e->getMessage()."-->";
		}

		if (!empty($_product->sku)) {
		  $p = $_product->sku;
		}

		echo "var sale".$i." = PostAffTracker.createSale();";
		echo "sale".$i.".setTotalCost('".$itemprice."');";
		echo "sale".$i.".setOrderID('".$order->id."($i)');";
		echo "sale".$i.".setProductID('".$p."');";
		echo "sale".$i.".setCurrency('".$order->get_order_currency()."');";
		echo "sale".$i.".setCoupon('".$couponCode."');";
		$i++;
  }
?>
PostAffTracker.register();
</script>

Sla uw wijzigingen op. Dat is alles, uw winkel is geïntegreerd.

Als u gebruik wilt maken van de plug-in Lifetime Commissions, dan direct hieronder:

echo "sale".$i.".setCoupon('".$couponCode."');";

add this:

echo "sale".$i.".setData1('".$order->billing_email."');";

or this:

echo "sale".$i.".setData1('".$order->user_id."');";

Integratie van PayPal-module in WooCommerce – deel 1

Zoek en bewerk het volgende bestand:

  • voor WooCommerce 2.2.11 en lager: woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
  • voor WooCommerce 2.3.3 en hoger: woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

U kunt de plug-inbestanden bewerken met behulp van de plug-in-editor in WordPress of u hebt toegang tot de bestanden van uw WP-installatie via FTP.

Zoek in het bovengenoemde bestand de functie get_paypal_args() en zoek daarin een regel met:
'return' =>

en een regel met:

'notify_url' =>

Wijzig de gevonden regels door een speciale code toe te voegen:

'return' => esc_url( add_query_arg( 'utm_nooverride', '1', $this->get_return_url( $order ) ) ).'&paypal=1', // Post Affiliate Pro integration snippet

'notify_url' => $this->notify_url.'?pap_custom='.$_POST['pap_custom'], // Post Affiliate Pro integration snippet

Integratie van PayPal-module in WooCommerce – deel 2

  • voor WooCommerce 2.2.11 en lager: zoek in hetzelfde bestand (woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php), de functie check_ipn_request_is_valid en in die functie onder de regel van de functie check_ipn_request_is_valid voeg de code toe die is gevonden in het vak hieronder
  • voor WooCommerce 2.3.3 en hoger: zoek en bewerk het bestand van (woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php) en zoek in dat bestand de functie validate_ipn() . Zoek binnen die functie de volgende regel:
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 && strstr( $response['body'], 'VERIFIED' ) ) {

en voeg direct onder die regel de code toe die in het onderstaande vak staat:

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

Sla uw werk op en ga verder met de volgende stap.

Integratie van PayPal-module in WooCommerce – deel 3

Bewerk het bestand: woocommerce/templates/checkout/form-checkout.php.

Zoek deze regel:

<?php do_action( 'woocommerce_checkout_order_review' ); ?>

en plaats deze code onder de regel:

<!-- Post Affiliate Pro integration snippet -->
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<!-- /Post Affiliate Pro integration snippet -->

Integratie van PayPal-module in WooCommerce – deel 4

Als u alleen PayPal gebruikt als betalingsintegratie, kunt u deze stap overslaan.

Om ervoor te zorgen dat de integratie geen dubbele bestellingen creëert (een van PayPal en een van de bedankpagina), moeten we de bedankpagina zo instellen dat commissies voor PayPal-bestellingen worden genegeerd.

Om dit te doen, moet u de trackingcode van de bedankpagina een beetje aanpassen. Bewerk eerst het bestand woocommerce/templates/checkout/thankyou.php en zoek deze regel:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>

Plaats deze code onder die regel:

<?php 

if (empty($_GET['paypal'])) :

?>

Nu, onder de laatste integratieregels:

PostAffTracker.register();

</script>

Voeg deze code toe:

<?php endif; ?>

Dat is het. Sla uw werk op en de allerlaatste stap is het activeren van uw PayPal IPN-afhandelingsplug-in in uw Post Affiliate Pro.

Integratie met Stripe

Als u terugkerende Stripe-betalingen wilt integreren, kunt u dit in een paar kleine stappen doen. Allereerst moet u stap 1 of 2 hebben gevolgd en ook het emailadres van de klant in data1 hebben gebruikt:

sale.setData1('<?php echo $order->billing_email; ?>');

Om Stripe uw PAP op de hoogte te stellen van een terugkerende betaling, moet u een nieuwe webhook toevoegen aan uw Stripe-account, Uw account (rechtsboven)> Accountinstellingen> Webhooks … gebruik deze URL:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php

Daarnaast moet u de Stripe-plug-in en Lifetime Commissions-plug-in inschakelen (en configureren).

Vergeet niet om de kliktrackingcode in uw WP-kop- of voettekstbestand in te voegen via het menu Layout.

NOTITIE: In het geval dat de verkooptracking niet voor u werkt, als de verkooptrackingcode op zijn plaats is, controleer dan of er een speciale map voor woocommerce in uw aangepaste thema is. Als u het hebt gevonden, integreer dan het /checkout/thankyou.php-bestand daar.

Terug naar Integraties GRATIS account aanmaken
Wilt u uw partnersoftware nog verder verbeteren? Bekijk de ShopSite-integratie voor Post Affiliate Pro.

ShopSite

De tekst gaat over de beschikbaarheid van de Post Affiliate Pro-partner, die verschillende integraties biedt voor kleine en middelgrote bedrijven. De tekst bevat instructies voor de navigatie naar de bedankpagina-code, trackingcodes en kliktracking. Het aanmelden voor een gratis account wordt ook vermeld, samen met de vertrouwde reputatie van Post Affiliate Pro. Verdere details worden gegeven over de integratie van Post Affiliate Pro met verschillende winkelwagens, waaronder ShopSite, Volusion, InSales, en Shopify.

Wilt u uw partnersoftware nog verder verbeteren? Bekijk de aMember-integratie voor Post Affiliate Pro.

aMember

Dit artikel beschrijft integratiemogelijkheden voor Post Affiliate Pro, inclusief terugkerende verkopen met PayPal en integratie van het aanmeldingsformulier. Er wordt ook vermeld dat aMember kan worden geïntegreerd met Post Affiliate Pro, waarbij code moet worden toegevoegd aan de aMember thanks.html-pagina. Er wordt verder uitgelegd hoe de integratie van PayPal kan worden aangepast om te werken met Post Affiliate Pro en hoe Amember kan worden geïntegreerd om automatisch partneraccounts aan te maken.

Wilt u uw partnersoftware nog verder verbeteren? Bekijk de 2Checkout INS-integratie voor Post Affiliate Pro.

2Checkout INS integratie

Het artikel biedt instructies voor het integreren van 2Checkout met Post Affiliate Pro voor online betalingen. Het vereist de plug-in "2Checkout" en trackingcookiwaarde (visitorId) in het HTML-verkoopformulier. Het artikel legt ook uit hoe u 2Kassa-instellingen in het leveranciersgebied kunt configureren en de kliktrackingcode moet integreren om alles te laten werken. Terugkerende commissies kunnen ook worden gebruikt als de functie is geactiveerd in Post Affiliate Pro. Het artikel biedt ook verwante bronnen voor betalingsverwerking.

Wilt u uw partnersoftware nog verder verbeteren? Bekijk de 1ShoppingCart-integratie voor Post Affiliate Pro.

1ShoppingCart

Het artikel beschrijft de Post Affiliate Pro, een tool die gebruikt kan worden om de verkoop en commissies van partners te volgen en te integreren met een bedankpagina. Het artikel beschrijft hoe de tool kan worden geïntegreerd met platforms zoals 1ShoppingCart en legt uit hoe verkoop en producten gevolgd kunnen worden met behulp van de code. Het artikel benadrukt ook dat de tool gratis is en aanpasbaar aan de behoeften van elke gebruiker.

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