SqlSync وكيل صغير يشتغل على جهاز المحاسبة، بيقرأ الأصناف والأسعار والكميات، وبيبعتها أوتوماتيكياً لمشروع Laravel عندك — بدون Excel، بدون نسخ يدوي، وبدون تأخير.
كل قطعة إلها دور محدد — مفيش تكرار، ومفيش تعارض على مين المصدر الصحيح للبيانات.
برنامج خفيف عالجهاز، بيقرأ من SQL Server مباشرة (الأمين/البيان)، وبيبعت البيانات بدفعات صغيرة كل 30 ثانية.
.NET 10بياخد البيانات، يوحّدها بغض النظر عن مصدرها، ويخزّنها بجدول منفصل — بدون ما يلمس جدول المنتجات عندك مباشرة.
composer require sqlsync/laravel-sqlsyncلوحة تحكم كاملة: راقب الوكلاء، شوف كل صنف اتزامن، واضبط "Product Bridge" ليقرر أي عمود يعني شو بجدولك.
Product Bridgeمكتبة جاهزة لتطبيق الموبايل، تقرأ من نفس الـ API — نفس الأسعار والكميات، بدون طبقة مزامنة إضافية.
npm i sqlsync-react-nativeمن أول تركيب لأول صنف يظهر بمتجرك — أربع خطوات بس.
سطرين وخلصت — الباكج بينشئ جداوله الخاصة وما بيلمس جدول المنتجات عندك.
composer require sqlsync/laravel-sqlsync sqlsync/laravel-sqlsync-filament php artisan migrate
اختر برنامج المحاسبة (الأمين/البيان/يدوي)، وحط رابط مشروعك — وخلص.
حدد أي عمود بجدولك يعني السعر، الكمية، الفئة — كل مشروع مختلف، وهاد بيتضبط بدون كود.
كل تغيير بالسعر أو الكمية ببرنامج المحاسبة بينعكس على متجرك تلقائياً، كل 30 ثانية.
Product Bridge مش قالب ثابت. هو نظام تعيين حقول مرئي: تحدد أي حقل بالسجل المتزامَن يروح لأي عمود بجدولك، وأي فئة تتخلق تلقائياً لو مش موجودة.
// Product Bridge — إعداد نموذجي target_model: "App\Models\Product" match: barcode → sku fields: price → extra_data.price_4 name_ar → name category: source → group_name match_by → name_ar auto_create: true
التوثيق فيه كل خطوة — من أول تثبيت لحد أول مزامنة ناجحة.