Configurare și utilizare
După ce extensia Acquisition Survey este instalată și activată, puteți naviga la Downloads → Setări → Extensii → Acquisition Survey pentru a vă ajusta setările.

Cu aceste setări, puteți gestiona Eticheta pentru lista derulantă la finalizarea comenzii, dacă câmpul este obligatoriu pentru client și dacă doriți să afișați/ascundeți acest formular pentru clienții existenți.
Titlu sondaj: Acesta este titlul care va apărea deasupra listei derulante. Exemplu: Cum ați auzit de noi?
Necesită răspuns la sondaj: Alegeți dacă un răspuns la întrebarea sondajului este obligatoriu sau nu.
Clienți existenți: Implicit, aceasta este activată, deci va fi afișată tuturor utilizatorilor. Dacă dezactivați această opțiune, formularul nu va fi afișat unui utilizator care este conectat pe site.
Metode de achiziție: Lista este pre-populată cu unele dintre cele mai comune metode de achiziție, dar poate fi reordonată și elementele pot fi adăugate sau eliminate în funcție de nevoile dvs. Dacă aveți opțiunea „Altele”, atunci dacă aceasta este selectată la Finalizarea comenzii, va apărea un nou câmp text unde utilizatorul își poate introduce manual mesajul.
Rezultatul este un nou element de formular în secțiunea „Informații personale” a ecranului de finalizare a comenzii:

Puteți vedea, de asemenea, ce metodă de achiziție a fost înregistrată atunci când vizualizați comenzile sub Downloads > Comenzi. Informațiile despre achiziție vor fi disponibile în secțiunea Extra comandă a fiecărui record de comandă.

Raportare
Acquisition Survey adaugă, de asemenea, un nou raport în secțiunea de rapoarte, astfel încât să puteți obține o defalcare a performanței surselor dvs. de achiziție.
Pentru a vizualiza rapoartele, navigați la Downloads > Rapoarte și alegeți „Achiziție” din opțiunile din partea stângă.
Vizualizarea raportului listează toate metodele curente și anterioare (identificate cu „inactiv”) care au fost înregistrate cu o plată:

Informații pentru dezvoltatori
Acquisition Survey oferă mai multe funcții și filtre care permit extinderea sa.
Metodele de achiziție înregistrate sunt stocate în meta-ul comenzii cu „meta_key” de
_edd_payment_acquisition_method.
Puteți prelua valoarea metodei de achiziție pentru o comandă cu apelul:
edd_get_order_meta( $order_id, '_edd_payment_acquisition_method', true );
Dacă utilizatorul a ales metoda „Altele” în timpul Finalizării comenzii și a introdus un text personalizat, datele sunt stocate în meta-ul comenzii _edd_payment_acquisition_method_other.
Filtre
// This filters the array of acquisition methods after they are returned from the database. Methods are in the form of a numerically indexed array.
apply_filters( 'edd_acq_get_methods', get_option( 'edd_acq_methods', array() ) );// Example
array(1) {
array(2) {
'name' => 'Customer Facing Name',
'value' => 'payment-meta-record'
}
}
// Runs just before saving the acquisition method into the order meta.
apply_filters( 'edd_acq_record_acquisition_method', $acquisition_method, $payment_id, $payment_data );
// Runs just before returning the number of sales for a requested acquisition method 'value'.
apply_filters( 'edd_acq_method_sales', (int) $sales, $method );
// Runs just before returning the total earnings for a requested acquisition method 'value'.
apply_filters( 'edd_acq_method_earnings', $earnings, $method );
