WordPress ecommerce plug-in integration
Een gratis, krachtige plug-in waarmee u alles kunt verkopen.
Deze integratie is met succes getest op WP ecommerce plug-in v 3.8.13.3
Met deze integratiemethode kunt u per product informatie volgen.
Sjabloon bewerken
Open en bewerk het bestand in uw WordPress-installatie:
wp-content/plugins/wp-e-commerce/wpsc-theme/functions/wpsc-transaction_results_functions.php
Zoek functie transactieresultaten. Direct onder de regel met functiedefinitie staan globale variabelen vermeld. Voeg daar nog een toe:
$wpdb
Zoek dan de laatste regel van de functie:
return $message_html;
Integratie
Zet de volgende integratiecode BOVEN de regel:
/*Post Affiliate Pro integration code */
$purchase = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `sessionid`= %s LIMIT 1", $sessionid ) );
$message_html .= '<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('".$purchase->totalprice."');
sale.setOrderID('".$purchase->id."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration code */
Als u belasting- en verzendkostenvariabelen wilt gebruiken, bent u hier:
- $totaal_taksen
- $totaal_verzending
Per productintegratie
Als u commissies per product wilt bijhouden, gebruikt u in plaats daarvan deze code:
/*Post Affiliate Pro integration code */
$purchase = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `sessionid`= %s LIMIT 1", $sessionid ) );
$cart_items = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . WPSC_TABLE_CART_CONTENTS . " WHERE purchaseid = %d", $purchase->id ), ARRAY_A );
$message_html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."PostAffTracker.setAccountId('Account_ID');";
$i = 1;
foreach ($cart_items as $item) {
$item = array_map('wp_specialchars_decode', $item);
$message_html .= "var sale$i = PostAffTracker.createSale();
sale$i.setTotalCost('".($item['price']*$item['quantity'])."');
sale$i.setOrderID('".$purchase->id."($i)');
sale$i.setProductID('".$item['prodid']."');
PostAffTracker.register();";
$i++;
}
$message_html .= "</script>";
/* /Post Affiliate Pro integration code */
Als u de categorienaam voor de product-ID wilt gebruiken, kunt u deze als volgt verkrijgen:
$category = wp_get_object_terms($item['prodid'],'wpsc_product_category',array( 'orderby' => 'count', 'order' => 'DESC', 'fields' => 'all_with_object_id'));
Vervolgens wordt de naam gedefinieerd in:
$category[0]->name;
Als u SKU wilt gebruiken, gebruik dan eerst deze code:
$item['sku'] = get_post_meta($item['prodid'], '_wpsc_sku', true);
Ontdek hoe u Post Affiliate Pro kunt integreren met toonaangevende e-commerce platformen zoals 11 eShop, 1ShoppingCart, en 2Checkout voor verbeterde conversietracking en partnerrapportage. Start een gratis account en optimaliseer uw online verkoop- en marketingstrategieën eenvoudig. Bezoek nu om meer te leren over onze uitgebreide integratiemogelijkheden en begin met het vergroten van uw online succes!
Affiliate marketing woordenlijst
Ontdek de uitgebreide affiliate marketing woordenlijst van Post Affiliate Pro, met essentiële termen zoals 301 redirect, affiliate tracking en commissies. Leer meer over SEO, PPC en e-mailmarketing om je marketingvaardigheden te verbeteren. Bezoek nu voor een diepgaand begrip van de industrie!