علی اسدی

حذف بدون مالیات در پرستاشاپ ۱.۷

سلام

برای حذف عبارت بدون مالیات که در کنار قیمت محصول و قیمت های دیگه در صفحه سبدخرید نمایش داده میشه باید چه کنم ؟

از پرستاشاپ ۱.۷ استفاده میکنم.

سیدهاشم افخمی

سلام

اگر کلا از مالیات در فروشگاه خودتون استفاده نمی کنید به مسیر «بین المللی / مالیات ها» برید ، در این صفحه گزینه ای با عنوان فعال سازی مالیات هست ، که در صورت غیرفعال سازی برچسب های «با مالیات» و «بدون مالیات» از تمام قسمت های فروشگاه حذف میشه.

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

۱- برید به مسیر «بین المللی / مکان ها / کشور» و کشور ایران رو پیدا کنید و به صفحه ویرایش برید. گزینه ای برای غیرفعال کردن برچسب مالیات وجود داره.

غیرفعال سازی برچسب بدون مالیات در تنظیمات کشور پرستاشاپ<br>
غیرفعال سازی برچسب بدون مالیات در تنظیمات کشور پرستاشاپ

۲- البته مورد بالا کافی نیست و برای حذف برچسب باید برید به تنظیمات ماژول الزامات قانونی که یک ماژول پیش فرض هست برای چنین مواردی.

دقت کنید اگر ماژول رو نصب ندارید ، باید ماژول نصب کنید و بعد میتونید برچسب بدون مالیات رو حذف کنید. ( دانلود ماژول ps_legalcompliance یا الزامات قانونی )

غیرفعال سازی برچسب بدون مالیات در ماژول الزامات قانونی پرستاشاپ<br>
غیرفعال سازی برچسب بدون مالیات در ماژول الزامات قانونی پرستاشاپ

طبق تصویر در بخش پیکربندی ماژول الزامات قانونی گزینه ای برای این کار وجود دارد.

نکته : دقت کنید که نکات گفته شده براساس پرستاشاپ ۱.۷ هست.

مجتبی آزاد

سلام
من تنظیمات توضیح داده شده رو انجام دادم. الان دیگه داخل سبد خرید عبارت «بدون مالیات» رو نمایش نمیده.

اما داخل صفحه محصول نمایش داده میشه.

لطفا راهنمایی بفرمایید.

سیدهاشم افخمی

سلام

قالب پیش فرض رو بررسی کردم که گویا شما درست می فرمایید ، که البته فکر میکنم بیشتر مشکل و باگ پرستاشاپ باشه.

گویا پرستاشاپ زمانی که مالیات فعال نباشه ، این عبارت بدون مالیات را بدون توجه به هیچ تنظیمات دیگه ای نمایش میده

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

طبق این توضیحات بهترین تنظیمات برای حذف برچسب های مالیات به این صورت میشه:

۱- در صفحه مالیات ها ، گزینه « فعال سازی مالیات » روی بله باشه

۲- در صفحه ویرایش کشور ایران ، گزینه «نمایش برچسب» روی خیر تنظیم بشه

۳- در صفحه پیکربندی ماژول الزامات قانونی ، گزینه « برچسب مالیات » روی خیر تنظیم بشه

مجتبی آزاد

به نظر میرسه که ماژول الزامات قانونی فقط برای پرستاشاپ 1.6 عرضه شده. راه جایگزین برای نسخه 1.7 وجود داره؟

سیدهاشم افخمی

خیر اشتباه می کنید ، هر ماژولی که ابتدای اسم آن ps_ هست برای پرستاشاپ ۱.۷ نوشته شده ، شما احتمالا نسخه قدیمی این ماژول رو نصب کردید.

لینک دانلود رو در پاسخ دوم قرار دادم که مجدد قرار میدم.

دانلود ماژول ps_legalcompliance

مجتبی آزاد

همین نسخه را دانلود کردم. ps_legalcompliance-3.0.2.zip

اما در زمان نصب ماژول به خطا برمیخوره. و میگه که این فایل زیپ فایل زیپ ماژول نیست.

احمد شاهرخی

با سلام

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

سیدهاشم افخمی

سلام

جناب آزاد شما باید ماژول روی سیستم خودتون اکسترکت کنید و پوشه ماژول رو به ps_legalcompliance تغییر بدید. (دقت کنید داخل فایل زیپ یک پوشه هست که باید با اسم ماژول یکی باشه ، وقتی ماژول ها از گیتهاب دانلود میشه معمولا این پوشه نام یکسانی با اسم ماژول نداره)

بله جناب شاهرخی امروز اتفاقا متوجه این موضوع شدم که کدهای هسته را بررسی کردم و متوجه شدم که گویا باگی در هسته پرستاشاپ وجود داره که با هر تنظیمی باز هم در یک قسمت برچسب بدون مالیات رو نمایش میده.

راهکاری که داره اینه که به صورتی تنظیم کنید که عبارت بدون مالیات در صفحه محصول نمایش داده بشه و بعد با استفاده از کد css زیر این عبارت رو پنهان کنید:

.tax-shipping-delivery-label {
    display: none;
}

عبارت بدون مالیات در بخش حامل ها توسط کدهای php در یکی از فایل های هسته به قیمت حامل اضافه میشه و به همین دلیل نمیشه حذف کرد.

نکته : این کد رو براساس قالب پیش فرض قرار دادم ولی احتمالا زیاد در قالب های دیگه هم کار کنه

سیاوش کمال پور

جناب مهندس افخمی تمام مراحل بالا رو انجام دادم؛ کش مرورگر و پرستاشاپ رو بعد از قرار دادن کد هم حذف کردم اما عبارت بدون مالیات کنار مبلغ ارسال نمایش داده میشه!

ps1.7.7.3 

panda2

سیاوش کمال پور

البته یک راهکار غیر استاندارد برای حل این موضوع وجود داره!

چنانچه از روش بالا که آققای مهنندس فرمودن به نتیجه نرسیدید و کد css هم براتون جواب نداد مراحل زیر رو انجام بدید.

نخست از قسمت بین المللی -مکان ها - کشور ها - ایران رو ویرایش کنید (نمایش برچسب مالیات رو بر روی خیر تنظیم کنید)

بعد در قسمت مالیات ها فعال سازی مالیات رو هم بر روی خیر قرار بدید. 

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

برای رفع این دو مورد به ترجمه ها مراجعه کنید و از قسمت ترجمه ها عبارات : بدون مالیات و (بدون مالیات) رو با یک space جایگزین کنین.

++ مثلا برای حذف (بدون مالیات) برید به ترجمه قالب کلاسیک: Theme -> Global و از اونجا مقدار فیلد (tax excl.) رو با یک space جایگزین کنید و ذخیره کنید.

احمد شاهرخی

سلام جناب افخمی

راهکار بالا جواب نداد

سیدهاشم افخمی

@سیاوش کمال پور

من قالب پاندا رو هم بررسی کردم و سلکتور مشابه ای با قالب پیش فرض داشت و همین کد css باید کار کنه ،‌روی سایتتون هم چک کردم و کد اعمال شده بود. (احتمال داره در زمان تست کش پرستاشاپ رو پاک نکرده باشید)

@احمد شاهرخی

سایت شما رو هم چک کردم و کد css هم اعمال کرده بودید ولی دقت کنید این کد برای حذف بدون مالیات از صفحه محصول هست.

طبق توضیحات آقای کمال پور انجام بدید فکر نمیکنم مشکلی داشته باشید

ایجاد گفتگو جدید

اگر سوالی دارید ، اگر چالشی در فروشگاه خود دارید ، می توانید گفتگو خود را ایجاد نمایید.

ایجاد گفتگو جدید

دوره های آموزشی

سبدخرید