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

Shopify

Een toonaangevend cloudgebaseerd handelsplatform met meerdere kanalen, ontworpen voor kleine en middelgrote bedrijven.

Om uw Shopify-winkel te integreren, kunt u de officiële ingebouwde plug-in gebruiken, maar eerst moet u een privé-app in uw Shopify-winkel maken.

Als u een speciaal personeelsaccount wilt maken voor onze ondersteuning om dit voor u in te stellen, moet het personeelsaccount de volgende machtigingen hebben: Bestellingen, Klanten, Apps en kanalen, Instellingen beheren, Privé-apps bekijken, Gegevens en machtigingen van privé-apps bewerken.

1. Log in op uw Shopify-beheerpaneel en navigeer naar Apps > Privé-apps beheren (een link onderaan)
Shopify

2. Sta aangepaste app-ontwikkeling toe en maak een nieuwe app op maat

Shopify

3. Geef de app een naam zoals u wilt, selecteer uw app-ontwikkelaarsaccount om op de hoogte te worden gehouden in geval van problemen en maak de app aan. Daarna moet u klikken op Configureer beheerdersAPI scopes
Shopify

En schakel de volgende machtigingen in met lees-/schrijftoegang:

Scripttags (LEES- en SCHRIJFtoegang) > Toegangsbereiken:
read_script_tags, write_script_tags

Bestellingen (LEES-toegang) > Toegangsbereiken:
read_orders

Klanten (LEES-toegang) > Toegangsbereiken:
read_customers

Als u gebruik wilt maken van de optie om een klantenaccount in Shopify aan te maken voor elke nieuwe partner, dan hebt u ook de write_customers toestemming nodig.

Verander niets anders en sla de app op.

Shopify

4. Nadat de app is gemaakt, hebt u de API-sleutel, het wachtwoord en het URL-adres van uw winkel nodig.
Shopify

5. Nu moet u naar uw Post Affiliate Pro-verkoperspaneel navigeren en naar het gedeelte Configuratie > Plug-ins:
Shopify

6. U moet de Shopify API en plug-in voor het afhandelen van meldingen vinden en activeren.
Shopify

7. Eenmaal geactiveerd, moet u ernaast op Configureren klikken en uw winkel-URL, API-sleutel en wachtwoord invoeren en configureren hoe u wilt dat de integratie zich gedraagt.
Shopify

8. Sla de configuratie op en als er geen fout verschijnt, bent u klaar en zou uw website moeten beginnen met volgen.

Als u om wat voor reden dan ook de plug-in niet kunt gebruiken en u uw Shopify-site handmatig wilt integreren, kunt u de volgende stappen volgen.

Inloggen en navigatie

Log in op uw beheerderspaneel. Navigeer naar Instellingen > Afrekenen en scrol omlaag naar Aanvullende inhoud en scripts in de sectie Orderverwerking.

Code

De verkooptrackingcode om één commissie per bestelling bij te houden, is deze:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
	if (window.location.href.indexOf('/thank_you') > 0) {
		PostAffTracker.setAccountId('Account_ID');
		var sale = PostAffTracker.createSale();
		sale.setTotalCost('{{subtotal_price | money_without_currency | replace: ',', '' }}');
		sale.setOrderID('{{order_number}}');
		sale.setProductID('{{product_ids}}');

		PostAffTracker.register();
	}
</script>

En sla het nu gewoon op en u bent klaar om de verkopen nu te volgen.

Als u ook de plug-in Lifetime Commissions wilt gebruiken, moet u de volgende regel toevoegen onder sale.setProductID(‘{{product_ids}}’); om het emailadres van de klant aan de bestelling toe te voegen:
sale.setData1(Shopify.checkout.email);

Of u kunt klant-ID gebruiken in plaats van email om het privé te houden:

sale.setData1(Shopify.checkout.customer_id);

Per productintegratie

Als u commissies per product wilt bijhouden, moet u deze integratiecode gebruiken in plaats van die uit stap 2.

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
if (window.location.href.indexOf('/thank_you') > 0) {
    PostAffTracker.setAccountId('Account_ID');
    var discountpercent = 1;
    var discountcoupon = '';
    if (Shopify.checkout.discount != null && typeof Shopify.checkout.discount.amount != 'undefined') {
        var total = Number(Shopify.checkout.discount.amount.replace(',', '')) + Number(Shopify.checkout.subtotal_price.replace(',', ''));
        discountcoupon = Shopify.checkout.discount.code;
        discountpercent = 1 - (Shopify.checkout.discount.amount.replace(',', '') / total);
    }
    var giftcard = 0;
    if ((typeof Shopify.checkout.gift_cards != 'undefined') && (Shopify.checkout.gift_cards.length > 0) && (Shopify.checkout.gift_cards != null) && (Shopify.checkout.gift_cards != '') && (Shopify.checkout.gift_cards[0].amount_used > 0)) {
        giftcard = Shopify.checkout.gift_cards[0].amount_used;
    }

    var item = 0;
    while (typeof Shopify.checkout.line_items[item] != 'undefined') {
        var subtotal = Shopify.checkout.line_items[item].line_price.replace(',', '') * discountpercent;
        if (giftcard > 0) {
            var rest = giftcard - subtotal;
            subtotal = subtotal - giftcard;
            giftcard = rest;
        }
        if (giftcard < 0) {
            giftcard = 0;
        }
        if (subtotal < 0) {
            subtotal = 0;
        }
        var sale = PostAffTracker.createSale();
        sale.setTotalCost(subtotal);
        sale.setOrderID(Shopify.checkout.order_id + '(' + (item + 1) + ')');
        sale.setCurrency(Shopify.checkout.currency);
        var papProductId = Shopify.checkout.line_items[item].sku;
        if (papProductId == '') {
            papProductId = Shopify.checkout.line_items[item].product_id;
        }
        sale.setProductID(papProductId);
        if (Shopify.checkout.line_items.length != (item + 1)) {
            if (typeof sale.doNotDeleteCookies === 'function') {
                sale.doNotDeleteCookies();
            }
            PostAffTracker.register();
        } else {
            if (typeof PostAffTracker.registerOnAllFinished === 'function') {
                PostAffTracker.registerOnAllFinished();
            } else {
                PostAffTracker.register();
            }
        }
        item++;
    }
}
</script>

U bent klaar, dit is allemaal nodig. Sla uw wijzigingen op en u bent klaar om de integratie te gebruiken.

Als u ook de plug-in Levenslange Commissies wilt gebruiken, moet u de volgende regel toevoegen onder sale.setCurrency(Shopify.checkout.currency); om het emailadres van de klant aan de bestelling toe te voegen.
sale.setData1(Shopify.checkout.email);

Extra info vindt u hier:

Vergeet niet uw shop te integreren met de click tracking code.

Kliktracking

Log in op uw Shopify-beheerpaneel, ga naar het gedeelte Online winkel en klik op Thema’s. Klik in dit gedeelte op de knop Acties in uw Live-themavoorbeeld en kies Code bewerken in het vervolgkeuzemenu.

Zoek in de lay-outmap een bestand met de naam theme/liquid. Voeg de klik-trackingcode uit uw Post Affiliate Pro-verkoperspaneel > Tools > Integratie > Clicks-tracking recht boven de </BODY>-tag in dat bestand in en sla het op.
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