آموزش غیرفعال کردن قابلیت مقایسه محصول در مجنتو

در نظر اول شاید فکر کنید که  غیرفعال کردن مقایسه محصول کار اشتباهی به نظر برسد ولی مقایسه چند محصول تنها  برای محصولاتی که شامل آیتم های متعدد و شبیه هم هستند به کار می آید. محصولاتی مانند لپ تاپ، تبلت، گوشی های موبایل و …، نیاز به مقایسه دارند که به مشتری در انتخاب یکی کمک کنند. ولی مقایسه برای محصولاتی مانند لباس، خوراکی ها، شوینده ها و … لازم نیست!

حالا اگر فکر می کنید که نیاز به مقایسه محصولاتتان در فروشگاه مجنتو نمی باشد، متن زیر را برای آموزش غیرفعال کردن مقایسه می باشد:

اول: فایل زیر را پیدا کنید و برای ویرایش باز کنید:

app/code/core/Mage/Catalog/Helper/Product/Compare.php

حال کد زیر را پیدا کنید:

public function getAddUrl($product){return $this->_getUrl(’catalog/product_compare/add’, $this->_getUrlParams($product));}

با کد زیر جایگزین کنید. باید مقدار بازگشتی تابع را کامنت کنید.

public function getAddUrl($product){//return $this->_getUrl(’catalog/product_compare/add’, $this->_getUrlParams($product)); return false;}

نکته مهم: ما در آموزش بالا یکی از فایلهای هسته را تغییر دادیم بنابراین اگر مجنتو را بروز کردید، باید دوباره این تغییرات را  انجام دهید. البته این روش به طور کلی توصیه نمی شود زیرا راه اصولی این است که این فایل را به اصطلاح override کنیم، که آموزش آن گسترده تر از توضیح دادن در این مقاله می باشد.

دوم: فایل زیر را در قالب فروشگاهتان پیدا کنید و برای ویرایش کردن باز کنید، توجه داشته باشید اگر از قالب اختصاصی استفاده می کنید، باید نام آن را بجای base/defaultt بکار ببرید:

/app/design/frontend/base/default/layout/catalog.xml

کد زیر را پیدا کنید،

 

با کد زیر جایگزین کنید(باید این خط را کامنت کنید)

نکته: در حقیقت مورد دوم باعث این می شود که مقایسه محصولات از سایدبار فروشگاه حذف بشود و اگر دکمه مقایسه در کنار محصولات نداشته باشید، عملا نیازی به مرحله اول نمی باشد.

سوم: کَش مجنتو را خالی کنید. برای انجام این کار وارد منوی زیر شوید:

Magento admin area > System > Cache Management

با کارشناسان خبره ما در ارتباط باشید

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

تماس با 45829
مرکز پشتیبانی