Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
3 Відповіді
3856 Переглядів

Hello Experts

I'm using odoo's coupon code programm and need to import coupon codes like this: PCHB-OD+  this is becose I migrate from another system
I miss the import feature on coupon list -- has someone already made it or can push me in the right direction?


thanks

Аватар
Відмінити
Найкраща відповідь

Hey Tom,

I guess this is not the intended way, but for me it works (Odoo 13 EE):

  • Create a new field for the model sale.coupon (typ: char), in this example I will call it tmpCode (x_tmpcode).

  • Create your coupon program and as many Coupons as you need.

  • Export your coupon program with the fields id (external id) and coupon_ids/id (external id)

  • Add a new  column to the export-file, call the first row coupon_ids/x_tmpcode and add your codes you want to import, one in each line. Like this:   


  • Import the file (not without testing ;) ) in coupon program, pay attention that your codes are imported to tmpCode 

  • Create a new server-action for sale.coupon, Phyton Code:

 

for rec in records:
  rec['code'] = rec.x_tmpcode

  • "Create Contextual Action"

  • Go to your coupon program - click on Coupons, select all and start the created server-action

Now all the codes created by Odoo should be overwriten by the ones you imported.

Аватар
Відмінити
Автор

works perfect -- I thank you so much for your help :-) great stuff

You are welcome. Glad i could help :)

Найкраща відповідь

I am needed the coupon_program module. Could you give me the link to download?

Thanks.

Аватар
Відмінити
Автор

Hi Rigoberto -- here you go: https://lanbacher.ch/clx_advanced_couponcodes.zip -for V13 CE

Автор Найкраща відповідь

Hi Florian

That looks great, I thank you and really appreciate you response :-)

I'll will try out and send you feedback here

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
0
вер. 23
2194
1
січ. 25
4861
0
серп. 16
4433
3
трав. 16
6931
0
бер. 15
5005