Hi,
How to define default country in webshop checkout form?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi,
How to define default country in webshop checkout form?
In file /usr/lib/python2.7/dist-packages/openerp/addons/website_sale/controllers/main.py
find strings
# Default search by user country
if not checkout.get('country_id'):
country_code = request.session['geoip'].get('country_code')
if country_code:
country_ids = request.registry.get('res.country').search(cr, uid, [('code', '=', country_code)], context=context)
if country_ids:
checkout['country_id'] = country_ids[0]
than, if you wan to "hardcode" default contry, do somthing like this
# Default search by user country
if not checkout.get('country_id'):
checkout['country_id'] = 231 #hardcode Ukraine #country_ids[0]
#country_code = request.session['geoip'].get('country_code')
#if country_code:
# country_ids = request.registry.get('res.country').search(cr, uid, [('code', '=', country_code)], context=context)
# if country_ids:
# checkout['country_id'] = country_ids[0]
Other country id`s you can find in database
SELECT * FROM res_country;
Also you must understand that this is a dirty hack and it will disapeared after yuo update odoo.
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
Nested tree view
Rozwiązane
|
|
2
lip 16
|
8808 | |
|
1
lut 18
|
12921 | ||
|
1
maj 16
|
6128 | ||
|
0
cze 15
|
4151 | ||
|
0
maj 17
|
9165 |