پیامک برای مشتری
آیا در اودوو 17 ارسال پیامک حاوی لینک که مخاطب بتواند فاکتور یا رسید یا صورتحساب خودش را ببیند. حتی اگر در پورتال ثبت نام نکرده وجود دارد؟
1 پاسخ
بله، در اودوو 17 امکان ارسال پیامک حاوی لینک که مخاطب بتواند فاکتور یا رسید یا صورتحساب خود را ببیند، حتی اگر در پورتال ثبت نام نکرده باشد، وجود دارد. این فرآیند شامل استفاده از قابلیتهای اتوماسیون و قالبهای پیامکی در اودوو است. در اینجا نحوه انجام این کار را توضیح میدهم:
مراحل تنظیم ارسال پیامک با لینک به فاکتور یا رسید
نصب ماژولهای مورد نیاز: اطمینان حاصل کنید که ماژولهای "Accounting" (حسابداری)، "SMS Marketing" و "Automation" (اتوماسیون) نصب شدهاند.
ایجاد قالب پیامک: ابتدا باید قالب پیامکی که حاوی لینک به فاکتور یا رسید باشد را تنظیم کنید. این کار را میتوانید از طریق منوی "Settings" رفته و سپس به بخش "Technical" و "SMS Template" بروید. در اینجا یک قالب پیامک جدید ایجاد کنید.
در متن پیامک، میتوانید از متغیرهای داینامیک برای درج لینک به فاکتور استفاده کنید. مثلاً:
cssCopy codeسلام {customer_name}, شما میتوانید فاکتور خود را از طریق لینک زیر مشاهده کنید: {invoice_url}
ایجاد اکشن اتوماسیون: برای ارسال خودکار پیامک به محض ایجاد یا تایید فاکتور، باید یک اکشن اتوماسیون ایجاد کنید. این کار را میتوانید از طریق منوی "Settings" و سپس "Technical" و "Automation" انجام دهید.
- شرایط (Trigger): شرطی را تعریف کنید که بر اساس آن، اتوماسیون فعال میشود. در این مورد، شرط باید ایجاد یا تایید فاکتور باشد.
- اکشن (Action): اکشنی را تعریف کنید که پیامک را ارسال کند. در این بخش، باید از قالب پیامکی که قبلاً تنظیم کردهاید استفاده کنید و لینک فاکتور را در پیامک بگنجانید.
تنظیمات لینک فاکتور: برای ایجاد لینک فاکتور، باید مطمئن شوید که لینک به صورت عمومی قابل دسترسی است. این کار معمولاً از طریق تنظیمات مربوط به پورتال و اشتراکگذاری لینک انجام میشود. اودوو به شما امکان میدهد لینکهای امنی ایجاد کنید که مشتریان بدون نیاز به ثبت نام در پورتال بتوانند فاکتور خود را مشاهده کنند.
نمونه کد برای اکشن اتوماسیون
در زیر یک نمونه کد برای ایجاد اکشن اتوماسیون آورده شده است:
pythonCopy code{ 'type': 'ir.actions.server', 'name': 'Send Invoice SMS', 'model_id': 'account.move', 'binding_model_id': 'account.move', 'state': 'code', 'code': """ if record.state == 'posted': template = env.ref('your_module.sms_template_invoice') invoice_url = record.get_portal_url() sms_content = template.body.replace('{invoice_url}', invoice_url).replace('{customer_name}', record.partner_id.name) env['sms.api'].send_sms(record.partner_id.mobile, sms_content) """, }
این کد بررسی میکند که آیا فاکتور در حالت "posted" (منتشر شده) است و سپس پیامک را به شماره موبایل مشتری ارسال میکند. لینک به فاکتور با استفاده از متد get_portal_url() ایجاد میشود.
نتیجه
با استفاده از این روش، میتوانید به طور خودکار پیامک حاوی لینک به فاکتور، رسید یا صورتحساب را برای مشتریان ارسال کنید، حتی اگر آنها در پورتال ثبت نام نکرده باشند. این امکان به بهبود فرآیندهای ارتباطی و خدمات مشتریان شما کمک میکند.