کتابخانه کدهای تخصصی ووکامرس (WooCommerce)
کدهای اختصاصی فروشگاهساز ووکامرس، شخصیسازی سبد خرید، صفحه تسویهحساب، کارت محصول، سازگار با HPOS و WooCommerce Blocks.
اسنیپتهای منتشر شده در این بخش
21 قطعه کدبا متد `Automattic\\WooCommerce\\Utilities\\OrderUtil::custom_orders_table_usage_is_enabled()` سازگاری را بررسی کرده و دادهها را با شیء `$order->get_...()` به جای `get_post_meta` مدیریت نمایید.
با فیلتر `woocommerce_quantity_input_step` گام افزایش/کاهش تعداد محصول را روی ضریب دلخواه (مثلاً ۵ یا ۶) تنظیم نمایید.
با فیلتر `woocommerce_quantity_input_max` حداکثر سفارش مجاز (مثلاً حداکثر ۲ عدد در هر سفارش) را قفل کنید.
با فیلتر `woocommerce_quantity_input_min` کف سفارش را بر روی عدد دلخواه (مثلاً ۵ عدد) تنظیم کنید.
با فیلتر `posts_clauses` در کوئری اصلی ووکامرس، شرط مرتبسازی را طوری تغییر دهید که اقلام دارای موجودی اول و ناموجودها در آخر قرار گیرند.
با فیلتر `woocommerce_sale_flash` درصد اختلاف قیمت عادی و حراج را محاسبه کرده و در بج چاپ کنید.
با فیلتر `woocommerce_get_availability` متن وضعیت موجودی در زمان ناموجود بودن کالا را بازنویسی کنید.
با بازگرداندن `__return_false` به فیلتر `wc_product_sku_enabled`، نمایش SKU را در فرانتاند خاموش کنید.
با فیلتر `woocommerce_product_tabs` یک کلید جدید با عنوان و متد کالبک بسازید و محتوای دلخواه را درون آن اکو کنید.
با دستور `unset($tabs['additional_information']);` در فیلتر `woocommerce_product_tabs` تب اطلاعات بیشتر را کاملاً بردارید.
با فیلتر `woocommerce_product_tabs` مقدار `$tabs['description']['title']` را به نام جدید تغییر دهید.
با فیلتر `woocommerce_product_tabs`، کلید `'priority'` هر تب را بر اساس ترتیب دلخواه خود بازنویسی کنید.