فروشگاه اینترنتی · تعمیرات موبایل، محصولات دیجیتال و آموزش
رویافیکس: فروشگاه محصولات دیجیتال روی وردپرس، با قالب و شش افزونهی اختصاصی
فروشگاه تخصصی تعمیرات موبایل و آموزش روی وردپرس و ووکامرس: قالب اختصاصی بدون صفحهساز، شش افزونهی سفارشی برای پیامک و سئو و دو درگاه پرداخت، فروش محصول دیجیتال و پکیج آموزشی، و همهی فایلها روی سرور خود سایت.
- کارفرما
- رویافیکس
- حوزه
- تعمیرات موبایل، محصولات دیجیتال و آموزش
- سال
- 1404
- وضعیت
- در حال بهرهبرداری
- تحلیل و کشف نیاز
- طراحی تجربه و رابط کاربری
- معماری نرمافزار
- توسعه فرانتاند
- توسعه بکاند و API
- طراحی پایگاه داده
- یکپارچهسازی با سیستمهای دیگر
- سئوی فنی
- تست و تضمین کیفیت
- پشتیبانی و توسعه مستمر
نتیجه در عدد
- 6 + 1
- افزونهی اختصاصی و یک قالب دستنویس
- 2
- درگاه پرداخت اختصاصی
- 0
- وابستگی به CDN خارجی
بدون صفحهساز و بدون قالب آماده
زرینپال و بهپرداخت ملت
همهی فونت و CSS و JS روی سرور سایت
چالش
رویافیکس محصول دیجیتال و پکیج آموزشی میفروشد، نه کالای فیزیکی — و این چند چیز را عوض میکند.
خرید باید بیاصطکاک باشد. مشتریای که یک پکیج آموزشی میخرد، حوصلهی فرم ثبتنام طولانی ندارد؛ میخواهد با موبایل وارد شود، بخرد و بلافاصله دانلود کند. اگر سفارش را بهعنوان مهمان داده باشد، باید بعد از تأیید موبایل به حسابش وصل شود.
سرعت، و مستقل از CDN. سایتی که فونت و اسکریپتش را از CDN خارجی میگیرد، در ایران غیرقابل پیشبینی است: گاهی سریع، گاهی چند ثانیه معطل یک فایل. برای فروشگاهی که از گوگل مشتری میگیرد، این یعنی از دست دادن مشتری.
و مهمتر: قابلیتها نباید با تغییر قالب از بین بروند. فروشگاهی که درگاه پرداخت و پیامک و سئویش داخل قالب نوشته شده، در عمل هیچوقت نمیتواند قالبش را عوض کند.
راهحل
وردپرس و ووکامرس بهعنوان بستر نگه داشته شدند، و همهچیز بالای آن اختصاصی نوشته شد: یک قالب فروشگاهی دستنویس و شش افزونهی مستقل.
تصمیم اصلی این بود که قابلیتها در افزونه بنشینند، نه در قالب — تا با بهروزرسانی وردپرس یا ووکامرس یا تغییر قالب از بین نروند. شش افزونهی اختصاصی: پیامک و ورود OTP، سئو، ابزارهای ووکامرس، ابزارهای وردپرس، و دو درگاه پرداخت (زرینپال و بهپرداخت ملت) که هرکدام تأیید و استعلام و بازگشت تراکنش خودشان را دارند.
خرید بیاصطکاک با ورود و ثبتنام OTP از راه SMS.ir انجام میشود، و سفارشی که بهعنوان مهمان ثبت شده، پس از تأیید موبایل بهصورت امن به همان حساب وصل میشود. حساب کاربری هم کامل است: سفارشها، دانلودها، نشانیها و پروفایل.
قالب بدون صفحهساز نوشته شد — صفحهی اصلی، فروشگاه، محصول، سبد، پرداخت، ورود و حساب کاربری همه دستنویساند و محتوا مستقیم از ووکامرس خوانده میشود. یک پنل تنظیمات قالب هم هست که لوگو، فهرستها، اسلایدر، رنگ و متن، دستههای محصول و بخشهای صفحهی اصلی را از پیشخوان کنترل میکند.
سرعت با یک تصمیم ساده حل شد: همهی فونتها و CSS و JavaScript روی سرور خود سایت، بدون هیچ وابستگی به CDN خارجی — بهعلاوهی کش صفحه، کش مرورگر و بهینهسازی محافظهکارانه که سبد و تسویه را دست نمیزند.
قابلیتهای کلیدی
ورود و خرید با یک شماره موبایل
ورود و ثبتنام OTP با SMS.ir، و اتصال امن سفارش مهمان به حساب پس از تأیید شماره.
فروش محصول دیجیتال و دانلود
پکیجهای آموزشی و محصولات دیجیتال، با بخش دانلودها در حساب کاربری و دسترسی به خریدهای پیشین.
دو درگاه پرداخت اختصاصی
زرینپال و بهپرداخت ملت، هرکدام با تأیید، استعلام، تسویه و بازگشت خودکار تراکنش.
قابلیتها در افزونه، نه در قالب
پیامک، سئو، درگاه و ابزارها مستقل از قالب نوشته شدهاند، پس تغییر قالب یا بهروزرسانی ووکامرس آنها را از بین نمیبرد.
بدون وابستگی به CDN
همهی فونتها و CSS و JavaScript روی سرور خود سایت — در شبکهی ایران، تفاوت بین «سریع» و «گاهی سریع».
مگامنو و جستوجوی سریع
منوی دستهبندی چندستونه، جستوجوی سریع محصول، هدر چسبان، و پنل موبایل با زیرمنوی آکاردئونی.
پنل تنظیمات قالب
لوگو، فهرستها، اسلایدر، رنگ و متن، دستهها و بخشهای صفحهی اصلی — همه از پیشخوان، بدون کد.
تقویم و گزارش شمسی
فارسیسازی ووکامرس، تقویم جلالی و گزارشهای شمسی — تاریخها همانطور که تیم میخواند.
معماری و فناوری
- سبک معماری
- مبتنی بر CMS
وردپرس اینجا بستر است: کاربر، محصول، سفارش و پرداخت از ووکامرس گرفته شده و هرچه وردپرس بومی دارد دوباره ساخته نشده.
بالای آن، دو لایهی جدا: یک قالب دستنویس بدون فریمورک و بدون صفحهساز که فقط مسئول نمایش است، و شش افزونهی مستقل که همهی رفتار را دارند — پیامک، سئو، دو درگاه، و ابزارهای ووکامرس و وردپرس.
این تفکیک تصمیم اصلی پروژه است. فروشگاهی که درگاه و پیامک و سئویش داخل قالب نوشته شده، در عمل قالبش قفل شده است: تغییر ظاهر یعنی از دست دادن پرداخت. با این ساختار، قالب فردا میتواند عوض شود و فروشگاه سر جایش میماند.
کارایی با کش صفحه و کش مرورگر و بهینهسازی محافظهکارانه به دست آمده — محافظهکارانه یعنی سبد و تسویه و حساب کاربری هیچوقت کش نمیشوند. و همهی فایلهای ایستا محلیاند، بدون CDN خارجی.
سازگاری با HPOS ووکامرس از اول رعایت شده، پس بهروزرسانیهای آیندهی ووکامرس درگاهها و سفارشها را نمیشکنند.
- بکاند و API
- WordPressWooCommercePHPREST API
قالب اختصاصی و شش افزونه، سازگار با HPOS و WooCommerce CRUD
- پایگاه داده
- MySQL
- فرانتاند
- HTML5CSS3JavaScript (ES6+)Responsive Design
بدون صفحهساز، راستبهچپ، فونت محلی IRANSansX
- زیرساخت و استقرار
- Docker
- سایر
- Performance OptimizationUI/UX Design
کش صفحه و مرورگر، فایلهای کاملاً محلی
یکپارچهسازیها
- زرینپال و بهپرداخت ملت — دو درگاه با افزونهی اختصاصی
- SMS.ir برای ورود OTP و اعلان وضعیت سفارش
- آپارات برای ویدیوی محصول
شرح تکمیلی
قالب اختصاصی
- صفحهی اصلی داینامیک — اسلایدر قابل تنظیم، معرفی Apple ID، ردیف مستقل پکیجهای اندروید و آیفون، و گالری تصاویر قابل مدیریت.
- هدر و مگامنو — جستوجوی سریع محصولات، منوی دستهبندی چندستونه، هدر چسبان، و پنل موبایل با زیرمنوهای آکاردئونی.
- تجربهی خرید — صفحهی محصول، سبد و پرداخت با چیدمان هدفمند، فرمهای خوانا، و اطلاعات تکمیلشده از حساب مشتری.
- حساب کاربری — ورود با رمز یا موبایل، سفارشها، دانلودها، نشانیها، تکمیل پروفایل و دسترسی به خریدهای پیشین.
- پنل تنظیمات قالب — لوگو، فهرستها، اسلایدر، رنگ و متن، دستههای محصولات، تعداد آیتمها، گالری و نمایش بخشهای صفحهی اصلی.
- واکنشگرایی کامل — چیدمان اختصاصی موبایل، کاروسلهای لمسی، و منوی پایین شیشهای.
شش افزونهی اختصاصی
قابلیتها بهصورت ماژولار و مستقل از قالب نوشته شدهاند تا با بهروزرسانی وردپرس یا ووکامرس یا تغییر قالب از بین نروند.
Idepoo SMS — ورود و ثبتنام OTP با SMS.ir، اعلان وضعیت سفارش، پارامترهای داینامیک قالب پیامکی، و اتصال امن سفارش مهمان پس از تأیید موبایل
Idepoo SEO — متاتگهای داینامیک، Open Graph، تصویر اشتراکگذاری، نقشهی سایت استاندارد، و Schema و JSON-LD محصولات ووکامرس
Idepoo Woo Toolkit — ویدیوی آپارات، گالری و اسلایدر محصول، نمایش مدرن محصولات متغیر، فارسیساز، تقویم جلالی و گزارشهای شمسی
Idepoo WordPress Toolkit — صفحهی ورود اختصاصی، فایلهای کاملاً محلی، کش صفحه و مرورگر، و بهینهسازی محافظهکارانه HTML و CSS و JavaScript
Idepoo Zarinpal — درگاه سبک و امن زرینپال برای ووکامرس، مدیریت بازگشت از بانک، و ثبت اطلاعات تراکنش
Idepoo Mellat — اتصال اختصاصی به بهپرداخت ملت با تأیید، استعلام، تسویه و بازگشت خودکار تراکنش
فنی و زیرساخت
WordPress و WooCommerce، PHP و MySQL، HTML5 و CSS3 و JavaScript، REST API و WooCommerce CRUD، سازگاری با HPOS، راستبهچپ کامل با فونت محلی IRANSansX، رابط واکنشگرا، و استقرار با Docker.
همهی فونتها و CSS و JavaScript روی سرور خود سایت قرار دارند — بدون وابستگی به CDN خارجی، که در شرایط شبکهی ایران تفاوت بین «سریع» و «گاهی سریع» است.
خدمات و محصولات مرتبط
پروژهی مشابهی در ذهن دارید؟
یک تماس پانزده دقیقهای کافی است تا بگوییم چه چیزی لازم است، چقدر طول میکشد و از کجا شروع کنیم.
پروژههای مشابه
فروشگاه اینترنتی
داروبین: داروخانهی آنلاین با انبار تاریخمحور، سری ساخت و فروش بر اساس انقضا
فروشگاه آنلاین دارو، مکمل و محصولات آرایشی و بهداشتی روی .NET 10: انبار چندمحمولهای با سری ساخت و تاریخ انقضا، تخصیص FEFO، سه درگاه پرداخت، کمپین و فروش ویژهی زمانبندیشده، و گزارش حاشیهی سود.
- Next.js
- React.js
- TypeScript
- Tailwind CSS
داروبین · 1404
فروشگاه اینترنتی
زرشاپ: فروشگاه اختصاصی شوینده و بهداشتی، با کنترل موجودی چندلایه و گزارش شمسی
فروشگاه اینترنتی اختصاصی زرشاپ بابل روی ASP.NET Core و Next.js: رزرو موجودی سیدقیقهای، ارسال بر اساس وزن و منطقه با پنج شرکت حمل، گزارش فروش به تفکیک ماه شمسی با خروجی PDF، و مهاجرت بیش از پنج هزار سفارش تاریخی.
- Next.js
- React.js
- TypeScript
- Tailwind CSS
زرشاپ بابل · 1404
نرمافزار سفارشی · فروشگاه اینترنتی
روبوکد: آموزشگاه، آزمون آنلاین، فروشگاه و شبکهی نمایندگان روی یک سامانه
سکوی یکپارچهی مؤسسهی آموزشی روبوکد روی .NET 10: دورهی آنلاین و حضوری، آزمون با کارنامه، فروشگاه با قیمتگذاری عمده، صدور گواهی با استعلام QR، پنل نمایندگان و مدرسان با پورسانت، و ورود یکپارچه از شاد.
- .NET 10
- C#
- Entity Framework Core
- MediatR
مؤسسه آموزشی روبوکد · 1404

