zhaket logo

آموزش خطای Invalid ISO 4217 currency code (in ‘offers’) کنسول جستجوی گوگل

وب

8 دقیقه زمان مطالعه

پیغام خطای Invalid ISO 4217 currency code جزو هشدارهای پرتکرار در صفحات محصول است که بیشتر در سایت های وردپرس و فروشگاه های ووکامرس نمایش داده می شود. علت نمایش پیغام خطای Invalid ISO 4217 currency code (in ‘offers’) این است که در صفحه محصول، بجای واحد ارزی استاندارد ISO4217 از هر مقدار اشتباه دیگری مانند IRT استفاده کرده اید. راه حل هشدار Invalid ISO 4217 currency code استفاده از واحد ارزی ریال با کد ایزوی IRR در فیلد currency  اسکیمای Product است.

 

پیغام خطای Invalid ISO 4217 currency code (in ‘offers’)

Invalid ISO 4217 currency code (in 'offers')

در صفحه محصول سایت های وردپرس که با ووکامرس فعالیت می کنند، شما به 2 شکل هشدار Invalid ISO 4217 currency code را دریافت می کنید. با توجه به هر یک از این شیوه ها می توانید مشکل ایزو 4217 را حل کنید. در نظر داشته باشید هر کشوری یک واحد استاندارد ارزی دارد که در قالب ایزو شناسایی می شود. در ایران واحد ارزی کشور ریال است و با کد وضعیت IRR تعریف شده و مورد استفاده قرار میگیرد. با توجه به اینکه نوع دیگری از ارز غیر رسمی به نام تومان نیز استفاده می شود، برخی فروشگاه های اینترنتی از تومان بهره می برند که شیوه اصولی و استانداردی نیست زیرا این واحد توافقی در هیچ کجای دنیا شناخته نمی شود و کاربرد ندارد. با اینحال استفاده از آن هم هیچ تاثیری روی رتبه بندی و کیفیت صفحه شما هم ندارد و نباید برای شما کوچک ترین گرانی ایجاد کند.

هشدار Invalid ISO 4217 currency code جزو هشدارهای سبز – Valid است که گاهی در قسمت Invalid بصورت Top critical issues نیز گزارش می شود. لازم است بدانید که این هشدار فقط جنبه آگاهی دارد و به معنی مشکل در صفحه محصول یا رتبه بندی آن نیست.

اگر فروشگاه شما از تومان بهره می برد و این هشدار هم بر روی صفحه ووکامرس شماست، اصلا نیاز نیست به آن توجه کنید. پیغام Invalid ISO 4217 currency code فقط برای اسکیمای محصول Product  کاربرد دارد و برای محصولی که به تومان عرضه می شود نیازی به رفع کردن ندارد. به بیان دیگر اگر هشدار ایزو 4217 را برای تومان در ووکامرس دریافت کرده اید باید آن را نادیده بگیرید اما در صورتیکه برای اسکیمای Product چنین هشداری دارید، باید با درج مقدار صحیح در فیلد واحد ارزی، بسادگی مشکل را از سر راه بردارید.

 

Invalid ISO 4217 currency code (in 'offers')

پیغام خطای Invalid ISO 4217 currency code در ووکامرس:

فروشگاه های آنلاین که از واحد ارزی تومان استفاده می کنند، تا زمانی که این واحد در نرخ محصول وجود داشته باشد، یک هشدار در کنسول بخاطر وجود IRT دریافت می کنند که در این شرایط اگر در اسکیمای Product از IRT استفاده نکرده اید یا صفحه محصول اصلا اسکیمای Product ندارد، هیچ نیازی نیست به آن توجه کنید. این موضوع هیچگونه تاثیری در رتبه و کیفیت صفحه ندارد و فقط گوگل به شما گفته مقدار اشتباه غیر استانداردی آنجا است و خواسته شما را آگاه کند. پس در صورتیکه اسکیمای Product روی صفحه محصول ندارید، تا زمانی که از تومان استفاده می کنید هیچ گاری نمی توانید برای ایزو 4217  انجام دهید و باید آن را نادیده بگیرید.

 

پیغام خطای Invalid ISO 4217 currency code در اسکیمای Product:

در صورتیکه صفحه محصول شما دارای اسکیمای Product است، باید بسته به افزونه ای که استفاده می کنید یا کد دستی که نوشته اید، در فیلد واحد ارزی یا currency   از IRR برای ریال بهره ببرید. در این حالت اگر از IRT به اشتباه استفاده کردید آن را حذف و از IRR استفاده و نرخ را نیز به ریال درج کنید.

 

Invalid ISO 4217 currency code (in 'offers')

نکته: اگر هشدار Invalid ISO 4217 currency code را در بخش Merchant listings دریافت می کنید، باید این نکته را بدانید که هشدارهای Merchant listings در ریجن ایران پشتیبانی نمی شود و مربوط به فوشگاه آنلاین گوگل است. با اینحال بسیاری از هشدارهای Merchant Listings با رفع هشدارهای اسکیمای صفحه رفع می شوند. هیچکدام از هشدارهای بخش Product snippets و Merchant listings که در گزارش Shopping قرار دارد، بر روی رتبه بندی و افت صفحه کوچک ترین تاثیری ندارند و فقط برای گزارش نمایش ریچ ریزالت است.

 

  • هشدارهای بخش Valid و هشدارهای زرد داخل تست ریچ ریزالت نیازی به رفع ندارند مگر اینکه برای آنها مقدار واقعی داشته باشید. به عنوان مثال هرگز از یک عدد غیر واقعی برای رفع هشدار SKU یا GTIN استفاده نکنید. داده های اسکیما باید واقعی باشند و هشدارهای زرد بخش Valid به معنی طبیعی بودن ساختار اسکیمای شما است. با سبز کردن هشدارهای اسکیما هیچ امتیاز بیشتری را بدست نمی آورید ولی ممکن است زمینه را برای پنالتی شدن بخاطر درج اطلاعات غلط در سطح وسیع، فراهم کنید.

 

سوالات شما

 

پرسش:

سلام. ممنون از توضیحتون. من هم این پیغام رو دریافت کردم ولی زیر مجموعه Top critical issues هست و نوشته که این مشکل از نمایش صفحه در نتیجه جستجو جلوگیری میکنه. ممنون میشم اگر راهنمایی کنید. با تشکر

پاسخ:

با درود خدمت شما. هشدارهای اسکیما، چه در بخش valid و چه در بخش invalid کلا فقط بر روی نمایش ریچ ریزالت تاثیر دارد و هیچ ارتباطی به نمایش صفحه شما و رتبه بندی محصول شما ندارد. در واقع هشدارهایی که در valid هستند یعنی اگر قرار باشد داده های اضافه مثل نرخ و واحد ارزی و ستاره های محصول به نتایج بیاید، هشدارهای این بخش مانع نمایش آنها نمی شود، اما هشدارهای invalid یعنی در صورت رفع نشدن، داده های آن اسکیما در نتایج نمایش داده نمی شود. حالا در سایت های فروشگاهی که از تومان استفاده می کنند، یک اسکیما برای ووکامرس و یک اسکیما برای کد اسکیمای Product شناسایی می شود. اگر در صفحه محصول شما اسکیمای Product وجود دارد و در آن واحد ارزی را IRR گذاشته اید و نرخ به ریال است، داده های این اسکیما به نتایج می آیند. حالا اگر ووکامرس شما به تومان است، چون تومان یک واحد غیر استاندارد است، به دلیل وجود هشدار به نتایج نمی آید و هشداری که شما می گیرید برای این آیتم است، نه برای اسکیمای Product. کلا تمام هشدارهای صادر شده از آیتم ووکامرس و تمام هشدارهای بخش Merchant listings را باید نادیده بگیرید و تمرکز را فقط روی اسکیمای Product بگذارید. تنها بخش بررسی هشدارهای اسکیما در کنسول و تست ریچ ریزالت بخش Product Snippets است. هشدارهای اسکیما مثل هشدار ایزو 4217 هیچکدام هیچ ربطی و تاثیری بر روی کیفیت و رتبه بندی و سئوی صفحه محصول شما ندارد و فقط به نمایش یا عدم نمایش ریچ ریزالت مربوط است که توضیح دادم. موفق باشید

این مقاله را حتما بخوانید
20 ایده برای درآمد غیر فعال در سال 2022

 

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

 

معنی پیغام خطای Invalid ISO 4217 currency code چیست؟

پیغام خطای Invalid ISO 4217 currency code به دلیل عدم وجود IRR در فیلد currency اسکیمای Product یا استفاده اشتباه از IRT نمایش داده می شود.

 

چگونه می توان پیغام خطای Invalid ISO 4217 currency code را رفع کرد؟

برای رفع خطای Invalid ISO 4217 باید برای واحد ارزی از ریال IRR استفاده کنید که در اسکیمای محصول در قسمت واحد ارزی قابل رفع است اما در فروشگاه های ووکامرس تومان قابل رفع نیست.

 

آیا پیغام خطای Invalid ISO 4217 currency code بر روی رتبه بندی و سئو تاثیر می گذارد؟

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

 

آیا استفاده از IRT برای تومان در واحد ارزی اسکیمای محصول درست است؟

خیر، واحد توافقی تومان در کشورهای دیگر پذیرفته نیست و در صورتیکه فروشگاه تومان است، در اسکیما باید مقدار واحد ارزی IRR و ریال باشد

 

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

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

 

من از اسکیمای Product استفاده می کنم و نرخ محصولات من تومان است، چرا با اینکه در اسکیما IRR نوشتم بازهم هشدار ایزو 4217 دارم؟

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

 

من در سایت فروشگاهی ام از تومان استفاده می کنم و اسکیمای Product ندارم، آیا هشدار ایزو 4217 برای من مشکل ایجاد می کند؟

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

 

هشدار ایزو 4217 در کنسول گوگل بصورت Top critical issues نمایش داده شده است، آیا این پیام بدی است؟

خیر، هرگز، هشدارهای Top critical issues یعنی هشداری که جلوی نمایش ریچ ریزالت آن آیتم را گرفته است و ربطی به رتبه صفحه شما ندارد. اگر Top critical issues را برای واحد ارزی تومان اسکیمای ووکامرس دریافت کرده اید، آن را کاملا نادیده بگیرید، اگر Top critical issues را برای هشدار ایزو 4217 بر روی اسکیمای Product گرفته اید، در فیلد واحد ارزی این اسکیما باید از IRR و نرخ را با عدد بصورت ریال درج کنید.

 

محصولات من به تومان عرضه می شود و اسکیمای Product ندارم اما هشدار Top critical issues را روی ایزو 4217 گرفتم، چکار کنم؟

هیچکاری نیازی نیست انجام دهید. این هشدار یعنی نرخ محصولات ووکامرسی شما یک واحد غیر استاندارد است و به این دلیل که تومان – IRT جزو واحدهای ارزی ایزو نیست، این هشدار را گرفته اید و کاملا آن را نادیده بگیرید. این هشدارها هیچ تاثیری روی رتبه بندی و سئو و کیفیت صفحه شما ندارد.

 

قبلا این هشدار با رنگ زرد در گوگل نمایش داده می شد ولی در حال حاضر با رنگ قرمز در کنسول نمایش داده می شود راهکار شما برای حل این مشکل چیست؟

مشکل تومان و ایزو 4217 در ووکامرس 7.0.1 فارسی حل شده است. ابتدا توصیه می کنم اگر فروشگاه شما تومان هست، ووکامرس فارسی را نصب و فعال بفرمایید. ایزو 4217 یک هشدار زرد است اما در صورتیکه قرمز باشد، فقط به معنی عدم پردازش آیتمی است که در آن قرار دارد و این هشدار تاثیری روی رتبه بندی و سئوی شما ندارد. حالا نکته مهم اینجاست، در صورتیکه هشدار ایزو 4217 را برای آیتم ووکامرس می گیرید، یعنی روی اسکیمای دستی شما نیست، این هشدار قرمز را بطور کامل نادیده بگیرید. اگر هشدار قرمز روی آیتم اسکیمای دستی شماست یعنی اسکیمایی که با رنک مث یا اسکیما پرو گذاشتید، باید کد اسکیمای دستی خود را باز کرده و نرخ را به ریال و واحد ارزی را به IRR بنویسید. پس فقط فقط در صورتیکه هشدار فوق روی اسکیمای دستی شما است باید اگر قرمز هست رفع شود. حالا ممکن هست شما اصلا اسکیمایی در صفحه نداشته باشید، این یعنی باید برای اینکه از اسکیما استفاده کنید، حتما برای صفحات محصول خود اسکیما PRODUCT را با کمک افزونه یا بصورت کد دستی بزارید. در نهایت بطور کامل، تمام وارنینگ ها و هشدارهای زرد و قرمز اسکیمایی که مربوط به ووکامرس هست را نادیده بگیرید. موفق باشید

 

 

نکته: هشدارهای مربوط به اسکیمای ووکامرس را باید کاملا نادیده بگیرید و فقط به هشدارهای اسکیمای Product صفحه توجه بفرمایید. این هشدارها همگی فقط بر روی نمایش یا عدم نمایش یک اسکیما در نتایج مربوط است و هیچ ارتباطی به سئو یا رتبه بندی و کیفیت صفحه شما ندارد.

محصول پیشنهادی

افزونه صفحه ساز جت اسمارت | پلاگین JetSmartFilters

345,000 تومان

60%

محصول پیشنهادی

افزونه جانبی المنتور المنت پک پرو | پلاگین Element Pack Pro

395,000 تومان

95.24%

محصول پیشنهادی

افزونه صفحه ساز جت وو بیلدر | پلاگین JetWooBuilder

345,000 تومان

87.5%
فیدارشاپ

فیدارشاپ

محصول پیشنهادی

افزونه جانبی المنتور جت المنت | پلاگین JetElements

395,000 تومان

90%

محصول پیشنهادی

افزونه صفحه ساز ویژوال کامپوزر | پلاگین WPBakery Page Builder

395,000 تومان

65.33%
رایکاوردپرس

رایکاوردپرس

محصول پیشنهادی

افزونه جت انجین المنتور | پلاگین JetEngine

345,000 تومان

95%

محصول پیشنهادی

افزونه تولید صفحات ووکامرس با المنتور | پلاگین WooCommerce Page Builder

345,000 تومان

50%
مهدی عباس زاده

مهدی عباس زاده

محصول پیشنهادی

افزونه المنتور پرو | پلاگین Elementor Pro

395,000 تومان

90.34%

محصول پیشنهادی

افزونه جانبی المنتور پاورپک | پلاگین PowerPack Elementor

395,000 تومان

80%

نویسنده علیرضا ناجی

سایر مقالات نویسنده

مطالب مشابه

26

دیدگاه ها

ارسال دیدگاه

ممنون برای مقاله تون، مشکلم رفع شد
شما اولین سایت ایرانی هستید که به بررسی این مشکل پرداخته، آفرین
عااااااااااااالی هستید

سلام و وقت بخیر
خوشحالیم که این مقاله کمکتون کرده، سپاس از حسن نظرتون.

سلام. ممنون از توضیحتون. من هم این پیغام رو دریافت کردم ولی زیر مجموعه Top critical issues هست و نوشته که این مشکل از نمایش صفحه در نتیجه جستجو جلوگیری میکنه. ممنون میشم اگر راهنمایی کنید. با تشکر

با درود خدمت شما. هشدارهای اسکیما، چه در بخش valid و چه در بخش invalid کلا فقط بر روی نمایش ریچ ریزالت تاثیر دارد و هیچ ارتباطی به نمایش صفحه شما و رتبه بندی محصول شما ندارد. در واقع هشدارهایی که در valid هستند یعنی اگر قرار باشد داده های اضافه مثل نرخ و واحد ارزی و ستاره های محصول به نتایج بیاید، هشدارهای این بخش مانع نمایش آنها نمی شود، اما هشدارهای invalid یعنی در صورت رفع نشدن، داده های آن اسکیما در نتایج نمایش داده نمی شود. حالا در سایت های فروشگاهی که از تومان استفاده می کنند، یک اسکیما برای ووکامرس و یک اسکیما برای کد اسکیمای Product شناسایی می شود. اگر در صفحه محصول شما اسکیمای Product وجود دارد و در آن واحد ارزی را IRR گذاشته اید و نرخ به ریال است، داده های این اسکیما به نتایج می آیند. حالا اگر ووکامرس شما به تومان است، چون تومان یک واحد غیر استاندارد است، به دلیل وجود هشدار به نتایج نمی آید و هشداری که شما می گیرید برای این آیتم است، نه برای اسکیمای Product. کلا تمام هشدارهای صادر شده از آیتم ووکامرس و تمام هشدارهای بخش Merchant listings را باید نادیده بگیرید و تمرکز را فقط روی اسکیمای Product بگذارید. تنها بخش بررسی هشدارهای اسکیما در کنسول و تست ریچ ریزالت بخش Product Snippets است. هشدارهای اسکیما مثل هشدار ایزو 4217 هیچکدام هیچ ربطی و تاثیری بر روی کیفیت و رتبه بندی و سئوی صفحه محصول شما ندارد و فقط به نمایش یا عدم نمایش ریچ ریزالت مربوط است که توضیح دادم. موفق باشید

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

حالا بفرمایید برای این مورد چه راهکاری میشه در پیش گرفت که گوگل فقط یک اسکیما رو بخونه و اونم فقط اسکیمایی باشه که افزونه سئو تولید می کنه

با درود خدمت شما. خیر کاملا اشتباه می فرمایید. ابتدا عرض کنم تایتل محصول شما از تگ تایتل صفحه خوانده می شود و آنچه در ووکامرس و در اسکیمای پروداکت هست عینا چیزی است که شا در تایتل می نویسید. یعنی ووکامرس شما که کلا اصلا همون تایتل صفحه شماست و در اسکیمای صفحه هم شما عینا همان تایتل را درج می کنید. وجود دو آیتم در صفحه محصول که یکی ووکامرس است و یکی Product هیچگونه تاثیری روی سئو و رتبه بندی صفحه شما ندارد. دلیل آن هم این است که صفحه محصول شما یک main entity هست که مقادیر خودش را از بخش های مختلف صفحه میگیرد. عناوین و متای سئوی صفحه ووکامرسی شما فقط در تایتل صفحه و چیزی که در پلاگین سئو می نویسید مربوط است. مثلا در یوآست و رنک مث این عنوان با متغیر از تایتل گرفته میشود که عینا منطبق با تیتر نویسی شما هست. اینکه تایتل شما در نتایج عوض می شود امری معمول است که گوگل خودش به عنوان یک سرچ انجین تجاری تصمیم گرفته برای مخاطبین اش انتخاب کند و شما می توانید از یک تایتل دیگر در صفحه محصول استفاده کنید. این تایتل هم در تنظیمات سئوی شما یکی است و هم در ووکامرس و Product شما. موضوعی که فرمودید کلا مربوط به اسکیما نیست و یک چالش سئویی در تیتر نویسی محصول تان است. اگر تایتل صفحه را برای ارزیابی اینکه می تواند پذیرفته شود عوض کردید، تایتل جدید هم در ووکامرس شما می نشیند و هم در اسکیمای صفحه. آیتم ووکامرس را در تست ریچ ریزالت کاملا نادیده بگیرید و برای مسایل اسکیما فقط روی اسکیمای Product صفحه تمرکز بفرمایید. تایتل هم که مربوط به سرچ انجین و بحث سئوی صفحه است

سلام
وقتی اسکیمای پروداکت رو برای سایت وردپرسی میزنیم ، یک ریچ ریزالت برامون توی نتایج باز میشه که مواردی مثل موجودی، قیمت، نظرات رو نمایش میده.
حال یک مشکلی که تازگی پیش آمده اینه که در سرچ کنسول یکسری خطاهای top critical issues دریافت میکنم، مبنی براینکه ایزو 4217 رعایت نشده است. که خب مربوط به واحد پولی ریال و تومان است.
دو مسأله داریم، اول اینکه مخاطبان سایتمون معمولا قشر متوسط جامعه است پس واحد پولی خیلی برایمان مهم است که تومان باشد و دوم اینکه گوگل گفته اگر این خطا رو رفع نکنید ریچ ریزالت مربوط به قیمت های شما از نتایج پاک میشوند.
خب با این شرایط باید چه سیاستی پیش رو بگیریم؟ راهی هست که بتونیم هر دو این شرایط رو برآورده کنیم؟
زیاد اطلاعات وردپرسی و طراحی سایت ندارم ولی بعنوان مثال واحد پولی رو ریال بذاریم و یک پلاگینی باشه که در تمام سایت، هرکجا کلمه ریال بود، تبدیل به تومن کنه
اینجوری هم گوگل رو راضی کرده ایم و هم کاربر وارد سایت میشه قیمتها رو به تومن میبینه

سلام آقای ناجی اگر امکانش هست قطعه کدی قرار بدین که این مشکل حل بشه یعنی نمایش به تومان اما در اسکیما به ریال باشه!
ممنون

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

ارسال دیدگاه