Language switcher

#languages]

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

WordPress ecommerce plug-in

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 uw itemnaam wilt gebruiken, gebruik dan variabele $item[‘name’] in plaats van $item[‘prodid’].

Als u SKU wilt gebruiken, gebruik dan eerst deze code:

$item['sku'] = get_post_meta($item['prodid'], '_wpsc_sku', true);

Plaats het onder de regel met “arraymap” en vervang dan gewoon $item[‘prodid’] door $item[‘sku’]_.

Vergeet niet je WordPress te integreren met de click tracking code. U kunt dit doen door de kliktracking-cade naar uw WP-voettekstbestand te plaatsen, in Layout> Bewerken menu van uw WP.

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