Wtyczka WordPress ecommerce integration
Darmowa, potężna wtyczka, która upoważnia Cię do sprzedaży czegokolwiek.
Ta integracja została pomyślnie przetestowana na wtyczce WP ecommerce v 3.8.13.3
Możesz śledzić informacje o produkcie za pomocą tej metody integracji.
Edycja szablonu
W swojej instalacji wordpress, otwórz i edytuj plik:
wp-content/plugins/wp-e-commerce/wpsc-theme/functions/wpsc-transaction_results_functions.php
Znajdź funkcję transaction_results. Tuż pod wierszem z definicją funkcji, wymienione są zmienne globalne. Dodaj tam kolejną:
$wpdb
Następnie znajdź ostatni wiersz funkcji:
return $message_html;
Integracja
Umieść następujący kod integracyjny NAD wierszem
/*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 */
W przypadku, gdy chcesz użyć zmiennych podatkowych i wysyłkowych, proszę bardzo:
- $total_tax
- $total_shipping
Na integrację produktu
Jeśli chcesz śledzić prowizje na produkt, po prostu użyj tego kodu zamiast:
/*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 */
Jeśli chcesz użyć nazwy kategorii dla identyfikatora produktu, oto jak go uzyskać:
$category = wp_get_object_terms($item['prodid'],'wpsc_product_category',array( 'orderby' => 'count', 'order' => 'DESC', 'fields' => 'all_with_object_id'));
Następnie nazwa ta jest określona w:
$category[0]->name;
W przypadku, gdy chcesz użyć nazwy przedmiotu, użyj zmiennej $item[‘name’] zamiast $item[‘prodid’].
W przypadku, gdy chcesz skorzystać z SKU, użyj najpierw tego kodu:
$item['sku'] = get_post_meta($item['prodid'], '_wpsc_sku', true);
Umieść go poniżej linii z “arraymap”, a następnie po prostu zastąp $item[‘prodid’] przez $item[‘sku’]_.
Nie zapomnij zintegrować swojego WordPressa z kodem śledzenia kliknięć. Możesz to zrobić, umieszczając cade śledzenia kliknięć w pliku stopki WP, w menu Wygląd > Edycja swojego WP.
Zarządzaj płatnościami cyklicznymi z łatwością dzięki integracji PayWhirl i Post Affiliate Pro. Oferujemy prostą konfigurację za pomocą aplikacji Custom Tracking Scripts. Śledź sprzedaż, konfiguruj webhooki i aktywuj wtyczki, aby maksymalizować sukces. Wypróbuj naszą ocenianą platformę bez zobowiązań już teraz!
Integruj osCommerce z Post Affiliate Pro, aby efektywnie śledzić sprzedaż i rozwijać marketing afiliacyjny. Dowiedz się, jak dodać kod śledzenia do plików osCommerce, zapewnić bezpośrednią integrację z PayPal oraz przekierować IPN do PAP. Sprawdź naszą szczegółową instrukcję i zacznij optymalizować swoje kampanie już dziś!
Integruj WooCommerce z Post Affiliate Pro, aby skutecznie śledzić zamówienia i prowizje. Dzięki darmowej wtyczce WordPress możesz łatwo monitorować sprzedaż, identyfikatory zamówień i kupony. Skorzystaj z naszego przewodnika krok po kroku, aby zintegrować PayPal i Stripe, oraz zoptymalizować śledzenie dzięki Lifetime Commissions. Ulepsz swoje oprogramowanie partnerskie już dziś!
Discover WP eStore, a powerful WordPress plugin for seamlessly selling digital and non-digital products through PayPal. Automate secure digital delivery and easily integrate with your site by following our detailed steps for PayPal integration, including alternative solutions. Enhance your affiliate marketing with Post Affiliate Pro today!