تولید خودکار پست وبلاگ Shopify با هوش مصنوعی GPT-4o و Googl…

تولید خودکار پست وبلاگ Shopify با هوش مصنوعی GPT-4o و Googl…

9 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸

دانلود workflow

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

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

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

تولیدکننده پست وبلاگ هوش مصنوعی برای لیست محصولات Shopify با استفاده از GPT-4o و Google Sheets

این گردش کار، ایجاد پست‌های وبلاگ بهینه‌شده برای سئو را برای لیست محصولات Shopify شما خودکار می‌کند. این ابزار از هوش مصنوعی (GPT-4o) برای تولید محتوا و تجزیه و تحلیل تصویر (OCR) و Google Sheets برای ردیابی و منطق تلاش مجدد استفاده می‌کند.

دسته‌بندی‌ها: هوش مصنوعی، بازاریابی

کاتالوگ Axeto: https://axeto.ai/n8n

---

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

این گردش کار برای ساده‌سازی فرآیند تولید محتوای جذاب وبلاگ برای فروشگاه Shopify شما طراحی شده است. این کار با دریافت تمام لیست محصولات شما آغاز می‌شود، سپس از هوش مصنوعی برای استخراج اطلاعات تغذیه‌ای از تصاویر محصول از طریق OCR استفاده می‌کند. بر اساس این داده‌ها، پست‌های وبلاگ منحصربه‌فردی ایجاد می‌کند، آن‌ها را در فروشگاه Shopify شما منتشر می‌کند و تمام فعالیت‌ها، موفقیت‌ها و شکست‌ها را به دقت در یک Google Sheet برای نظارت و مدیریت آسان ثبت می‌کند.

مراحل کلیدی:

1. دریافت و آماده‌سازی داده‌ها: گردش کار را به صورت دستی برای دریافت تمام محصولات Shopify و تصاویر مرتبط با آن‌ها فعال کنید.

2. استخراج داده با هوش مصنوعی: از قابلیت‌های تجزیه و تحلیل تصویر GPT-4o برای استخراج حقایق تغذیه‌ای از تصاویر محصول استفاده کنید.

3. منطق شرطی: گردش کار را بر اساس اینکه آیا داده‌های تغذیه‌ای معتبر با موفقیت استخراج شده‌اند، منشعب کنید.

4. ساختاردهی داده‌های محصول: جزئیات ضروری محصول را برای تولید محتوا با هوش مصنوعی آماده و قالب‌بندی کنید.

5. تولید محتوا و انتشار با هوش مصنوعی: از یک عامل هوش مصنوعی برای خواندن Google Sheets، تولید محتوای وبلاگ با استفاده از GPT-4o، ارسال به Shopify و مدیریت تلاش‌های مجدد استفاده کنید.

6. ثبت و نظارت بر فرآیند: یک گزارش دقیق در Google Sheets نگهداری کنید، وضعیت، خطاها و پرچم‌های تلاش مجدد را به‌روزرسانی کنید.

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

8. مستندات: یادداشت‌های چسبان برای توضیح گردش کار و انتساب نویسنده را شامل شوید.

---

2. تجزیه و تحلیل گره (Node) دقیق

2.1. دریافت اولیه داده‌ها

این بخش گردش کار را آغاز کرده و تمام داده‌های محصول را از فروشگاه Shopify شما بازیابی می‌کند.

  • Manual Trigger

* نوع: n8n-nodes-base.manualTrigger

* نقش: اجرای گردش کار را به صورت دستی شروع می‌کند.

* پیکربندی: تنظیمات پیش‌فرض.

* خروجی: گره Shopify را فعال می‌کند.

  • Shopify (Get Products)

* نوع: n8n-nodes-base.shopify

* نقش: تمام محصولات را از فروشگاه Shopify شما دریافت می‌کند.

* پیکربندی:

* منبع: product

* عملیات: getAll

* دریافت همه محصولات: true

* احراز هویت: Access Token

* اعتبارنامه‌ها: توکن دسترسی Shopify شما.

* ورودی: از Manual Trigger.

* خروجی: یک آرایه JSON حاوی تمام محصولات Shopify.

* یادداشت چسبان: "دریافت محصولات - تمام جزئیات محصول را از فروشگاه Shopify دریافت می‌کند."

  • Split Out (Images)

* نوع: n8n-nodes-base.splitOut

* نقش: آرایه images را برای هر محصول جدا می‌کند و پردازش جداگانه تصویر را امکان‌پذیر می‌سازد.

* پیکربندی:

* فیلد برای جدا کردن: images

* ورودی: داده‌های محصول از گره Shopify.

* خروجی: اشیاء تصویر جداگانه برای هر محصول.

* یادداشت چسبان: "دریافت URL تصویر محصول - هر محصول می‌تواند چندین تصویر داشته باشد؛ URL تصویر را برای مرحله بعدی دریافت می‌کند."

---

2.2. استخراج داده‌های تغذیه‌ای (OCR)

این بخش از هوش مصنوعی برای استخراج اطلاعات تغذیه‌ای از تصاویر محصول استفاده می‌کند.

  • OpenAI (Extract Nutrition Facts)

* نوع: @n8n/n8n-nodes-langchain.openAi

* نقش: URLهای تصاویر محصول را با استفاده از GPT-4o تجزیه و تحلیل می‌کند تا حقایق تغذیه‌ای را استخراج کند. در صورت یافت شدن، داده‌های JSON را برمی‌گرداند، در غیر این صورت null را برمی‌گرداند.

* پیکربندی:

* مدل: chatgpt-4o-latest

* دستور متنی: دستوری دقیق که هوش مصنوعی را برای استخراج فقط حقایق تغذیه‌ای واضح و کامل آموزش می‌دهد. اگر هیچ کدام یافت نشد، باید null را برگرداند.

* منبع ورودی: URLهای تصویر از گره Split Out.

* اعتبارنامه‌ها: کلید API OpenAI شما.

* ورودی: URLهای تصویر.

* خروجی: JSON حاوی داده‌های تغذیه‌ای یا رشته "null".

* یادداشت چسبان: "OCR: جمع‌آوری حقایق تغذیه‌ای - اطلاعات تغذیه‌ای را از تصویر محصول جمع‌آوری می‌کند و در قالب JSON خروجی می‌دهد. اگر اطلاعاتی وجود نداشته باشد، null را برمی‌گرداند."

---

2.3. پردازش شرطی

این مرحله مراحل بعدی را بر اساس موفقیت استخراج داده‌های تغذیه‌ای تعیین می‌کند.

  • If (Nutrition Data Exists)

* نوع: n8n-nodes-base.if

* نقش: بررسی می‌کند که آیا خروجی گره OpenAI رشته "null" نیست.

* پیکربندی:

* شرط: $json.content != "null" (مقایسه رشته‌ای دقیق)

* ورودی: خروجی از گره OpenAI.

* خروجی:

* شاخه True: به آماده‌سازی داده‌های محصول ادامه می‌دهد.

* شاخه False: به گره No Operation می‌رود.

  • No Operation (Skip)

* نوع: n8n-nodes-base.noOp

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

* پیکربندی: تنظیمات پیش‌فرض.

* ورودی: شاخه False از گره If.

* خروجی: ندارد.

---

2.4. آماده‌سازی داده‌های محصول

این بخش اطلاعات اصلی محصول را برای مرحله تولید محتوای هوش مصنوعی آماده می‌کند.

  • Set (Product Info)

* نوع: n8n-nodes-base.set

* نقش: فیلدهای کلیدی محصول (title, id, body_html) را از داده‌های محصول Shopify استخراج و قالب‌بندی می‌کند.

* پیکربندی:

* اختصاص می‌دهد:

* title: عنوان محصول Shopify

* id: شناسه محصول Shopify

* body_html: HTML بدنه محصول Shopify

* ورودی: شاخه True از گره If.

* خروجی: یک شیء JSON حاوی فیلدهای آماده‌شده محصول، همراه با سایر داده‌های محصول اصلی.

* یادداشت چسبان: "مکانیسم وبلاگ محصولات Shopify - توضیح دقیق ایجاد وبلاگ Shopify، منطق تلاش مجدد و گردش کار به‌روزرسانی شیت."

---

2.5. عامل تولید و انتشار محتوای وبلاگ هوش مصنوعی

این بخش اصلی مبتنی بر هوش مصنوعی است که مسئول تولید و انتشار محتوای وبلاگ است.

  • AI Blog Poster (Agent)

* نوع: @n8n/n8n-nodes-langchain.agent

* نقش: فرآیند تولید و انتشار وبلاگ را هماهنگ می‌کند. این گره از Google Sheets می‌خواند، از GPT-4o-mini برای ایجاد محتوا استفاده می‌کند، از طریق درخواست‌های HTTP به Shopify ارسال می‌کند و تلاش‌های مجدد را مدیریت می‌کند.

* پیکربندی:

* قالب ورودی متن: شناسه محصول، عنوان، توضیحات HTML و حقایق تغذیه‌ای استخراج شده را ترکیب می‌کند.

* دستور سیستمی: دستورالعمل‌های دقیق برای خواندن Google Sheet، تولید محتوای وبلاگ، ارسال به Shopify، به‌روزرسانی شیت و مدیریت تلاش‌های مجدد.

* مدل: gpt-4o-mini

* ورودی: اطلاعات محصول از Set (Product Info)، داده‌ها از گره‌های Google Sheets و خروجی‌های قبلی هوش مصنوعی.

* خروجی: دستوراتی برای گره‌های HTTP Request و گره‌های Google Sheets.

* ادغام گردش کار فرعی: به گره‌های Read Sheet, Update Sheet, Create Blog id, Create Articles, Simple Memory و OpenAI Chat Model متصل می‌شود.

* شکست‌ها: خطاهای تولید هوش مصنوعی، شکست‌های فراخوانی API، مشکلات دسترسی به شیت، نقص‌های منطق تلاش مجدد.

  • Read Sheet (Google Sheets Tool)

* نوع: n8n-nodes-base.googleSheetsTool

* نقش: Google Sheet ردیابی را می‌خواند تا وضعیت ایجاد وبلاگ برای هر محصول را بررسی کند.

* پیکربندی: سند Google Sheet و شناسه شیت را مشخص می‌کند.

* اعتبارنامه‌ها: اعتبارنامه‌های API Google Sheets OAuth2.

* خروجی: ردیف‌هایی از Google Sheet، شامل شناسه‌های محصول، پرچم‌های تلاش مجدد و پیام‌های خطا.

* شکست‌ها: انقضای توکن OAuth، یافت نشدن شیت، خطاهای مجوز.

  • Update Sheet (Google Sheets Tool)

* نوع: n8n-nodes-base.googleSheetsTool

* نقش: Google Sheet را با وضعیت ایجاد وبلاگ، پرچم‌های تلاش مجدد، خطاها و مُهر زمانی اضافه یا به‌روزرسانی می‌کند.

* پیکربندی: فیلدهای داده را با ستون‌های خاص مطابقت می‌دهد (به عنوان مثال، Product Id, Blog title, Blog URL, Retry, Error, Timestamp). می‌تواند بر اساس Product ID برای به‌روزرسانی مطابقت دهد یا ردیف‌های جدید اضافه کند.

* اعتبارنامه‌ها: اعتبارنامه‌های API Google Sheets OAuth2.

* شکست‌ها: مشابه Read Sheet، به علاوه خطاهای تطبیق یا عدم تطابق نوع داده.

  • Create Blog id (HTTP Request Tool)

* نوع: n8n-nodes-base.httpRequestTool

* نقش: یک فراخوانی API به Shopify برای ایجاد یک وبلاگ جدید و دریافت شناسه آن انجام می‌دهد.

* پیکربندی:

* URL: نقطه پایانی API Shopify برای ایجاد وبلاگ‌ها (/blogs.json).

* بدنه JSON: به صورت پویا توسط عامل هوش مصنوعی تولید می‌شود.

* احراز هویت: توکن دسترسی Shopify.

* شکست‌ها: محدودیت‌های نرخ API، بارگذاری JSON نامعتبر، خطاهای احراز هویت.

  • Create Articles (HTTP Request Tool)

* نوع: n8n-nodes-base.httpRequestTool

* نقش: یک فراخوانی API به Shopify برای ایجاد مقالات وبلاگ تحت وبلاگ تازه ایجاد شده انجام می‌دهد.

* پیکربندی:

* URL: نقطه پایانی API Shopify برای ایجاد مقالات (/blogs/{blog.id}/articles.json).

* بدنه JSON: به صورت پویا توسط عامل هوش مصنوعی تولید می‌شود.

* احراز هویت: توکن دسترسی Shopify.

* شکست‌ها: مشابه Create Blog id، به علاوه مشکلات مربوط به شناسه وبلاگ یا داده‌های مقاله.

  • Simple Memory (Memory Buffer)

* نوع: n8n-nodes-base.memory (توجه: این یک نمایش مفهومی است؛ گره‌های حافظه واقعی ممکن است متفاوت باشند. فرض بر یک گره حافظه سازگار با LangChain است.)

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

* پیکربندی: کلید جلسه روی شناسه محصول از گره Set (Product Info) تنظیم شده است.

* شکست‌ها: سرریز حافظه، کلید جلسه گمشده.

  • OpenAI Chat Model (AI Model)

* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش: قابلیت‌های مدل زبان هوش مصنوعی زیربنایی (GPT-4o-mini) را برای عامل فراهم می‌کند.

* پیکربندی:

* مدل: gpt-4o-mini

* سایر پارامترها: تنظیمات پیش‌فرض.

* شکست‌ها: محدودیت‌های نرخ API، دستورات نامناسب.

---

2.6. ثبت و به‌روزرسانی Google Sheets

این بخش، که عمدتاً توسط گره‌های Read Sheet و Update Sheet در بلوک AI Agent مدیریت می‌شود، ثبت جامع و مدیریت وضعیت را تضمین می‌کند.

---

2.7. حافظه زمینه عامل هوش مصنوعی

گره Simple Memory حافظه کوتاه‌مدت هوش مصنوعی را مدیریت می‌کند و از تداوم مکالمه برای تولید وبلاگ هر محصول اطمینان حاصل می‌کند.

---

2.8. مستندات گردش کار

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

  • Sticky Note (Get Products): بازیابی محصول Shopify را توضیح می‌دهد.
  • Sticky Note (Fetches Product Image url): استخراج تصویر برای OCR را شرح می‌دهد.
  • Sticky Note (OCR: Collects Nutrients Facts): تجزیه و تحلیل تصویر هوش مصنوعی برای داده‌های تغذیه‌ای را توصیف می‌کند.
  • Sticky Note (Shopify Products Blog Mechanism): فرآیند ایجاد وبلاگ، تلاش مجدد و ادغام Google Sheets را توضیح می‌دهد.
  • Sticky Note (Author): اطلاعات نویسنده و لینک تماس را ارائه می‌دهد: https://kumarshivam.link.

---

3. جدول خلاصه

| نام گره (Node Name) | نوع گره (Node Type) |

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

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

این گردش کار چگونه به بهینه‌سازی سئو برای فروشگاه Shopify من کمک می‌کند؟

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

چه نقشی GPT-4o در این فرآیند ایفا می‌کند؟

GPT-4o به عنوان موتور اصلی تولید محتوا عمل می‌کند. این مدل هوش مصنوعی، داده‌های استخراج شده از تصاویر محصول و اطلاعات محصول Shopify را پردازش کرده و پست‌های وبلاگ خلاقانه و مرتبط تولید می‌کند.

چگونه Google Sheets در این گردش کار استفاده می‌شود؟

Google Sheets به عنوان یک ابزار ردیابی و مدیریت مرکزی عمل می‌کند. این گردش کار تمام فعالیت‌ها، از جمله موفقیت‌ها و شکست‌های تولید محتوا، را در یک Google Sheet ثبت می‌کند و امکان نظارت و تجزیه و تحلیل آسان را فراهم می‌آورد.

آیا این گردش کار برای محصولات با تصاویر پیچیده نیز کار می‌کند؟

بله، این گردش کار از قابلیت‌های تجزیه و تحلیل تصویر GPT-4o برای استخراج اطلاعات از تصاویر محصول استفاده می‌کند. با این حال، کیفیت استخراج به وضوح و اطلاعات موجود در تصویر بستگی دارد.

workflowهای مرتبط

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