اتاق پرو مجازی با هوش مصنوعی برای فروشگاه‌های آنلاین

اتاق پرو مجازی با هوش مصنوعی برای فروشگاه‌های آنلاین

7 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 5200 · منبع: کاتالوگ Axeto

اتاق پرو مجازی مجهز به هوش مصنوعی برای تجارت الکترونیک

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

این گردش کار و موارد دیگر را در کاتالوگ n8n در Axeto.ai کاوش کنید.

نمای کلی گردش کار

گردش کار برای مدیریت فرآیند پرو مجازی به بلوک‌های منطقی تقسیم شده است:

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

2. آپلود تصویر: عکس کاربر را به یک سرور FTP از راه دور منتقل می‌کند و آن را از طریق یک URL در دسترس قرار می‌دهد.

3. درخواست پرو مجازی با هوش مصنوعی: URL عکس کاربر و URL تصویر محصول را به یک API هوش مصنوعی ارسال می‌کند تا تصویر پرو مجازی تولید شود.

4. نظرسنجی وضعیت پردازش: به صورت دوره‌ای API هوش مصنوعی را برای نظارت بر پیشرفت تولید تصویر بررسی می‌کند.

5. بازیابی و تحویل نتیجه: پس از آماده شدن تصویر، URL تصویر پرو مجازی تولید شده را بازیابی کرده و کاربر را به آن هدایت می‌کند.

یادداشت‌های چسبان آموزنده در سراسر گردش کار برای ارائه مستندات، دستورالعمل‌ها و مثال‌های بصری تعبیه شده‌اند.

تجزیه و تحلیل دقیق گردش کار

۱. دریافت ورودی

  • هدف: دریافت داده‌های کاربر از فرم وب "پرو مجازی".
  • گره‌ها (Nodes): On form submission (Form Trigger)
  • پیکربندی:

* عنوان فرم: "پرو مجازی"

* فیلدها:

* Nome (نام): ورودی متنی الزامی.

* Product: فیلد مخفی حاوی URL تصویر محصول (در محیط زنده به صورت پویا پر می‌شود).

* Me: آپلود فایل الزامی برای عکس کاربر (پذیرش .jpg یا .png).

* عبارات کلیدی:

* نام فایل عکس کاربر: $json.Me[0].filename

* URL تصویر محصول: $json.Product

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

۲. آپلود تصویر

  • هدف: آپلود عکس کاربر به سرور FTP برای دریافت یک URL قابل دسترسی عمومی.
  • گره‌ها (Nodes): FTP (FTP Upload)
  • پیکربندی:

* عملیات: Upload

* مسیر از راه دور: به صورت پویا با استفاده از مُهر زمانی و نام فایل اصلی تولید می‌شود: =/eolianpenthouse.dev.eureweb.it/test/{{$now.format('yyyyyyLLddHHii')}}-{{ $json.Me[0].filename }}

* ویژگی باینری برای آپلود: Me (فایلی که از طریق فرم آپلود شده است).

* اعتبارنامه‌ها: از اعتبارنامه‌های FTP ذخیره شده به نام "FTP account (Eolian DEV)" استفاده می‌کند.

  • ورودی: داده‌های فایل باینری از ارسال فرم.
  • خروجی: پس از آپلود موفقیت‌آمیز، کنترل به گره "Create Image" منتقل می‌شود.
  • مدیریت خطا: خرابی‌های اتصال FTP، مسائل مربوط به مجوزها، خطاهای آپلود فایل و تداخل نام فایل را مدیریت می‌کند.

۳. درخواست پرو مجازی با هوش مصنوعی

  • هدف: با ارسال URLهای تصویر به API Fal.ai، فرآیند پرو مجازی را آغاز می‌کند.
  • گره‌ها (Nodes): Create Image (HTTP Request - POST)
  • پیکربندی:

* URL: https://queue.fal.run/fal-ai/kling/v1-5/kolors-virtual-try-on

* متد: POST

* هدرها:

* Content-Type: application/json

* Authorization: از کلید API از طریق اعتبارنامه احراز هویت هدر HTTP عمومی "Fal.run API" استفاده می‌کند.

* بدنه (JSON):

```json

{

"human_image_url": "https://eolianpenthouse.dev.eureweb.it/test/{{$now.format('yyyyyyLLddHHii')}}-{{ $json.Me[0].filename }}",

"garment_image_url": "{{ $('On form submission').item.json.Product }}"

}

```

  • ورودی: پس از تأیید آپلود FTP فعال می‌شود.
  • خروجی: برای نظرسنجی، کنترل را به گره "Wait 10 sec." منتقل می‌کند.
  • مدیریت خطا: کلیدهای API نامعتبر، خطاهای شبکه، درخواست‌های بدشکل و URLهای گمشده را پوشش می‌دهد.

۴. نظرسنجی وضعیت پردازش

  • هدف: به طور مداوم API هوش مصنوعی را برای وضعیت تکمیل تولید تصویر پرو مجازی بررسی می‌کند.
  • گره‌ها (Nodes):

* Wait 10 sec. (Wait)

* Get status (HTTP Request - GET)

* Completed? (If)

* Get Url image (HTTP Request - GET)

* Get image (HTTP Request - GET)

* Form (Form Completion Response)

  • جزئیات گره:

* Wait 10 sec.: یک تأخیر ۱۰ ثانیه‌ای بین بررسی‌های وضعیت برای جلوگیری از بارگذاری بیش از حد API ایجاد می‌کند.

* Get status: با استفاده از request_id، API هوش مصنوعی را برای بازیابی وضعیت پردازش فعلی پرس‌وجو می‌کند.

* قالب URL: https://queue.fal.run/fal-ai/kling/requests/{{ $('Create Image').item.json.request_id }}/status

* احراز هویت: اعتبارنامه‌های "Fal.run API".

* Completed?: وضعیت را ارزیابی می‌کند.

* شرط: $json.status === "COMPLETED"

* شاخه صحیح: به Get Url image ادامه می‌دهد.

* شاخه نادرست: برای یک چرخه نظرسنجی دیگر به Wait 10 sec. بازمی‌گردد.

* Get Url image: URL نهایی تصویر پرو مجازی را پس از تکمیل پردازش بازیابی می‌کند.

* URL: https://queue.fal.run/fal-ai/kling/requests/{{ $json.request_id }}

* احراز هویت: اعتبارنامه‌های "Fal.run API".

* Get image: تصویر پرو مجازی تولید شده را از URL به دست آمده دانلود می‌کند.

* URL: {{ $json.image.url }} (به صورت پویا تنظیم شده است).

* Form: با هدایت کاربر به تصویر نتیجه نهایی پرو مجازی، پاسخ فرم را تکمیل می‌کند.

* عملیات: Completion

* URL هدایت: {{ $json.image.url }}

  • مدیریت خطا: شامل بررسی‌های مربوط به مهلت زمانی، تأخیرهای بیش از حد، خطاهای API، request_id نامعتبر، URLهای تصویر شکسته و خرابی‌های هدایت است.

۵. مستندات و دستورالعمل‌ها (یادداشت‌های چسبان)

  • هدف: ارائه مستندات درون خطی، مثال‌های بصری و راهنمایی ادغام.
  • گره‌ها (Nodes): گره‌های مختلف Sticky Note.
  • محتوای کلیدی:

* مثال‌های بصری از عکس‌های کاربر، تصاویر محصول و تصاویر پرو نتیجه.

* دستورالعمل‌های گام به گام برای دریافت کلیدهای API، پیکربندی FTP و ادغام با پلتفرم‌های تجارت الکترونیک.

* راهنمایی در مورد ایجاد دکمه‌های "پرو کنید" که به فرم با URLهای محصول پویا پیوند دارند.

* پیوندهای خارجی:

* Fal.ai برای ثبت نام کلید API: https://fal.ai/

* مثال تصاویر میزبانی شده در: https://n3wstorage.b-cdn.net/n3witalia/

جدول خلاصه

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))محتوای یادداشت چسبان مرتبط (Associated Sticky Note Content)
On form submissionForm Triggerدریافت داده‌های فرمFTP
FTPFTP Uploadآپلود عکس کاربر به FTPOn form submissionCreate Image
Create ImageHTTP Request (POST)فراخوانی API هوش مصنوعی برای ایجاد پروFTPWait 10 sec.دستورالعمل‌های راه‌اندازی کلید API (یادداشت چسبان ۶)
Wait 10 sec.Waitتأخیر بین بررسی‌های وضعیتCreate ImageGet status
Get statusHTTP Request (GET)بررسی وضعیت پردازشWait 10 sec.Completed?
Completed?Ifانشعاب بر اساس وضعیت تکمیلGet statusGet Url image / Wait 10 sec.
Get Url imageHTTP Request (GET)بازیابی URL تصویر نهاییCompleted?Get image
Get imageHTTP Request (GET)دانلود تصویر پرو مجازیGet Url imageForm
FormForm Completion Responseهدایت کاربر به تصویر نتیجهGet image
Sticky NoteSticky Noteمثال بصری: عکس کاربر!User photo
Sticky Note1Sticky Noteمثال بصری: تصویر محصول!Product image
Sticky Note2Sticky Noteمثال بصری: تصویر نتیجه!Result image
Sticky Note3Sticky Noteخلاصه عملکرد گردش کارعملکرد کلی پرو مجازی و کاربرد تجارت الکترونیک را توضیح می‌دهد.
Sticky Note5Sticky Noteدستورالعمل‌های ادغام و راه‌اندازیراهنمایی در مورد کسب کلید API، راه‌اندازی FTP و استراتژی‌های ادغام تجارت الکترونیک را ارائه می‌دهد.
Sticky Note6Sticky Noteراه‌اندازی کلید API Fal.aiدستورالعمل‌های گام به گام برای دریافت و پیکربندی کلید API Fal.ai.
Sticky Note7Sticky Noteمثال‌های ادغام تجارت الکترونیکنحوه ایجاد دکمه‌های "پرو کنید" و پیوند دادن آن‌ها به فرم با URLهای محصول پویا را نشان می‌دهد.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار n8n چگونه به فروشگاه من کمک می‌کند؟

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

چه پلتفرم‌های تجارت الکترونیکی پشتیبانی می‌شوند؟

این گردش کار برای پلتفرم‌های محبوب تجارت الکترونیک مانند WooCommerce، Shopify و PrestaShop طراحی شده است.

فرآیند کار اتاق پرو مجازی چگونه است؟

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

آیا این گردش کار نیاز به دانش فنی زیادی دارد؟

این گردش کار با استفاده از گره‌های n8n طراحی شده است و با مستندات ارائه شده، پیاده‌سازی آن برای کسانی که با مفاهیم اتوماسیون و n8n آشنایی دارند، امکان‌پذیر است. گره‌های `stickyNote` در گردش کار، راهنمایی‌های لازم را ارائه می‌دهند.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.