Rozszerzenie Social Discounts dla Easy Digital Downloads wykrywa, czy użytkownik udostępnił lub polubił Twój produkt, a następnie natychmiast stosuje zniżkę i wyświetla konfigurowalny tytuł i wiadomość z podziękowaniem; wszystko bez odświeżania strony.
Konfiguracja
Po zainstalowaniu i aktywowaniu rozszerzenia Social Discounts, przejdź do Downloads → Settings → Extensions → Social Discounts. Najpierw wybierz sieci społecznościowe, do których chcesz umożliwić udostępnianie, a następnie wybierz swój kod rabatowy. Niewybranie kodu rabatowego pozwoli użyć go jako prostego narzędzia do udostępniania.

Użycie
- Przejdź do Downloads → Discount Codes i utwórz kod rabatowy, który chcesz zastosować, gdy ktoś udostępni.
- Wybierz Social Services to Enable, na których chcesz umożliwić użytkownikom udostępnianie.
- Wybierz, jak chcesz, aby udostępnianie w mediach społecznościowych wyglądało, wybierając opcję Display Sharing Services. Krótki kod będzie działał niezależnie od ustawienia, jeśli chcesz umieścić udostępnianie na innych stronach Twojej witryny.
- Wybierz kod rabatowy, którego chcesz użyć.
- Skonfiguruj wiadomości i wygląd.
Uwaga: Kody Social Discount nie mogą być używane jednocześnie z innymi kodami rabatowymi przy jednym zakupie. Jeśli Twoi klienci z jakiegoś powodu już posiadają kod rabatowy, będą musieli wybrać, czy użyć istniejącego kodu rabatowego, czy tego automatycznie zastosowanego przez rozszerzenie Social Discounts.
Uwaga dotycząca Twittera: 20 listopada 2015 r. Twitter zmienił sposób działania przycisku „Tweet”. W rezultacie zniżka jest teraz stosowana po kliknięciu przycisku „Tweet” (a nie po publikacji tweeta).
Użycie/Modyfikacje
Rozszerzenie Social Discounts dla Easy Digital Downloads udostępnia filtry, krótkie kody itp., które można wykorzystać do bardziej spersonalizowanego doświadczenia.
Spis treści
Stylizacja CSS
Klasa CSS .shared jest dynamicznie dodawana do otaczającego elementu div HTML, gdy produkt jest udostępniany. Pozwoli to na stylizację tytułu i wiadomości „dziękujemy”, aby było bardziej oczywiste, że produkt został udostępniony i użytkownik powinien dodać produkt do koszyka lub przejść do kasy.
Filtry
Dostępne są następujące filtry dla programistów po aktywacji rozszerzenia Social Discounts:
edd_social_discounts_classes
edd_social_discounts_share_title
edd_social_discounts_share_message
edd_social_discounts_facebook_share_button
edd_social_discounts_share_box
Krótkie kody
Domyślnie w Social Discounts przyciski udostępniania będą automatycznie wyświetlane po treści wszystkich Twoich produktów. Korzystając z dołączonego krótkiego kodu, możesz precyzyjnie dostosować umiejscowienie na poziomie poszczególnych produktów, a nawet umieścić przyciski udostępniania na postach i/lub stronach.
Domyślne użycie
[edd_social_discount]
Zaawansowane użycie
Krótki kod akceptuje parametr „id”. Może to być identyfikator innego posta, strony lub produktu. Niezwykle przydatne, gdy chcesz udostępnić produkt z zupełnie innej strony. Jeśli chcesz udostępnić bieżący produkt/post/stronę, na której znajduje się krótki kod, nie musisz uwzględniać parametru ID.
[edd_social_discount id="50"]
Jeśli używasz powyższego parametru ID, prawdopodobnie będziesz także chciał dostosować tytuł i wiadomość udostępniania. Możesz użyć parametrów „title” i „message” w następujący sposób:
[edd_social_discount id="50" title="Udostępnij mój niesamowity produkt!" message="Udostępnij mój niesamowity produkt, a otrzymasz zniżkę przy kasie."]
Niestandardowa wiadomość na Twittera:
[edd_social_discount tweet="To jest niestandardowa wiadomość dla przycisku udostępniania na Twitterze"]
Dodaj krótki kod do kasy
Kiedy klient trafia na stronę kasy, okazuje zainteresowanie zakupem u Ciebie. Jest to idealna okazja, aby zaoferować mu zniżkę na zamówienie w zamian za udostępnienie w mediach społecznościowych za pomocą Social Discounts.
Chociaż dodanie parametru ID do krótkiego kodu może udostępnić określony post/stronę/produkt do pobrania, jeśli nie użyjesz parametru ID, udostępni on bieżącą stronę. Nie jest to idealne w takich sytuacjach, gdzie chcemy udostępnić adres URL witryny, a nie adres URL strony kasy.
Ten mały fragment kodu pokaże Ci, jak warunkowo zmienić adres URL udostępniania i udostępnić adres URL witryny, a nie stronę kasy.
<?php
/**
* Change share URL conditionally
*/
function sumobi_edd_sd_change_share_url( $url ) {
// change the URL to share only on the checkout page
if ( function_exists( 'edd_is_checkout' ) && edd_is_checkout() ) {
$url = site_url(); // the URL of your website
}
return $url;
}
add_filter( 'edd_social_discounts_share_url', 'sumobi_edd_sd_change_share_url' );
