eitaa logo
ابوالفضل شکری Abolfazl Shokri | توسعه وردپرس wpdevelop
172 دنبال‌کننده
86 عکس
0 ویدیو
23 فایل
گاه‌نوشته‌های یک ذهن بیمار در حوزه #وردپرس و #سئو کارشناس ارشد مدیریت بازرگانی راهبر ارشد مجموعه توسعه وردپرس مدرس فنی و حرفه‌ای مدرس مجتمع‌ فنی‌ تهران MrShokri.ir
مشاهده در ایتا
دانلود
توی پنل کاربری وردپرس، متاسفانه به خاطر نصب افزونه‌های متعددی که داریم اعلانات زیادی رو هم در قسمت بالایی پنل پیشخوان دریافت می‌کنیم. خوبه که یک مدیریتی روی این جریان داشته باشیم. چکاری میشه براش انجام داد؟ این اعلانات را مخفی کنیم. خوبه این کار رو بکنیم یا نه؟ هم آره و هم نه خوبه که پنلت خلوت میشه و متمرکزتر میشی به بخش‌های مختلف بده که اگر یک موقع اعلان یا اطلاعیه خاصی بخاطر یک افزونه داشته باشی، نبینیش. ولی اگر خواستی اجراش کنی کافیه قطعه کد زیر رو، توی فایل فانکشن قالبت قرار بدی. add_action('admin_init', function(){ remove_all_actions('admin_notices'); remove_all_actions('all_admin_notices'); }) همین🥰
یکی از بحث‌های حقوقی که در مورد فونت و مسائل مربوط به استفاده از اون داریم، لایسنس فونت‌های مورد استفاده هست. چندتا نکته در موردش هست که با هم یک مروری داشته باشیم بد نیست. اول - لازمه برای فونت مورد استفاده روی سایتم این کار رو انجام بدم؟ پاسخش دو حالت داره. حالت اول شما در حال طراحی یا استفاده از قالبی هستی که به صورت خام هست (مثلا با هلو المنتور داری طراحی می‌کنی یا باز مثلا رفتی از یک مرجعی مثل تم فارست خریداری کردی یک قالبی رو)، در این شرایط باید بگم که بله. از نظر حقوقی، برای استفاده از فونت، لایسنس مناسبش، باید خریداری بشه و کد اختصاصی که بهتون تخصیص داده میشه رو می‌بایست در فایل css معرفی فونتتون، قرار بدید که اینکار شما قابلیت استعلام لایسنس فونت رو فراهم میکنه. حالت دوم شما از قالب آماده‌ای دارید استفاده می‌کنید که، از یک مرجع فروش قالب ایرانی تهیه شده، مثل راستچین، ژاکت، ابزار وردپرس و ... که در این حالت وظیفه این بزرگواران هست که فونت استفاده شده در قالبشون رو، لایسنسش رو هم تهیه کنند و در قالب قرار بدند. نکته دوم - آیا لایسنس داشته باشم، فرقی توی عملکرد سایتم ایجاد میکنه؟ قطعا نه. لایسنس داشتن یا نداشتن شما، روی عملکرد سایت هیچگونه تاثیری ایجاد نمیکنه و فقط، بحث ما مربوط به مسائل و چالش‌های حقوقی هست که خدای ناکرده گریبان‌گیر سایت ما نشه. همین
نمیدونم در مورد تخلفات اینماد چیزی شنیدی یا نه ولی توی این نمونه‌ای که برای این کسب و کار اومده، با بررسی کارشناس، سایت بدرستی لود نشده، علتش رو که بررسی کردیم، دیدیم خطای گواهینامه امنیتی داره(همون اس‌اس‌ال) حسب شرایط موجود، یکی از متداول‌ترین خطاهایی هست که ما در سایت‌هامون احتمالا داریم تجربش می‌کنیم که رفع این خطا هم، کار سختی نیست. فقط کافیه وارد هاستتون بشید و دنبال گزینه‌ای بنام گواهینامه‌های امینتی یا SSL Certificates بگردید. توی این قسمت، گزینه Get automatic certificate from ACME Provider رو فعال کنید و اگر گزینه‌ای بنام wildcard داشتید، اون رو هم فعال کنید و در نهایت ذخیره رو بزنید و کار تمام. یکمی هم طول میکشه معمولا تا بدرستی درخواستت اجرا بشه و بعد از اون دیگه این خطا باید توی سایتتون رفع شده باشه. چند تا نکته : 1 - راهکاری که بهتون در بالا توضیحش رو دادم، مربوط به هاست‌های دایرکت ادمین هست. 2 - حتما توی هاست دایرکت ادمینت، باید تم Evolution فعال باشه.(از منوی گزارشات و لاگ‌ها توی دایرکت ادمین‌ها در دسترس هست)
سلام و وقت بخیر نسخه‌ی جدید افزونه‌ی رسمی ترب برای ووکامرس منتشر شده است. با توجه به محدودیت دسترسی به اینترنت، لینک فایل پلاگین به‌صورت مستقیم در اختیار فروشگاه‌ها قرار می‌گیرد. لطفاً پس از ارتباط و هماهنگی با تیم فنی سایت خود، نسخه‌ی پلاگین فروشگاه خود را به 2.1.0 بروزرسانی فرمایید. لینک دانلود نسخه‌ی جدید: https://crawler.torob.com/woocommerce_plugin_stable/plugin.zip تغییرات این نسخه: همگام‌سازی سفارش‌های ثبت‌شده از ترب: سفارش‌هایی که از مسیر ترب در فروشگاه شما ثبت می‌شوند، قابل همگام‌سازی با پنل ترب خواهند بود. این قابلیت به مشاهده و پیگیری بهتر سفارش‌های مرتبط با ترب کمک می‌کند. ارسال سریع‌تر تغییرات محصولات به ترب: با قابلیت جدید وب‌هوک، تغییرات اطلاعات محصول مثل تغییر قیمت و موجودی سریع‌تر برای ترب ارسال می‌شود و در سایت منعکس می‌شود. پیش‌نمایش خروجی اطلاعات محصولات: امکان بررسی نمونه اطلاعات محصولات اضافه شده تا بتوانید راحت‌تر ببینید افزونه چه داده‌ای از فروشگاه شما دریافت و برای ترب آماده می‌کند. نحوه‌ی نصب یا به‌روزرسانی در وردپرس: •وارد پنل مدیریت وردپرس شوید •از بخش «افزونه‌ها»، وارد صفحه «افزودن» شوید •روی گزینه «بارگذاری افزونه» کلیک کنید •فایل plugin.zip را انتخاب و بارگذاری کنید •پس از نصب، افزونه را فعال کنید •در صورتی که نسخه‌ی قبلی افزونه از قبل نصب باشد، وردپرس گزینه جایگزینی یا به‌روزرسانی را نمایش می‌دهد؛ لطفاً آن را تأیید فرمایید در صورت بروز هرگونه مشکل یا وجود سوال، ممنون می‌شویم اطلاع دهید. برای ارسال بازخورد یا پیشنهاد در مورد پلاگین می‌توانید از طریق «ایجاد تیکت -> وضعیت، امتیاز و سایت فروشگاه -> پلاگین ووکامرس -> مشکلات و بازخوردها» تیکت بزنید و با تیم فنی ارتباط بگیرید. با تشکر تیم توسعه ترب
ابوالفضل شکری Abolfazl Shokri | توسعه وردپرس wpdevelop
اگر فروشگاهی داری که متصل به ترب‌پی، اسنپ‌پی یا دیجی‌پی هست و میخوای برای کاربرانی که خرید نقدی توی سایتت انجام میدند، یک تخفیف ویژه اعمال کنی، این پست دقیقا برای توعه. سناریوی اجراییمون چیه؟ کارفرمای ما قصد داره که روی سبد خرید مشتریانش، تخفیف خرید نقدی‌ای اعمال کنه. به این صورت که اگر کاربری خرید بالای 3 میلیون تومان داشت، ووکامرس به صورت خودکار، 1 میلیون تومان تخفیف براش در نظر بگیره. تا اینجای کار رو که قبلا هم توی پست دیگه‌ای بررسی کرده بودیم. eitaa.com/mrshokridev/139 کجای کار رو میخوایم تغییر بدیم؟ ما توی این پروژه، درگاه‌های پرداخت زیر رو به صورت همزمان داریم. سامان‌کیش(مستقیم) زرین‌پال(واسط) اسنپ‌پی(قسطی) ترب‌پی(قسطی) دیجی‌پی(قسطی که قصدی برای اعمال این تخفیف، برای کاربرانی که از درگاه‌های پرداخت اقساطی استفاده دارند، نداریم. پس باید به نحوی اجراش کنیم، که اگر کاربر درگاه‌های اقساطی رو انتخاب کرد، این تخفیف براش حذف بشه(این هم خوبه که بدونیم که تخفیف روی سبد خرید اعمال میشه، اما درگاه رو باید توی صفحه تسویه حساب انتخاب کنیم، پس یک بررسی هم کد ما در مرحله تسویه حساب انجام میده که درگاه انتخابیش، از لیست درگاه‌های اقساطی نباشه). از طرفی هم، ما توی این پروژه، کد تخفیف‌هایی رو، برای مشتریانمون در نظر گرفتیم، که نباید روی این تخفیف اعمال بشه. ساده‌تر بگم : اگر کاربری، کد تخفیفی داشت، دیگه این تخفیف خرید نقدی نباید براش اعمال بشه(بهش میگند Double Discount یا تخفیف روی تخفیف، که اگر اتفاق بیفته، کلی ضرر هست روی فروشگاه) پس در نهایت رسیدیم به قطعه کدی که در ادامه براتون ارسال خواهم کرد. فقط اگر دوست داشتید خودتون هم این کد رو سفارشی‌سازی کنید، مراحل زیر رو انجام بدید برای تغییر مبلغ حداقل سفارش $threshold = 3000000; برای اصلاح، مبلغ تخفیف $discount_amount = -1000000; و برای اصلاح متن تخفیف $cart->add_fee(__('تخفیف ویژه خرید نقدی', 'woocommerce'), $discount_amount, false); خط کدهای ارسالی رو توی کد اصلی پیدا کنید و مبالغ و متن خودتون رو جایگزین کنید. همین اگر نمونه اجراییش هم خواستید ببینید و بررسی کنید roaro.ir | فروشگاه روآرو ابوالفضل شکری | طراح و توسعه دهنده کسب و کارهای وردپرسی eitaa.com/mrshokridev
ابوالفضل شکری Abolfazl Shokri | توسعه وردپرس wpdevelop
اگر فروشگاهی داری که متصل به ترب‌پی، اسنپ‌پی یا دیجی‌پی هست و میخوای برای کاربرانی که خرید نقدی توی
DigiPay-SnapPay-TorobPay.txt
حجم: 3.7K
کد فانکشن اعمال تخفیف خرید نقدی بر روی سبدخرید کاربران، به شرط خرید از طریق درگاه‌های خرید نقدی(درگاه‌های اقساطی، امکان دریافت تخفیف را ندارند) نحوه استفاده از کد: محتوای درون فایل ارسالی را، در مسیر نمایش - ویرایشگر پرونده پوسته - فایل function.php قالبتان و در انتهایی‌ترین خطوط کدهای موجود قرار دهید. لطفا دقت کنید که در صورت وجود قالب چایلد، حتما کد را درون فایل فانکشن قالب چایلد خود قرار دهید.
یکی دیگه از چالش‌هایی که در درگاه‌های پرداخت اقساطی داریم، این مورد هست که میخوایم به کاربرانمون کد تخفیف بدیم، اما نمیخوایم کاربرانمون، هم از کد تخفیف استفاده کنند و هم از درگاه‌های پرداخت اقساطی.😐 سناریوی این چالشمون چیه؟ کاربر زمانی که توی صفحه سبد خرید یا تسویه حساب، کد تخفیفی وارد کرد؛ ووکامرس در صفحه تسویه حساب، چک کنه که آیا درگاه پرداخت انتخابی کاربر، جزو درگاه‌های اقساطی هست یا نه. حالا اگر جزو درگاه‌های اقساطی بود، کد تخفیف وارد شده غیرفعال بشه و اگر درگاه پرداختش اقساطی نبود، کد تخفیف به صورت کامل اعمال بشه و کاربر بتونه خریدش رو قطعی کنه. چجوری میتونیم اجراش کنیم؟ باز هم یک قطعه کد، درون فایل فانکشن قالبمون قرار میدیم که این عملکرد رو به سایتمون اضافه کنه. کافیه کد ارسالی رو در مسیر نمایش - ویرایشگر پرونده پوسته - فایل فانکشن و در انتهایی‌ترین خطوط کدش قرار بدید و کار رو در بیاریم. همین. نمونه اجرا شدش هم اگر خواستید ببینید Roaro.ir | فروشگاه روآرو ابولفضل شکری | معمار کسب و کارهای وردپرسی eitaa.com/mrshokridev
یکی دیگه از ترفندهای بازاریابی و مارکتینگمون، میتونه سر و شکل دادن به بسته‌های ارسالی به دست مشتریان باشه؛ اما اینبار نمیخوایم محصولات رو بدست خریدارش برسونیم!🤔(یجوری میگم قرار نیست برسونیم انگار قراره کلاهبرداری کنیم🫤) میخوایم امکانی رو فراهم کنیم، که با یک تغییر کوچیک(قرار دادن یک کارت پستال ساده حتی)، بسته‌های خریداری شده رو، یا آماده برای هدیه دادن کنیم یا مستقیم به دست صاحبش برسونیم. سناریویی که میخوایم اجرا کنیم چیه؟ در صفحه محصول، چک باکسی با عنوان : "بسته‌بندی به عنوان هدیه؟"اضافه کنیم، که اگر کاربری اون رو فعال کرد، درخواستی در صفحه سفارشش برای ما در قسمت مدیریت دریافت بشه؛ مبنی بر اینکه، بسته‌بندی متفاوتی رو برای این کاربر، یا کاربر هدفش در نظر بگیریم. چجوری ایجادش کنیم؟ باز هم همون داستان همیشگی قطعه کد و قرار دادنش توی فایل فانکشن قالب سایتمون و تمام. توی کد ارسالی، ما مبلغی رو برای این کار توی سایتمون در نظر نگرفتیم و این خدمت رو رایگان ارائه میدیم. اما شما اگر، هزینه مستقلی هم میخواید دریافت کنید بابت این خدمت؛ میتونید در کد ارسالی ، خط کد زیر رو پیدا کنید $gift_wrap_price = 0; و بجای عدد صفر مبلغتون رو وارد کنید تا در صفحه تسویه حساب، این مورد هم به مبالغ فاکتور نهایی کاربر اضافه بشه. به همین قشنگی🥰