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.
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
Nested tree view
Résolu
|
|
2
juil. 16
|
8708 | |
|
1
févr. 18
|
12836 | ||
|
1
mai 16
|
6027 | ||
|
0
juin 15
|
4090 | ||
|
0
mai 17
|
9056 |