میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline منصور نظیفی (مدیر فنی)  
#1 ارسال شده : 1399/01/31 04:42:00 ب.ظ
منصور نظیفی (مدیر فنی)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/13
ارسالها : 177 نوشته

( 47 تشکر دریافتی در 44 ارسال )

 

 .::  ارسال پیامک در وضعیت های مختلف سفارش  به کاربر (ماژول فروشگاهی لایو استور فرانت) ::.


جهت خرید و مشاهده توضیحات کامل ماژول پیامک به لینک مراجعه کنید. جزئیات ماژول پیامک

آموزش راه اندازی ماژول :

با سطح دسترسی مدیر ارشد،

میزبان > افزونه ها > نصب افزونه جدید

ماژول Dnnplus.Scheduler-xxx-Install_FA_Dnnplus.ir.zip را انتخاب و نصب کنید و به دنبال آن افزونه DnnPlus.SendSMS_Install.zip را نصب کنید تا اکشن جدیدی به اسم DnnPlusSMS  به لیست اکشن های ماژول اضافه شود.بعد از اتمام نصب از بخش افزودن ماژول جدید ، ماژول رو کشیده و در صفحه دلخواهی رها کنید و فرقی نمی کند در کدام صفحه قرار گیرد در ادامه :

 

1) وارد بخش مدیریت ماژول شوید و  روی گزینه New Job کلیک کنید.

2) در بخش Trigger روی گزینه  Add New Trigger > DataBase > On Database Update کلیک و جدول dbo.LSF_Order را انتخاب کنید. 

3) برای پیدا کردن شماره موبایل کاربر و تبدیل به توکن در بخش Actions  ، اکشن  Add Action > Data > Run SQL Query را انتخاب کنید :

 

       1 )  در فیلد SQL Query ، کوییری زیر را وارد کنید

         select a.Phone as MobileNumber from dbo.LSF_Order o

inner join dbo.LSF_Address a on o.BillingAddressID=a.AddressID

where o.OrderID=@orderId

      2 ) روی دکمه Bind more data کلیک کرده و در Parameter Name مقدار orderId و در Parameter Value مقدار [OrderID] را تایپ کنید.

      3 ) در فیلد Store Result  مقدار  MobileNumber  را وارد کنید.

      4 )  اکشن  Add Action > DnnPlusSMS  > Send SMS را انتخاب کنید و فیلدهای لازم را پر نمایید.

 

نکته:

برای ارسال در حالت های مختلف مقدار فیلد Condition  اکشن پیامک را با یکی از وضعیت های زیر پر کنید:

وضعیتمقدار
Pending (در انتظار)[OrderStatusID]==1 
Processing (پردازش)[OrderStatusID]==2
Complete (تکمیل شده)[OrderStatusID]==3
Cancelled (لغو شده)[OrderStatusID]==4
  
Shipping not required (ارسال نیاز نیست)[ShippingStatusID]==10
Not yet shipped (هنوز ارسال نشده)[ShippingStatusID]==20
Partially shipped (قسمتی ارسال شده)[ShippingStatusID]==25
Shipped (ارسال شده)[ShippingStatusID]==30
  
Pending (در انتظار پرداخت)[PaymentStatusID]==10
Authorized[PaymentStatusID]==20
Paid (پرداخت شده)[PaymentStatusID]==30
Partially Refunded[PaymentStatusID]==35
Refunded[PaymentStatusID]==40
Voided[PaymentStatusID]==50

               

 

 

1) وب سرویس پیامک را انتخاب کنید.

2) نام کاربری پنل وب سرویس را وارد کنید.

3) رمز عبور پنل وب سرویس را وارد کنید.

4)  شماره ارسال کننده پیامک (وب سرویس ) را وارد کنید.

5)شماره موبایل دریافت کننده پیامک را به صورت داینامیک از توکن  [MobileNumber] کمک میگیریم و برای ارسال به یک شماره ثابت یا شماره دلخواه میتوانید به صورت مستقیم شماره موبایل را وارد کنید . یا اگر میخواهید یک پیامک به دو نفر یا بیشتر ارسال گردد از کاما برای جدا سازی استفاده کنید.

6) متن پیام ارسالی را وارد کنید(از توکن های زیر نیز میتوانید استفاده کنید)

 

توکن های قابل استفاده در متن پیام ارسالی :          

[OrderID]      ,[OrderGUID]      ,[ModuleID]      ,[OrderStatusID]      ,[PaymentStatusID]      ,[ShippingStatusID]      ,[CustomerID]      ,[BillingAddressID]      ,[ShippingAddressID]      ,[CustomerIPAddress]      ,[CustomerLocale]      ,[CurrencyCode]      ,[CurrencyRate]      ,[OrderTotal]      ,[TaxExtension]      ,[TaxMethod]      ,[OrderTax]      ,[ShippingExtension]      ,[ShippingMethod]      ,[OrderShipping]      ,[OrderDiscount]      ,[OrderGrandTotal]      ,[PaymentExtension]      ,[PaymentMethod]      ,[PaymentResponse]      ,[CardType]      ,[CardName]      ,[CardLastFour]      ,[CardExpMonth]      ,[CardExpYear]      ,[AuthTransID]      ,[AuthTransCode]      ,[AuthTransResult]      ,[AuthorizedOn]      ,[CaptureTransID]      ,[CaptureTransCode]      ,[CaptureTransResult]      ,[PaymentRefNum]      ,[CapturedOn]      ,[OrderedOn]      ,[PaidOn]      ,[CancelledOn]      ,[ShippingTaxScheduleID]      ,[ShippingTaxScheduleRate]

ویرایش شد بوسیله کاربر 1399/01/31 05:05:41 ب.ظ  | دلیل ویرایش: مشخص نشده است

کاربرانی که در حال مشاهده انجمن هستند
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان