تازه: دستیار هوش مصنوعی؛ از Claude بپرس، جواب از داده‌ی خودت ببین چطور

لینک پرداخت زرین‌پال برای هر سفارش ووکامرس؛ پیامک لینک، یادآوری و تأیید خودکار

برای هر سفارشی که منتظر پرداخت است، یک لینک پرداخت زرین‌پال با پیامک برای مشتری می‌رود؛ اگر پرداخت نکرد یادآوری می‌گیرد. وقتی پرداخت کرد، پول خودکار تأیید می‌شود، سفارش راه می‌افتد و رسید پیامک می‌شود.

· ۵ دقیقه خواندن · تیم انجیر

سفارشی که پرداخت نشد، فروش نیست

مشتری سفارش می‌دهد و منتظر شماره کارت می‌ماند، یا راه پرداخت را می‌گیرد و یادش می‌رود. پیگیری یکی‌یکیِ این سفارش‌ها وقت می‌برد و بیشترش هم انجام نمی‌شود.

یک تله‌ی دیگر هم هست: در زرین‌پال، پرداختی که تأیید نشود پول گرفته‌شده حساب نمی‌شود و به حساب خریدار برمی‌گردد. پس فقط فرستادن لینک کافی نیست؛ کسی باید بعد از برگشت مشتری از درگاه، پرداخت را تأیید کند.

دو راهکار، یک مسیر

این کار با دو راهکار کنار هم انجام می‌شود: یکی لینک را می‌سازد و می‌فرستد، دیگری وقتی مشتری از درگاه برمی‌گردد پرداخت را تأیید می‌کند.

لینک پرداخت برای هر سفارش:

  1. ووکامرستریگرسفارش تازه
  2. زرین‌پالاکشنساختن لینک پرداخت
  3. فراز اس‌ام‌اساکشنپیامک لینک
  4. ووکامرساکشنبعد از چند ساعت: هنوز پرداخت نشده؟
  5. فراز اس‌ام‌اساکشنپیامک یادآوری
  6. جدول‌هااکشنثبت برای پیگیری
مریم عزیز، سفارش ۱۰۴۸ ثبت شد. برای پرداخت: zarinpal.com/pg/StartPay/...

پرداخت رسید، سفارش ثبت شد:

  1. وب‌هوکتریگربرگشت مشتری از درگاه
  2. زرین‌پالاکشنتأیید پرداخت
  3. ووکامرساکشنسفارش «در حال انجام»
  4. فراز اس‌ام‌اساکشنپیامک رسید
مریم عزیز، پرداخت سفارش ۱۰۴۸ انجام شد. کد پیگیری: ۵۰۱۲۳۴۵۶۷۸
  • مبلغ از خود سفارش ووکامرس خوانده می‌شود، نه از نشانی‌ای که مشتری روی آن برگشته؛ کسی نمی‌تواند با دست‌بردن در نشانی مبلغ را عوض کند.
  • واحد پول فروشگاه (ریال، تومان یا هزار تومان) خودکار به واحدی که زرین‌پال می‌فهمد تبدیل می‌شود.
  • کد پیگیری روی خود سفارش نوشته می‌شود و مشتری همان لحظه در مرورگر هم پیام موفقیت می‌بیند.

پیش از شروع

پیش از شروع
۰ از ۴

سه پترن پیامک

در پنل فراز اس‌ام‌اس، از منوی کنار پیامک‌های متغیردار (پترن)، این سه را بساز و منتظر تأییدشان بمان. نام متغیرها باید دقیقاً همین‌ها بماند.

پیامک لینک پرداخت
name عزیز، سفارش order ثبت شد. برای پرداخت: link
۳ متغیر:nameorderlinkبا مقدار نمونه ۱۱۷ نویسه، یعنی ۲ پیامک؛ هر پیامک فارسی ۷۰ نویسه است
پیامک یادآوری
name عزیز، سفارش order هنوز پرداخت نشده است. برای پرداخت: link
۳ متغیر:nameorderlinkبا مقدار نمونه ۱۳۱ نویسه، یعنی ۲ پیامک؛ هر پیامک فارسی ۷۰ نویسه است
پیامک رسید
name عزیز، پرداخت سفارش order انجام شد. کد پیگیری: code
۳ متغیر:nameordercodeبا مقدار نمونه ۶۰ نویسه، یعنی ۱ پیامک؛ هر پیامک فارسی ۷۰ نویسه است

راه‌اندازی، به این ترتیب

  1. اول راهکار «پرداخت رسید، سفارش ثبت شد» را نصب کن. اتصال‌های زرین‌پال، ووکامرس و فراز را بده و کد پترن رسید را بگذار.
  2. در همان گردش‌کار، تریگر وبهوک را باز کن و نشانی سوم را کپی کن؛ همانی که آخرش /sync دارد. این نشانی به مشتری پاسخ می‌دهد، ولی نشانی معمولی بی‌صدا تمام می‌شود و مشتری صفحه‌ی خالی می‌بیند.
  3. بعد راهکار «لینک پرداخت برای هر سفارش» را نصب کن. در مشتری بعد از پرداخت به کجا برگردد؟ همان نشانی /sync را بگذار. شماره‌ی سفارش را خود انجیر به آن می‌چسباند؛ چیزی اضافه نکن.
  4. کد پترن لینک و پترن یادآوری را بگذار.
  5. اگر پرداخت نشد، چند ساعت بعد یادآوری برود؟ پیش‌فرض ۲۴ است، یعنی فردا همین موقع.
  6. جدول سفارش‌های پرداخت‌نشده را انتخاب کن. فقط سفارشی اینجا می‌آید که بعد از یادآوری هم پرداخت نشده.

اگر چیزی کار نکرد

  • زرین‌پال با کد ۱۴- رد کرد: دامنه‌ی نشانی برگشت با دامنه‌ای که در درگاه ثبت کرده‌ای یکی نیست.
  • مشتری بعد از پرداخت صفحه‌ی خالی دید: به‌جای نشانی /sync، نشانی معمولی وبهوک گذاشته شده.
  • پول به حساب مشتری برگشت: گردش‌کار «پرداخت رسید» روشن نبود یا نشانی برگشت خالی بود، پس کسی پرداخت را تأیید نکرد.
  • پیامک نرفت و خطای params.link آمد: پترن متغیری به نام link می‌خواهد که در متن پترن نیست، یا اسمش فرق دارد.

چند نکته‌ی عملی

  • سفارش‌هایی که در درگاه سایت پرداخت شده‌اند لینک نمی‌گیرند؛ این راهکار فقط سراغ سفارش‌های «منتظر پرداخت» می‌رود.
  • هر شب ببین چه مانده: گزارش شبانه‌ی فروش در تلگرام پرداخت‌نشده‌های امروز را می‌شمارد.
  • مشتری بعد از ارسال هم خبر بگیرد: پیامک «سفارش شما ارسال شد» را کنارش راه بینداز.

بررسی نتیجه و اجرای بعدی

با داده و مقصد آزمایشی خودتان، خروجی هر مرحله را بررسی کنید. موفق‌بودن یک مرحله به معنی تمام‌شدن کل گردش نیست؛ اگر مسیر شرط یا تأیید دارد، همان مسیر را هم تا نتیجه نهایی دنبال کنید.

پس از انتشار، یک رویداد تازه ایجاد کنید یا منتظر نوبت زمان‌بندی بمانید و نتیجه را در تاریخچه اجراها و مقصد ببینید. اگر پیام، ردیف یا پست ساخته شده ولی مرحله بعد خطا داده است، پیش از اجرای دوباره بررسی کنید چه چیزی ثبت شده تا خروجی تکراری نسازید. دسترسی و اعتبار سرویس‌های متصل هم باید برقرار بماند.

بیشتر در راهنمای راهکارها

همه