بحث و گفتگو پرستاشاپ

بحث و گفتگو در مورد پرستاشاپ و فروشگاه های اینترنتی

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

صفر شدن قیمت در زبان فارسی پرستا 8.1

سلام

من آخرین نسخه پرستا رو نصب کردم و ماژول مدیر یر رونصب کردم

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

زبان مدیریت رو که به انگلیسی تغییر دادم چنین مشکلی نبود. به نظر فقط با زبان فارسی مشکل داره!

presta 8.1

php 8.1

مدیر یار ۱.۴.۳

خطای ویرایش محصول بعد از آپدیت 8.1

بعد از آپدیت به نسخه 8.1 امکان ویرایش محصولات وجود نداره و خطای زیر دریافت میشه. کسی اینجا با این مساله برخورد داشته؟ چون تو فروم پرستاشاپ چیز خاصی پیدا نکردم متاسفانهLoaderError
HTTP 500 Internal Server Error
Template "PrestaShopBundle:Admin/Product/ProductPage:product.html.twig" is not defined in @PrestaShop/Admin/Product/ProductPage/product.html.twig at line 1.

    Exception Logs 2 Stack Trace

Twig\Error\ LoaderError
in vendor/twig/twig/src/Loader/ChainLoader.php (line 99)
in vendor/twig/twig/src/Environment.php -> getCacheKey (line 261)
in vendor/twig/twig/src/Template.php -> getTemplateClass (line 319)
in var/cache/dev/twig/45/45feee1e01d0a879a63014aa1f825607.php -> loadTemplate (line 47)
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
in vendor/twig/twig/src/Template.php -> display (line 379)
in vendor/twig/twig/src/TemplateWrapper.php -> render (line 40)
in vendor/twig/twig/src/Environment.php -> render (line 277)
in vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php -> render (line 115)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php -> onKernelView (line 126)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> __invoke (line 264)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> doDispatch (line 239)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> callListeners (line 73)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php -> dispatch (line 168)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -> dispatch (line 174)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -> handleRaw (line 81)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php -> handle (line 201)
Kernel->handle(object(Request), 1, false) in adminfolder/index.php (line 84)

مشکل پرستاشاپ 8.1 با تاریخ جلالی مدیریار

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

Unknown error در خط 3025 در فایل /home/xxx/public_html/modules/psy_managerhelper/vendor/nesbot/carbon/src/Carbon/CarbonInterface.php
[8192] Return type of Carbon\CarbonInterface::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Unknown error در خط 209 در فایل /home/xxx/public_html/modules/psy_managerhelper/vendor/morilog/jalali/src/CalendarUtils.php

[8192] Implicit conversion from float 0.16666666666666666 to int loses precision

البته تعداد ارور زیاد هست من فقط بخش اولش رو گذاشتم. کسی اینجا با این مشکل برخورد داشته؟

تعداد زیاد ارور 404 به صورت ساختاری در پرستاشاپ

با درود

ما در دو سایت پرستاشاپی که بررسی کردیم در گوگل وبمستر تعداد بسیار زیادی ارور 404 وجود داره که درصد بسیار بالایی ( شاید 90% ) از این ارورها به نظر ساختاری هستند. یعنی از یک روند پیروی می کنند.

https://domain.ir/2110-large_default/
این احتمالا مربوط به بخشی از پرستاشاپ یا ماژول یا.. نیست که این تعداد زیاد مشکل رو ایجاد می کنه؟

این URL هست که در تمامی این موارد وجود داره:

https://domain.ir/2110-large_default/

این نمونه سایت دیگر که با پرستاشاپ نسخه 1.7.7.8 هست:

<br>

پیشنهاد افزودن بخش یادداشت خصوصی به بخش لیست سفارشات

سلام و عرض ادب جناب افخمی عزیز

احتراما پیشنهادی دارم جهت افزودن به ماژول مدیریار.

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

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

اما مشکلی که وجود دارد اینست که دیده شدن این یادداشت ها مستلزم ورود به جزئیات هر سفارش است و بصورت مستقیم در لیست سفارشات قابل دیدن نیست. به همین دلیل ساده، اغلب به ندرت از این ویژگی مفید پرستاشاپ استفاده میشود.

پیشنهاد بنده، انتقال این یادداشت های خصوصی مستقیما به صفحه لیست سفارشات پرستاشاپ است با جزئیات زیر.

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

1) اگر آن سفارش، حاوی یادداشتی خصوصی است، به حالت پر رنگ و در غیر اینصورت بصورت کم رنگ دیده شود.

2) اگر سفارش دارای یادداشت خصوصی باشد، با رفتن موس روی آیکون (بدون کلیک)، محتوای کامل آن یادداشت قابل رویت باشد

3) با کلیک روی آیکون، امکان درج یا ویرایش یادداشت خصوصی بصورت ایجکس مهیا شود.

امیدوارم این پیشنهاد بنده را به احتساب جسارت این حقیر نگذارید.

از صمیم دل آرزوی موفقیت روزافزون براتون دارم.

مدیریار ؛ بومی سازی پرستاشاپ ۱.۷

سلام

باتوجه به عدم بومی سازی کامل هسته پرستاشاپ ۱.۷ (عدم اضافه شده تاریخ جلالی و مشکلات موجود در راست چین سازی بخش مدیریت) و همچنین عدم بروز رسانی بومی ساز های فعلی برای نسخه های جدید ، به نظر شما نیازی به افزودن بخش بومی ساز به ماژول مدیریار وجود دارد؟

اگر پیشنهادی در زمینه بومی سازی پرستاشاپ ۱.۷ دارید یا مشکلی در این زمینه دارید که با بومی سازی های فعلی برطرف نشده است ، در همین گفتگو مطرح کنید تا براساس بازخوردها اقدام به افزودن این بخش به ماژول رایگان مدیریار کنیم.

بخش نظرات در صفحه محصول

سلاممن از قالب پاندا استفاده میکنم و در قسمت نظرات صفحه محصول میخوام 1)حذف کردن متن Report abuse
2)وقتی من ریپلای میزنم، جوابم بیاد زیر کامنت مشتری. درحال حاضر برای دیدن جواب ادمین باید روی دکمه کنار متن Report abuse کلیک شه تا جواب ادمین دیده بشه.
3)حذف باکس توصیف4)
همه نظرات(0)
All stars(0)
With pictures(0)
Popularity
همه اینا حذف شه و فقط کامنت مشتری و جواب ادمین باشهایا ماژول خاصی هست که نصب کنم و یک بخش نظرات مرتب و ساده بده ؟

عدم نمایش آیکن ها بخش مدیریت زبان فارسی پرستاشاپ 8.1.0

سلام وقتتون بخیر

از پرستاشاپ 8.0.4 به 8.1.0 ارتقا دادم.
وقتی پروفایل مدیریت رو فارسی میکنم، آیکن های بخش مدیریت بارگذاری نمیشن. material-icons

حتی با دانلود و نصب نسخه تمیز از گیتهاب مشکل وجود داشته. (یعنی یهو هیچ آیکونی نمایش داده نمیشه و بجاش متن انگلیسی میاد)

وقتی پروفایل مدیریت رو انگلیسی میکنم، آیکن ها سرجاشونن ولی خب بخش کاتالوگ >محصولات، فارسی نشون داده نمیشن. 

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

مشکل نمایش مبلغ کالا در محصولی که بصورت بسته (پک) ایجاد شده

[{"type":"paragraph","data":{"text":"درود، وقت شما دوستان بخیر."}},{"type":"paragraph","data":{"text":"من یه محصول معرفی کردم که بصورت بسته (پک) هست و شامل 2 کالاست."}},{"type":"paragraph","data":{"text":"اگر قیمت محصول رو کمتر از "2" بگذرام، زیر محصول نوشته "به جای 2,420,000 تومان" رو اضافه میکنه و اگر قیمت رو 2 و بالاتر بزارم این نوشته حذف میشه. در صورتی که جمع دو کالا 2,420,000 تومان است."}},{"type":"paragraph","data":{"text":"چرا اون نشونه "به جای" عوض اینکه وقتی مبلغ "پک" زیر قیمت 2,420,000 تومان است نمایش داده بشه، فقط وقتی که مبلغ کالا (پک) زیر "2" هست نمایش داده میشه؟"}},{"type":"paragraph","data":{"text":"پرستاشاپ 1.7.8.3"}},{"type":"paragraph","data":{"text":"این مساله و مشکل در سایت دیگه ای که دارم به این صورت هست که خب این رقم 2 در اون سایت متفاوت هست و اگر مبلغ کالای پک زیر قیمت "جمع محصولات پک" شده باشه نوشته "به جای" رو میندازه که خب این درست داره کار میکنه و سایت دوم داره درست کار میکنه."}},{"type":"paragraph","data":{"text":"پرستاشاپ 1.7.8.9"}},{"type":"paragraph","data":{"text":"مشکل سایت اول از کجاست؟"}}]

نصب فاکتوریار در کنار ماژول پرستاپرینت

سلام

اگر از ماژول پرستاپرینت استفاده می کنید برای نصب فاکتوریار ابتدا باید اورراید پرستاپرینت رو حذف کنید تا امکان نصب فاکتوریار بدون مشکل وجود داشته باشد.

در واقا پرستاپرینت فایل pdf هسته رو به صورتی اورراید کرده که در صورت نصب فاکتوریار فروشگاه شما دچار خطای php می شود.

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

اما برای حذف اورراید کافی هست به آدرس زیر برید و فایل PDF.php رو تغییر نام بدید:

/override/classes/pdf/PDF.php

دقت کنید ، صرفا نیازه که فایل رو مثلا به PDF1.php تغییر بدید.

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

راهنمای استفاده از سرآینده Referre اطلاعیه بانک ملی

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

راهنمایی که ارسال کردند به این صورت هست:

nبعد از اینکه ازpolicyانتخاب شده اطمینان حاصل شد ، در قسمتRequestHeadersهمانگونه که در تصویر بالایی
مشخص است باید آدرس دامین درخواست شدهمقداردهیشده باشد .
نکته : در صورتیکهReferrerبه همراه مقدارش در لیست مقادیرRequestHeaderموجود نبود ، سایت خود را از
لحاظsubmitشدن فرم با متدhttpGetبررسی فرمایید .nn

مشکل خطای ۵۰۰internal

[{"type":"paragraph","data":{"text":"سلام خسته نباشید وقتتون بخیر من ی سایتی بهم داده شد پرستا شاپ ک یسری تنظیمات و قالب و اینا روش آماده بود و سایت باز میشد و همچی داشت و باید تغییر ایجاد میکردم "}},{"type":"paragraph","data":{"text":"بعد اضافه کردن تغییرات سایت صفحه سفید شد و ارور ۵۰۰داد ک دیباگ رو فعال کردم بهم این رو داد"}},{"type":"paragraph","data":{"text":"attempted to load class reposity from namespace prestashop\prestashop\core\cldr did you forget a use statement for e.g. prestashop\prestashop\core\localization\currency\repository or prestashop\prestashop\core\localization\locale\repository?"}},{"type":"paragraph","data":{"text":"چجوری باید حلش کنم؟"}}]

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

سلام

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

طبق این تغییرات مرورگرهایی مثل فایرفاکس و کروم در نسخه های جدید کوکی هایی که براساس SameSite=None; Secure تنظیم نشده باشند رو به دلایل امنیتی مسدود و حذف می کنند.

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

راه حل :

اگر از نسخه ۱.۷.۸ به بالا استفاده میکنید به مسیر «پارامترهای پیشرفته / مدیریت» برید و گزینه «SameSite کوکی» رو بروی «هیچ یک» تنظیم کنید.

نکته : دقت کنید حتما باید در سایت ssl فعال باشد.

اما در صورتی که از نسخه قدیمی تر استفاده می کنید ، باید کد زیر رو به ابتدای فایل htaccess اضافه کنید : (ممنون از آقای ذاکریان بابت اشتراک گذاشتن این راه حل)

Header always edit Set-Cookie ^(.*)$ $1;Secure;SameSite=None

تاکید میکنم که حتما باید ssl در سایت فعال باشد.

مدیریار ؛ پیشنهاد شما برای افزودن ستون های جدید!

سلام

ماژول مدیریار به صورت رایگان و به عنوان هدیه دو سالگی پرستایار اخیرا منتشر شد. باتوجه به امکان مدیریت ستون های قابل نمایش در لیست های مدیریتی پرستاشاپ قصد داریم در آپدیت بعدی براساس پیشنهادات مدیر فروشگاه ها یکسری ستون جدید به بخش های مختلف اضافه کنیم.

  • به نظر شما چه ستون هایی باید به لیست سفارش ها ، مشتریان و آدرس ها اضافه شود؟
  • فکر میکنید که چه لیست هایی دیگری از بخش مدیریت نیاز به مدیریت ستون ها دارد؟

به صورت کلی هر پیشنهادی برای این امکان در مدیریار دارید ، می توانید در این گفتگو مطرح کنید.

مشاهده و دانلود مدیریار

خطای php fatal error

سلام سایت لود نمی شود 

در قسمت لاگ سرور خطای toolscore not found میاد

چک کردم چند خط اول فایل اعلام شده این هست 

php

class Tools extends ToolsCore

{ /* * module: psf_prestaplus

اضافه کردن کد ملی به پرستاکارت

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

یکی از کاربرها هم کدی برای این مسئله ارائه کرده بود که البته اوراید کردنش رو توضیح نداده بود:


class Validate extends ValidateCore {

/**

* @param string $dni to validate

* @return bool

*/

public static function isDniLite($dni)

{

if(!preg_match('/^[0-9]{10}$/',$dni))

return false;

for($i=0;$i<10;$i++)

if(preg_match('/^'.$i.'{10}$/',$dni))

return false;

for($i=0,$sum=0;$i<9;$i++)

$sum+=((10-$i)*intval(substr($dni, $i,1)));

$ret=$sum%11;

$parity=intval(substr($dni, 9,1));

if(($ret<2 && $ret==$parity) || ($ret>=2 && $ret==11-$parity))

return true;

return false;

}

}

ناپدید شدن گزینه های پرداخت(درگاه) در آخرین مرحله سفارش

سلام 

مدتی هست مشگل بسیار مهم و حیاتی برای سایت من بوجود اومده .ممنون میشم اگر میتونید راهنمایی بفرمایید . در آخرین مرحله پس از انتخاب حامل که به صفحه روشهای پرداخت کاربر میره در موبایل گزینه های پرداخت ناپدید میشن و آیکون های creditcard و فرمش نمایش داده میشه . اما در کامپیوتر همه چیز درست و بدون مشکل هست .

www.kalafan.ir

ماژول فاکتور

سلام ماژول فاکتور میتونم روی پرستاشاپ 1.7.8.7 نصب کنم یا خیر

توی توضیحات سایت فراکت تا1.7.5 درج شده بود

مشکل در نصب پرستاشاپ

سلام وقتتون بخیر من هنگام نصب پرستاشاپ با چند خطا مواجه شدم  لطف میکنیو هرجه سریع تر کمکم کنید

To get the latest internationalization data upgrade the ICU system package and the intl PHP extension

Install and/or enable a PHP accelerator (highly recommended)

Setting "realpath_cache_size" to e.g. "5242880" or "5m" in php.ini* may improve performance on windows significantly in some cases 

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

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

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

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

سبدخرید