Shopify integration
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.
2. Sta aangepaste app-ontwikkeling toe en maak een nieuwe app op maat
En schakel de volgende machtigingen in met lees-/schrijftoegang:
read_script_tags, write_script_tags
read_orders
read_customers
Verander niets anders en sla de app op.
8. Sla de configuratie op en als er geen fout verschijnt, bent u klaar en zou uw website moeten beginnen met volgen.
Inloggen en navigatie
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.
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.
sale.setData1(Shopify.checkout.email);
Vergeet niet uw shop te integreren met de click tracking code.
Kliktracking
Ontdek de krachtige ShopSite-integratie met Post Affiliate Pro, een bekroonde winkelwagenoplossing voor kleine en middelgrote bedrijven. Leer hoe u verkoop en commissies kunt volgen met gebruiksvriendelijke trackingcodes en kliktracking. Start nu met een gratis account en optimaliseer uw affiliate marketingstrategie!
Integreer OpenCart naadloos met Post Affiliate Pro voor efficiënte ordertracking, commissies en kortingsbonnen. Volg eenvoudige stappen om uw online winkel te optimaliseren en ontdek hoe deze krachtige open-source e-commerce oplossing uw affiliate marketing kan verbeteren. Bezoek nu voor meer informatie!