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);
WooCommerce (WordPress module)
Boost uw online winkel met de WooCommerce WordPress-module van Post Affiliate Pro. Verkoop alles eenvoudig en veilig met PayPal en Stripe integraties, en houd bestellingen nauwkeurig bij. Ontdek hoe u per product commissies kunt instellen en profiteer van gedetailleerde trackingmogelijkheden. Bezoek de pagina voor een uitgebreide integratiehandleiding en maak uw e-commerce-ervaring compleet.
Ontdek WP eStore, een krachtige en eenvoudige WordPress-plug-in voor het verkopen van digitale en niet-digitale producten via PayPal en andere gateways. Geniet van automatische levering van digitale goederen en eenvoudige integratie met Post Affiliate Pro voor geavanceerde tracking en beheer. Bezoek nu voor meer details!