مهندسی وردپرس و ووکامرس

توسعه‌دهندهٔ ارشد وردپرس و ووکامرس برای مسائل پیچیدهٔ فنی

اگر فروشگاهتان جایی گیر کرده که افزونهٔ آماده جواب نمی‌دهد ــ سبد خریدی که خطا می‌دهد، سفارشی که با انبار نمی‌خواند یا سایتی که کند شده ــ کمکتان می‌کنم ریشهٔ مشکل را پیدا کنیم و درست حلش کنیم.

SAMPLE REVIEW / 01 ./technical-review
  1. [01] init review environment [ OK ]
  2. [02] inspect WooCommerce Core [ OK ]
  3. [03] review Custom Plugin architecture [ OK ]
  4. [04] trace Checkout Flow [ OK ]
  5. [05] check API Sync [ OK ]
  6. [06] validate HPOS compatibility [WARN]
  7. [07] profile Performance [ OK ]
  8. [08] prepare technical findings [ OK ]
  9. STATUS: [█████████████] 100%
این توالی صرفاً نمایشی است و خروجی زندهٔ سرور یا دادهٔ واقعی مشتری نیست.
  • حدود ۱۰ سال تجربهٔ حرفه‌ای PHP و WordPress
  • Backend Engineering تمرکز روی معماری و فرایندهای ووکامرس
  • WordPress.org افزونهٔ منتشرشده در مخزن رسمی وردپرس

مسئله‌هایی که حل می‌کنم

وقتی افزونهٔ آماده دیگر جواب نمی‌دهد

  • ERR 01

    خرید نیمه‌کاره می‌ماند

    مشتری تا صفحهٔ پرداخت می‌آید و همان‌جا گیر می‌کند.

  • ERR 02

    عددها با هم نمی‌خوانند

    قیمت و موجودی سایت با انبار یا نرم‌افزار حسابداری یکی نیست.

  • ERR 03

    افزونهٔ قدیمی کم آورده

    با نسخهٔ جدید PHP یا ووکامرس کنار نمی‌آید و کسی جرئت دست‌زدنش را ندارد.

  • ERR 04

    سایت کند یا بدقلق شده

    خطاهایی که فقط روی سایت اصلی پیدا می‌شوند و ردشان سخت است.

خدمات تخصصی

هر همکاری از خود مسئله شروع می‌شود، نه از یک بستهٔ ازپیش‌آماده. محدوده و خروجی را قبل از شروع با هم روشن می‌کنیم.

  • [AUDIT]

    ارزیابی فنی WooCommerce

    ساختار کد، جریان داده، ریسک‌های production و مسیر اجرایی اولویت‌بندی‌شده

    • Code review
    • Data flow
    • Risk map
  • [RESCUE]

    نجات فنی و رفع بحران

    خطاهای checkout، سفارش، API یا performance که پروژه را متوقف کرده‌اند

    • Debugging
    • Checkout
    • Production
  • [PLUGIN]

    توسعه و نگهداری افزونه

    افزونهٔ اختصاصی با سازگاری HPOS، استانداردهای وردپرس و مسیر انتشار پایدار

    • Architecture
    • HPOS
    • Maintenance
  • [SYNC]

    اتصال API و سیستم‌ها

    ارتباط مقاوم با موجودی، سفارش، وفاداری، حمل‌ونقل و پرداخت

    • REST API
    • Webhooks
    • Retries
  • [AGENCY]

    پشتیبانی White-label آژانس‌ها

    همکاری پشت‌صحنه برای backend پیچیده، بازبینی کد و مسائل تخصصی

    • Async
    • Confidential
    • Senior

نمونه‌کارها

مسئله چه بود، چه تصمیمی گرفتیم و چه شد

همهٔ مطالعه‌های موردی

افزونهٔ منتشرشده در مخزن رسمی وردپرس

Product Expiration Easy Peasy

افزونه‌ای که نوشتم تا فروشگاه‌های ووکامرسی تاریخ انقضای محصول‌هایشان را بی‌دردسر مدیریت کنند؛ رایگان و متن‌باز. مشاهده در WordPress.org

فرایند همکاری

اول مسئله را دقیق تعریف می‌کنیم، بعد سراغ کد می‌رویم

  1. شنیدن مسئله

    چه چیزی خراب است، از کی، و چه دسترسی‌هایی لازم است.

  2. پیدا کردن ریشه

    کد، داده و رفتار سایت را بررسی می‌کنم تا علت اصلی پیدا شود.

  3. توافق روی مسیر

    محدوده، ریسک‌ها و اینکه کار کِی تمام‌شده حساب می‌شود.

  4. اجرا و تحویل

    تغییرات تست‌شده، همراه گزارشی که بعداً هم به کارتان بیاید.

توانمندی‌های فنی

عمق تخصص به‌جای فهرست طولانی ابزارها

توانمندی‌ها بر اساس نقش واقعی‌شان در حل مسئله گروه‌بندی شده‌اند؛ بدون درصد یا رتبه‌بندی ساختگی.

  • تخصص اصلی
  • پشتیبان
  • تخصص اصلی

    WooCommerce engineering

    • Checkout & Cart
    • Orders & HPOS
    • Store API
    • Action Scheduler
    • Payment workflows
  • تخصص اصلی

    WordPress architecture

    • Custom plugins
    • Theme architecture
    • Capabilities
    • Admin interfaces
    • Cron & background jobs
  • تخصص اصلی

    Integrations

    • REST API
    • Webhooks
    • ERP / CRM
    • Inventory sync
    • External order systems
  • پشتیبان

    Frontend & build

    • Blade
    • Sage & Acorn
    • Vite
    • JavaScript
    • Gutenberg
  • پشتیبان

    Infrastructure & workflow

    • Composer
    • Git
    • Linux
    • MySQL
    • Production debugging

root cause first · reviewable changes · tested handoff with a report

درباره من

سلام، حمیدم؛ کسی که ووکامرس را از پشت صحنه می‌شناسد.

حدود ده سال است که با PHP و وردپرس کار می‌کنم و بیشترِ این سال‌ها صرف ووکامرس شده؛ جایی که یک خطای کوچک در سبد خرید یعنی سفارشی که ثبت نمی‌شود و مشتری‌ای که دیگر برنمی‌گردد. کارم معمولاً از جایی شروع می‌شود که افزونه‌های آماده دیگر جواب نمی‌دهند.

  • جریان‌های سفارش، قیمت و موجودی را طوری می‌سازم و نگه می‌دارم که با بزرگ‌شدن فروشگاه از پا نیفتند.
  • با آژانس‌ها و تیم‌های نرم‌افزاری از راه دور همکاری می‌کنم و کار را همراه گزارش مکتوب تحویل می‌دهم.
  • روی سرعت سایت، سایت‌های چندزبانه و سئوی فنی هم تجربهٔ عملی دارم؛ همین سایت دوزبانه یکی از آن‌هاست.
  1. دی ۱۴۰۳ — اکنون توسعه‌دهندهٔ فول‌استک PHP · آژانس تبلیغاتی سایه  (در زبانهٔ تازه باز می‌شود)
  2. دی ۱۴۰۲ — آذر ۱۴۰۳ توسعه‌دهندهٔ وردپرس · تیم خورشید  (در زبانهٔ تازه باز می‌شود)
  3. خرداد ۱۳۹۹ — فروردین ۱۴۰۲ توسعه‌دهندهٔ وردپرس · دایامد شرق  (در زبانهٔ تازه باز می‌شود)
  4. آبان ۱۳۹۸ — اردیبهشت ۱۳۹۹ توسعه‌دهندهٔ وردپرس · آی‌وحید  (در زبانهٔ تازه باز می‌شود)

مقالات فنی

یادداشت‌هایی از تجربهٔ توسعه و عیب‌یابی

همهٔ مقالات

-- 5 of 10 · newest first --

همکاری

مسئله‌تان را بگویید؛ از همان‌جا شروع می‌کنیم.

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

اگر راحت‌ترید، در لینکدین (در زبانهٔ تازه باز می‌شود) پیام بدهید.

  • شرح مسئله و نشانه‌ها چه چیزی خراب است و از کی
  • محدودیت‌ها و زمان‌بندی چه چیزی نباید تغییر کند و تا کی
  • دسترسی‌های لازم کد، محیط staging و لاگ‌ها
  • معیار پایان کار با هم روشنش می‌کنیم

شکل همکاری

  • MODE 01 پروژه‌ای یک مسئلهٔ مشخص، از بررسی تا تحویل.
  • MODE 02 با محدودهٔ ثابت کار و خروجی از همان اول روشن است.
  • MODE 03 پشتیبانی دوره‌ای یک متخصص در دسترس، برای تیمی که پروژهٔ زنده دارد.
  1. ۱. درخواستتان را می‌خوانم و اگر چیزی مبهم بود، می‌پرسم.
  2. ۲. قدم بعدی را شفاف می‌گویم.
  3. ۳. اگر هر دو موافق بودیم، کار شروع می‌شود.
LANG=fa_IR.UTF-8 ~/home THEME=light DIR=RTL WORDPRESS / SAGE 11