improvemento to product search
This commit is contained in:
@@ -192,10 +192,11 @@ def product_loader(csv_reader, user, company=None):
|
|||||||
if 'imagen' in key or 'categoria' in key:
|
if 'imagen' in key or 'categoria' in key:
|
||||||
row[key] = row[key].strip()
|
row[key] = row[key].strip()
|
||||||
elif key in ['precio', 'gastos-envio']:
|
elif key in ['precio', 'gastos-envio']:
|
||||||
# dec = row[key][:-1].strip()
|
row[key] = Decimal(row[key][:-1].strip().replace(',','.'))
|
||||||
row[key] = row[key][:-1].strip()
|
|
||||||
else:
|
else:
|
||||||
row[key] = row[key].strip()
|
row[key] = row[key].strip()
|
||||||
|
if row[key] == '':
|
||||||
|
row[key] = None
|
||||||
|
|
||||||
# check required data
|
# check required data
|
||||||
if '' in (row['nombre-producto'], row['descripcion'], row['precio'],):
|
if '' in (row['nombre-producto'], row['descripcion'], row['precio'],):
|
||||||
@@ -210,8 +211,8 @@ def product_loader(csv_reader, user, company=None):
|
|||||||
'name': row['nombre-producto'],
|
'name': row['nombre-producto'],
|
||||||
'description': row['descripcion'],
|
'description': row['descripcion'],
|
||||||
'url': row['url'].strip(),
|
'url': row['url'].strip(),
|
||||||
'price': float(row['precio'].replace(',','.')),
|
'price': row['precio'],
|
||||||
'shipping_cost': float(row['gastos-envio'].replace(',','.')),
|
'shipping_cost': row['gastos-envio'],
|
||||||
'shipping_terms': row['cond-envio'],
|
'shipping_terms': row['cond-envio'],
|
||||||
'discount': row['descuento'],
|
'discount': row['descuento'],
|
||||||
'stock': row['stock'],
|
'stock': row['stock'],
|
||||||
|
|||||||
Reference in New Issue
Block a user