برمجة Plugins لتخصيصات برمجية على مستوى الـ Backend و Frontend لمتجر Webook shop

تفاصيل العمل

قدمت تخصيصات برمجية على مستوى الـ Backend و Frontend لمتجر Webook shop متعدد التجار.

1- قمت بإعادة هيكلة ملفات القوالب (Template Override) الخاصة بـ WooCommerce مثل:

archive-product.php

single-product.php

myaccount/orders.php

2- استخدمت Hooks (Actions & Filters) في WooCommerce لتعديل الـ workflow الافتراضي بدون المساس بالكور:

woocommerce_before_shop_loop

woocommerce_after_single_product

woocommerce_checkout_fields

3- انشئت Custom AJAX Filtering System لفلترة المنتجات (Price, Attributes, Rating) بدون إعادة تحميل الصفحة:

- استخدام wp_ajax_ و wp_ajax_nopriv_

- بناء Query ديناميكي باستخدام WP_Query مع meta_query و tax_query

- تطوير Dynamic Product Attributes Filter يتم توليده تلقائيًا بناءً على خصائص المنتجات (مثل Size و Color) مع استثناء Taxonomies معينة.

- تطبيق Local Storage للاحتفاظ بحالة الفلاتر المختارة وتحسين تجربة المستخدم (UX Persistence).

4- تخصيص صفحة Vendor باستخدام Dokan:

- عرض منتجات Vendor محدد فقط باستخدام author parameter داخل WP_Query

- ربط الفلاتر بالـ Vendor context

- تطوير Custom Pagination System مع دعم الفلاتر بدون تعارض (Pagination + Query Params Sync).

5- انشئت Custom Meta Fields للمنتجات (مثل إدخال اسم يُطبع على المنتج) مع:

Validation على مستوى الـ Frontend و Backend

- تخزين البيانات باستخدام add_post_meta

- عرض البيانات في Cart, Checkout, Order Details

6- تحسين الأداء:

- تقليل عدد الاستعلامات (DB Queries Optimization)

- استخدام Lazy Loading للصور

- تحسين زمن التحميل باستخدام caching strategies

- دعم Multilingual (WPML) مع التعامل مع Taxonomies و Synchronization بين اللغات.

- مراعاة Responsive Design ودعم RTL / LTR بشكل كامل.

بطاقة العمل

اسم المستقل
عدد الإعجابات
1
عدد المشاهدات
12
تاريخ الإضافة
تاريخ الإنجاز
المهارات