سلام، برای این کار باید جاهایی که قیمت محصول نمایش داده میشه رو تغییر بدین، چیزی که الان به ذهنم میرسه صفحه های _productbox و پارشال ویو قیمت در فولدر productدر view هست.
باید جایی که قیمت رو می خواهد نمایش دهد بنویسین که اگر عدد کمتر از ۱ بود، استرینیگ رایگان را چاپ کند
برچسب ها: نمایش رایگان بجای 0 ، رایگان به جای 0 ،
سلام. شما فقط زمانی که کامپایل انجام شده می توانید با نمایش کد سایت، json-ld را تست کنید.
این پلاگین برای هر بخش کد جدید ایجاد می کند.
شما باید برای هر بخش از کد json-ld خاص همون بخش استفاده کنید، مثلا کد محصول دارای اطلاعاتی مثل رتبه محصول را شامل می شود که در دسته بندی این چنین نیست.
کد را در صفحه ای که گفتم، در بالای صفحه قبل از جایی که متاتگ های opengraph قرار دارند(یا قبل یا بعد اون) می تونید قرار بدید.
یا در بالای سایت بعد از جایی که using ها تمام شده اند
برای این کار باید در تمام بخش هایی که از عکس استفاده شده، از اسپرایت استفاده شود.
اگر امکان ایجاد چنین تغییری را ندارید، با ناپ شاپ تماس بگیرید:
info@nopshop.ir
دوست عزیز، کد زیر را در فایل :
Nop.Web > Views > Product > ProductTemplate.Simple
قرار دهید
<script type="application/ld+json">
{
"@@context": "http://schema.org/",
"@@type": "Product",
"name": "Executive Anvil",
"image": "@Model.PictureModels.FirstOrDefault().ImageUrl",
"description": "@Model.ShortDescription",
"mpn": "@Model.ManufacturerPartNumber",
"brand": {
"@@type": "Thing",
"name": "@Model.Name"
},
"aggregateRating": {
"@@type": "AggregateRating",
"ratingValue": "@Model.ProductReviewOverview.RatingSum",
"reviewCount": "@Model.ProductReviewOverview.TotalReviews"
},
"offers": {
"@@type": "Offer",
"priceCurrency": "@Model.ProductPrice.CurrencyCode",
"price": "@Model.ProductPrice.PriceValue",
"priceValidUntil": "2020-11-05",
"itemCondition": "http://schema.org/UsedCondition",
"availability": "@String.IsNullOrEmpty(Model.StockAvailability) ? http://schema.org/OutOfStock : http://schema.org/InStock,"seller": {"@@type": "Organization","name": "@Model.VendorModel.Name""
}
}
}
</script>
این کار برای بهتر دیده شدن توسط موتور های جستجو انجام شده.
اگر به هر دلیلی تصمیم دارید که این کار را انجام ندهید می توانید :
۱- کلا بخش url mapping را حذف کنید که.
یا
۲- ریدایرکتی برای این کار بنویسید.
دقت کنید انجام هر دو کار بدون داشتن دانش فنی ممکن است به بخش های دیگر سایت آسیب جدی برساند
شما باید خودتون از اسپرایت استفاده کنید. اما استفاده کردن از اسپرایت راه حلی نیست که با اون بتونید خیلی تغییر خاصی ایجاد کنید.
یعنی استفاده از اسپرایت خیلی تاثیر زیادی در لود سریع سایت ندارد.
و کلا استفاده از اون کاملا به تم استفاده شده بستگی دارد و من تمی از ناپ کامرس ندیدم که از اسپرایت استفاده کرده باشد.
سلام،
برای این کار باید فایل ProductTemplate.Simple را در فولدر Product در بخش view تغییر بدین.
این فایل رو باز کنید، در بخش بالای اون می تونید این کد را قرار بدید و مقادیر مورد نیاز رو از model بخوانید.
اگر نیاز به توضیح بیشتر دارید، یک نمونه کامل از کد json-ld که قصد دارید قرار دهید را ارسال کنید تا با تغییرات خدمت شما ارسال کنم.
همچنین می توانید از پلاگین زیر استفاده نمایید
https://www.nopcommerce.com/p/2857/rich-cards-json-ld.aspx
ورود / عضویت
شما می توانید تنها با وارد کردن شماره موبایل خود و دریافت کد ورود، وارد حساب کاربری خود شده و یا عضو شوید. همچنین می توانید با وارد کردن ایمیل کاربری خود وارد حساب کاربری خود شوید .