Add promotion to api_tariff models
Related to: https://gitlab.com/coopdevs/pymasmovil/-/merge_requests/97
To apply this change, a new migration file must be migrated, and tariff modifications must be uploaded to the db:
python manage.py migrate
psql
Once inside the DB:
delete from api_tariffs where product_code in ('SE_SC_REC_MOBILE_T_UNL_10240', 'SE_SC_REC_MOBILE_T_UNL_23552');
And then, out again:
python manage.py importcsv --mappings='' --model='api.tariffs' --delimiter=',' api/fixtures/tariffs.csv
Fragment of new order-item with promotion:
"promotions": [
{
"OrderId": "8023H000000ZegGQAS",
"ExternalIDXenaRC": "P00037",
"ExternalIDXenaNRC": null,
"Duracion_promocion": "999",
"name": "Promocion 2GB",
"id": "01t3H0000001uOVQAY"
}
],
"productName": "Tarifa CM LA MAGNIFICA 9",
"productId": "01t3H000000t0YxQAI",
...
]
Edited by Administrator