

نقطة البيع البسيطة
ابتداءً من 69.00 US$
نظام نقاط بيع تستضيفه على جهازك للمحلات والمقاهي الصغيرة: شاشة بيع باللمس، وقراءة الباركود، ودفع نقدي وبالبطاقة (يُسجَّل مبلغ البطاقة ولا يُعالَج)، وإيصالات 80 مم وA4، ومخزون ومرتجعات وورديات صندوق وتقارير. بالعربية والإنجليزية.
- دفع آمن عبر PayPal
- تسليم رقمي فوري
- ترخيص واضح
- الدعم متاح
نظرة عامة
نقطة البيع البسيطة تطبيق ويب جاهز للتشغيل، صُمّم للبقالات والمقاهي والمخابز والأكشاك. تثبّته على جهاز الكاشير أو على خادمك باستخدام Node.js، ثم تبيع من أي متصفح حديث على الحاسوب أو الجهاز اللوحي أو الهاتف.
مصمَّم للعمل عند الكاشير
- شاشة بيع مريحة للّمس، فيها مربعات المنتجات مرتبة حسب الفئات، وبحث فوري، وقراءة الباركود بأي قارئ USB أو بلوتوث يكتب الرمز كلوحة المفاتيح.
- خصم على الصنف أو على الفاتورة كاملة، مع حدّ أقصى للكاشير تحدده أنت.
- ضريبة تُضاف عند الدفع أو تكون مشمولة في الأسعار، وتُحسب مرة واحدة لكل عملية بيع.
- دفع نقدي أو بالبطاقة أو بالطريقتين معًا، مع حساب الباقي من المبلغ النقدي المستلم. يُسجَّل مبلغ البطاقة فقط ولا يُعالَج، إذ يدفع العميل عبر جهاز الشبكة (نقطة البيع البنكية) الموجود لديك، ولا يرتبط التطبيق بأي خدمة دفع.
إيصالات تُطبع كما ينبغي
- إيصال 80 مم للطابعات الحرارية وفاتورة بمقاس A4، بالعربية أو الإنجليزية، وعليهما باركود رقم الإيصال لتسهيل البحث عند الاسترداد.
نقدية يمكنك مطابقتها
- ورديات صندوق برصيد افتتاحي وإيداع وسحب نقدي وجرد عند الإغلاق. يجرد الكاشير دون أن يرى المبلغ المتوقع، ويسجّل النظام النقد المتوقع والمعدود والفرق بينهما.
المخزون والمرتجعات والتقارير
- ينقص المخزون مع كل عملية بيع، وتُسجَّل التوريدات والجرد والإتلاف.
- استرداد كامل أو جزئي، يُصرف نقدًا من الدرج أو يُسجَّل كاسترداد إلى البطاقة تنفّذه من جهاز الشبكة لديك، مع خيار إعادة الأصناف إلى المخزون وإيصال استرداد مرقّم.
- تقارير المبيعات حسب اليوم، وحسب المنتج مع التكلفة والهامش، وحسب الكاشير مع فروق الصندوق، وكلها قابلة للتصدير بصيغة CSV.
أدوار المستخدمين. المدير يدير كل شيء، والكاشير يبيع ويسجّل الإيداع والسحب ويغلق صندوقه.
حسابات دقيقة. تُخزَّن المبالغ بأصغر وحدة للعملة (هللة أو فلس أو سنت)، بقاعدة تقريب واحدة موثّقة، والحساب نفسه يجري على الشاشة وعلى الخادم، فتتطابق الإجماليات والباقي وفروق الصندوق دائمًا.
الواجهة عربية بالكامل باتجاه من اليمين إلى اليسار، مع إيصالات عربية ومتجر تجريبي بالعربية والريال السعودي. تبقى بياناتك في ملف SQLite واحد على جهازك، ولا يتصل التطبيق بالإنترنت.
ما الذي يتضمنه
- ملفات المنتج كاملة (ZIP)
اللغات
ملفات المنتج وتصاميمه متوفرة بهذه اللغات.
المزايا
- شاشة بيع باللمس: منتجات مرتبة حسب الفئات مع بحث وقراءة للباركود
- خصم على الصنف أو على الفاتورة بنسبة أو بمبلغ، مع حدّ أقصى للكاشير
- ضريبة مضافة عند الدفع أو مشمولة في السعر، تُحسب مرة واحدة لكل عملية
- دفع نقدي أو بالبطاقة أو بالطريقتين معًا، مع حساب الباقي تلقائيًا
- يُسجَّل مبلغ البطاقة ولا يُعالَج: يدفع العميل عبر جهاز الشبكة الموجود لديك
- إيصالات حرارية 80 مم وفواتير A4 قابلة للطباعة بالعربية أو الإنجليزية
- باركود على الإيصال لاستدعاء عملية البيع بسرعة عند الاسترداد
- استرداد كامل أو جزئي نقدًا، أو تسجيله كاسترداد إلى البطاقة، مع خيار الإعادة إلى المخزون
- منتجات وفئات برمز SKU وباركود وتكلفة وإعداد ضريبي واسم عربي
- مخزون ينقص مع كل عملية بيع، مع تسجيل التوريد والجرد والإتلاف
- سجل لحركات المخزون وقائمة بالمنتجات منخفضة المخزون في لوحة المدير
- ورديات الصندوق: رصيد افتتاحي وإيداع وسحب نقدي وجرد عند الإغلاق
- جرد أعمى للكاشير مع تسجيل النقد المتوقع والمعدود والفرق بينهما
- تقارير يومية برسم بياني، وحسب المنتج مع الهامش، وحسب الكاشير
- تصدير التقارير والمبيعات والمنتجات بصيغة CSV تُفتح بالعربية سليمة في Excel
- صلاحيات للمدير والكاشير، والاسترداد والتقارير للمدير وحده
- تبقى السلة محفوظة في المتصفح، فلا يضيع شيء عند تحديث الصفحة أو إغلاقها
- اختصارات لوحة المفاتيح: F2 للبحث وF9 للدفع
- واجهة عربية باتجاه حقيقي من اليمين إلى اليسار، وواجهة إنجليزية كاملة
- حسابات دقيقة بأصغر وحدة للعملة وقاعدة تقريب واحدة موثّقة
- تسجيل دخول آمن: كلمات مرور محفوظة بتجزئة scrypt، وكلمة مرور أولى لمرة واحدة، وحماية CSRF وحدّ لمحاولات الدخول
- أوامر جاهزة لإعداد المتجر واستعادة كلمة المرور والنسخ الاحتياطي
- ملف SQLite واحد وحزمة npm واحدة، بلا حاجة إلى مترجم ولا اتصال بالإنترنت
المتطلبات
Node.js بالإصدار 22 أو أحدث. اختُبر الإصدار 1.0.0 على لينكس وويندوز (x64)، ويعتمد على حزمة npm واحدة هي better-sqlite3 التي تأتي بملفات جاهزة لويندوز وmacOS أيضًا (x64 وarm64)، فلا حاجة إلى مترجم أو أدوات بناء. تُحفظ البيانات في ملف SQLite واحد، ويحتاج نحو 30 ميغابايت بعد التثبيت. الخطوط مضمّنة، ولا يتصل التطبيق بالإنترنت.
التوافق
يعتمد على تقنيات ويب قياسية تدعمها الإصدارات الحالية من Chrome وEdge وFirefox وSafari على الحاسوب والجهاز اللوحي والهاتف. اختُبر في متصفح Chromium بعروض 1440 و1024 و768 و390 بكسل بالعربية والإنجليزية، وجرى فحصه أيضًا في Firefox وفي محرك WebKit الذي يعتمد عليه Safari. يتوافق مع قارئات الباركود التي تعمل كلوحة مفاتيح، ومع الطابعات الحرارية 80 مم وطابعات A4 عبر نافذة الطباعة في المتصفح.
التثبيت
- فكّ ضغط الملف
simple-pos-1.0.0.zipوافتح الطرفية داخل مجلدsimple-pos. - نفّذ الأمر
npm install. - نفّذ
npm run seed -- --lang=arلإنشاء متجر تجريبي بالعربية والريال السعودي وضريبة القيمة المضافة (أوnpm run seedللمتجر التجريبي بالإنجليزية). يطبع الأمر كلمات مرور لمرة واحدة للمدير وكاشيرَين. - نفّذ
npm startوافتح العنوان http://127.0.0.1:4125 في المتصفح. - اختياري: نفّذ
npm testللتأكد من سلامة التثبيت.
للاستخدام الفعلي: نفّذ npm run setup -- --lang=ar --force لتبدأ بمتجر فارغ فيه حساب مدير واحد. ولتشغيله من أجهزة لوحية على شبكتك، اضبط HOST=0.0.0.0 في ملف .env. يشرح ملف README تشغيله كخدمة على لينكس أو ويندوز، وتفعيل HTTPS عبر Caddy أو nginx، والنسخ الاحتياطي.
دليل الاستخدام
البداية
- سجّل الدخول بحساب المدير بكلمة المرور المؤقتة المطبوعة، ثم اختر كلمة مرورك.
- من الإعدادات أدخل اسم المتجر وعنوانه والعملة ونسبة الضريبة، وحدّد إن كانت الأسعار شاملة للضريبة، ونص أسفل الإيصال، ثم سمِّ الصناديق.
- أضف الفئات ثم المنتجات بالسعر والباركود والكمية.
- من المستخدمون أضف كل كاشير وسلّمه كلمة المرور المؤقتة التي يعرضها النظام.
البيع
- افتح الصندوق وأدخل الرصيد الافتتاحي بعد عدّه.
- المس المنتجات أو ابحث عنها أو امسح الباركود، والمس أي صنف في السلة لتعديل كميته أو منحه خصمًا.
- اضغط الدفع (أو F9)، وأدخل المبلغ النقدي أو مبلغ البطاقة أو كليهما، وسلّم الباقي المعروض.
- اطبع إيصال 80 مم أو فاتورة A4.
نهاية اليوم
- من الصندوق ← إغلاق الصندوق أدخل النقد المعدود.
- يسجّل النظام الفرق: مطابق أو زيادة أو عجز.
- يراجع المدير التقارير حسب اليوم والمنتج والكاشير، ويصدّرها بصيغة CSV.
الاسترداد (للمدير): من المرتجعات ← البحث عن البيع امسح رقم الإيصال أو اكتبه، واختر الأصناف وطريقة الاسترداد، وحدّد إن كانت ستعود إلى المخزون.
الترخيص
| شخصي69.00 US$ | تجاري89.00 US$ | ممتد299.00 US$ | |
|---|---|---|---|
| عدد المشاريع | 1 | 5 | غير محدود |
| عدد المستخدمين أو المواقع | 1 | 1 | 5 |
| الاستخدام التجاري | غير مسموح | مسموح | مسموح |
| التعديل | مسموح | مسموح | مسموح |
| إعادة البيع | غير مسموح | غير مسموح | غير مسموح |
| إعادة التوزيع | غير مسموح | غير مسموح | غير مسموح |
| التحديثات | 12 شهرًا | 12 شهرًا | مدى الحياة |
| مدة الدعم | 6 أشهر | 12 شهرًا | 12 شهرًا |
ادفع عبر PayPal أو ببطاقة خصم أو ائتمان. نرسل لك المنتج بعد تأكيد الدفع.
الدعم والتحديثات
يقدّم فريق TowerCaty الدعم عبر بيانات التواصل المذكورة في رسالة طلبك. يُرجى ذكر رقم الطلب، وإصدار التطبيق (يظهر أسفل كل صفحة)، وإصدار Node.js لديك، والخطوات التي أدت إلى المشكلة.
سجل التغييرات
1.0.0
- الإصدار 1.0.0: أول إصدار في المتجر.
آخر تحديث
- آخر تحديث
- 06/10/2026
- الإصدار
- 1.0.0






