Vom implementa această soluție pe vechiul Drupal 6.x.
Pentru a crea un site, avem nevoie de următoarele module:
- Ubercart
- Actualizare localizare
- Uc Roboxchange
- jeton
- Accesul la conținut
Pasul unu - creați un tip separat de material și un rol special.
Primul lucru pe care trebuie să-l faceți este să creați un nou rol care va fi atribuit utilizatorului după achiziționarea accesului la materialele plătite. După cum probabil știți, în Drupal puteți face diferite restricții privind accesul la materiale, blocuri, module și așa mai departe, astfel încât vom folosi această funcție încorporată.
Vom avea nevoie de un tip separat de materiale pentru a separa cu ușurință paginile gratuite din paginile plătite.
Să creăm un nou rol, acest lucru se face pe pagina / admin / user / roles. O voi numi pay_role, îl poți numi același sau orice alt nume.
Va arata cam asa:
Salvăm modificările și continuăm.
Pasul al doilea - creați un produs pentru vânzarea rolului.
Acum trebuie să facem cel mai important lucru este de a determina caracteristicile produsului, ca și în cazul nostru mărfurile este în esență un rol virtuale nu are nevoie să-și încheie cu speranța de livrare și alte detalii care sunt necesare pentru vânzarea de bunuri fizice.
Să mergem la pagina de configurare / admin / store / settings / products / edit / features. Mai jos am răspândit setările ecranului, iar sub el voi scrie o mică explicație.
Pe aceasta pagina puteți alege rolul de a atribui vânzarea de bunuri, în funcție de produs, aveți posibilitatea să atribuiți un rol, în care, de exemplu, poate fi o anumită perioadă de valabilitate, sau rol va fi valabil până la o anumită dată, există deja la latitudinea ta.
Să creați un produs nou, nu vom intra în descrierea bunurilor, doar să creați, să specificați prețul articolelor și cea mai importantă caracteristică.
După cum puteți vedea în imaginea de mai sus, la editarea produsului, fila "Caracteristici" este disponibilă pentru noi, dați clic pe ea și faceți mici ajustări. Adăugăm funcția noastră.
Alegeți articolul din produsul nostru și rolul care va fi atribuit utilizatorului după cumpărarea acestui produs.
De asemenea, puteți redefini valabilitatea rolului dacă bifați câmpul "Depășiți termenul de expirare implicit".
După salvarea setărilor caracteristicilor pe care le veți vedea aici, cum ar fi aici.
Păstrați bunurile noastre și treceți la pasul următor.
Pasul al treilea - reglarea ușoară a modulului magazinului și conectarea mijloacelor de plată.
În primul rând, să opriți gadgeturi inutile cu faza pentru a elimina această capusa suplimentare pe această pagină - / admin / magazin / setări / / edita / panouri Checkout și aici / admin / magazin / settings / checkout / editare / câmpuri. În pagina / admin / store / settings / checkout / edit, bifați caseta - Înregistrați utilizatorii, dacă sunt create noi conturi client în timpul calculului costurilor.
De asemenea, puteți conecta alte metode de plată, dacă plata este efectuată printr-un transfer bancar sau printr-o comandă poștală, utilizatorul va primi automat un rol după ce ordinul va primi statutul de "plată primită".
în plus
Acum trebuie doar să creați pagini utilizând tipul de material creat - pay_content. Acest lucru se face aici standard / nod / adăugați. Acum, toate materialele care au tipul pay_content pot fi accesate numai prin rolul pay_role care, la rândul său, este atribuit atunci când cumpărăm bunurile.
Mă bucur că orice referință la blog vă mulțumește.