بسته

نمایه: امیر

Avatar
آمار
  • 7
  • 1395 بهمن 28, پنجشنبه 14:54

سلام، برای این کار باید جاهایی که قیمت محصول نمایش داده میشه رو تغییر بدین، چیزی که الان به ذهنم میرسه صفحه های _productbox و پارشال ویو قیمت در فولدر productدر view هست.
باید جایی که قیمت رو می خواهد نمایش دهد بنویسین که اگر عدد کمتر از ۱ بود، استرینیگ رایگان را چاپ کند

برچسب ها: نمایش رایگان بجای 0 ، رایگان به جای 0 ،

6 سال پیش

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

کد را در صفحه ای که گفتم، در بالای صفحه قبل از جایی که متاتگ های opengraph قرار دارند(یا قبل یا بعد اون) می تونید قرار بدید.
یا در بالای سایت بعد از جایی که using ها تمام شده اند

6 سال پیش

برای این کار باید در تمام بخش هایی که از عکس استفاده شده، از اسپرایت استفاده شود.
اگر امکان ایجاد چنین تغییری را ندارید، با ناپ شاپ تماس بگیرید:
info@nopshop.ir

6 سال پیش

دوست عزیز، کد زیر را در فایل :
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>

6 سال پیش

این کار برای بهتر دیده شدن توسط موتور های جستجو انجام شده.
اگر به هر دلیلی تصمیم دارید که این کار را انجام ندهید می توانید :
۱- کلا بخش url mapping  را حذف کنید که.
یا
۲- ریدایرکتی برای این کار بنویسید.
دقت کنید انجام هر دو کار بدون داشتن دانش فنی ممکن است به بخش های دیگر سایت آسیب جدی برساند

6 سال پیش

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

6 سال پیش

سلام،
برای این کار باید فایل ProductTemplate.Simple را در فولدر Product در بخش view تغییر بدین.
این فایل رو باز کنید، در بخش بالای اون می تونید این کد را قرار بدید و مقادیر مورد نیاز رو از model بخوانید.
اگر نیاز به توضیح بیشتر دارید، یک نمونه کامل از کد json-ld که قصد دارید قرار دهید را ارسال کنید تا با تغییرات خدمت شما ارسال کنم.
همچنین می توانید از پلاگین زیر استفاده نمایید
https://www.nopcommerce.com/p/2857/rich-cards-json-ld.aspx

6 سال پیش
دسته بندی ها