Jump to content

actualizare pret


bello

Recommended Posts

salutare, cum as putea sa actualizez preturile in magazin?
am dat desable la modulul cu valuta in front office ca sa nu se vada si euro si dolar ca nu am nevoie
am lasat ca default ron-ul, in admin le am pe toate dolar euro si ron
cand apasa pe butonul curancy rates ele se modifica isi fac updateul insa preturile din front office nu se modifica deloc
nu fac eu ce trebuie? sau nu se poate face?

Link to comment
Share on other sites

OK, înţelesesem că nu poţi seta valuta din Front Office.

Uite ce înţeleg eu acum:
În Back Office ai active toate valutele - euro, dolari şi lei.
În Front Office ai dezactivat modulul de valute. Valuta magazinului este RON, setată înainte de a dezactiva modulul de valute.

Dacă până aici am înţeles bine, nu e clar care este valuta de bază (default) în Back Office, cea în funcţie de care se calculează cursul.

Problema ta este că în Back Office preţurile produselor nu se modifică după curs, cifrele rămân aceleaşi. Dacă aveam un produs de 100 euro, dacă pun RON ca valută implicită în Back Office, voi avea un produs de 100 lei, nu 100/curs cum ai putea crede. În tabelul ps_product (dacă ai lăsat prefixul implicit la crearea bazei de date), în câmpul price (corespunde cu Pre-tax retail price din Back Office > Catalog > pagina de editare a produsului > tab-ul Info) este un număr care nu se modifică la schimbarea valutei implicite.

Cum ar veni, referinţa este preţul introdus de tine pentru produs. Când introduci un preţ introduci automat în ecuaţie şi valuta implicită.

Ca să funcţioneze, trebuie să mergi în această ordine:
1. Introduci preţurile produselor în Back Office cu valoarea corectă în valuta implicită aleasă de tine.
2. Setezi valuta implicită în Back Office.
3. Actualizezi cursul dacă ai nevoie.
3. Alegi valuta implicită din Front Office, care va fi calculată pornind de la valuta implicită din Back Office, cursul actualizat (dacă valuta implicită din Front Office este diferită de cea din Back Office) şi preţul din Catalog.

Dacă, de ex., ai produse cu preţurile în lei, dar calculate în funcţie de cursul euro, şi te bazezi pe Prestashop să facă actualizarea de curs:
1. introduci preţurile corecte în euro
2. setezi euro ca valută implicită în Back Office
3. setezi leul ca valuta pentru Front Office.

Astfel, de câte ori faci actualizarea de curs, preţurile din Front Office se vor schimba în concordanţă.

Sănătate şi virtute.

Link to comment
Share on other sites

mai amtetzit de tot, orcum nu merge pentru ca eu am produse si in euro si in dolari, si din ce am inteles ce am completat eu la produs ca pretz fix ala ramane fix , deci nam ce face decat sa modific manual ceea ce nash cam face :((

Link to comment
Share on other sites

Îmi pare rău că ţi se pare complicat. Nu este.

Dar, într-adevăr, Prestashop nu poate administra deocamdată un catalog cu produse ale căror preţuri sunt calculate pe baza mai multor valute, să zicem unele pe baza cursului euro, altele pe baza cursului dolarului, cum e la tine.

Totuşi sunt curios, dacă se putea, ce făceai cu cursul dat de Prestashop (http://www.prestashop.com/xml/currencies.xml), care nu corespunde cu cel de la BNR? Îl lăsai aşa sau modificai codul?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...