Stocktake – Physical Inventory Count for WooCommerce

الوصف

Stocktake for WooCommerce is dedicated stocktaking software for WooCommerce — a stocktake and physical inventory count tool that runs inside the store you already have, rather than a separate system you keep in step with it. Instead of managing stock day to day, it helps you verify what your system says against what is actually on the shelf, then reconcile the difference. Run an unlimited number of stocktake sessions, count with a barcode scanner or by hand, review the variance, and apply corrected stock in one click. It is built for shop owners, stockroom and warehouse teams, and bookkeepers who need an accurate physical stock count without editing products one at a time.

جوهر الإضافة هو الفروقات القائمة على اللقطة (snapshot). عندما تبدأ جلسة، تسجّل Stocktake لقطة لكمياتك المسجلة، فتستطيع العدّ بينما يبقى المتجر مفتوحًا ويواصل البيع. وكلما أدخلت الكميات المعدودة، تُظهر الفرق بين المخزون المعدود والمسجّل، منتجًا منتجًا. عند الانتهاء، تُطابق نقرة واحدة مخزون WooCommerce مع عدّك. تُؤخذ نسخة احتياطية تلقائية قبل كل تطبيق، فتعيد نقرة تراجع واحدة أرصدتك السابقة إذا احتجت إليها.

Count the way that fits the job: a full or zero-based count for year end and the close of your financial year, or a partial spot count and cycle count for high-value items you check more often. Scan by barcode, SKU, or product name using USB and Bluetooth scanners, or try phone-camera barcode scanning (Beta) for smaller counts. Turn on blind count to hide expected quantities so counters record reality without bias. Pause and resume an unfinished count at any time, export results to CSV, and see variance value in real money when WooCommerce Cost of Goods data is set.

Watch the whole plugin in one pass

The walkthrough runs a real count end to end — scope it, scan to count, read the variance in units and in money, apply it, and undo it — with the storefront proving each step. The second half tours the Pro screens: stock pulse, valuation at cost, ABC priorities, quick stock check and restore point history.

Read the full documentation — getting started, scanning and barcodes, blind counts, counting modes, variance review, applying stock safely, restore points, the Pro reports and troubleshooting.

نفّذ جردًا فعليًا للمخزون / عدّ مخزون في WooCommerce

ابدأ جلسة، امسح لتعدّ، راجع الفروقات، ثم طبّق — سير عمل كامل للجرد الفعلي للمخزون بلا تصدير واستيراد CSV وبلا تعديل كمية مخزون كل منتج يدويًا:

  1. أنشئ جلسة. اختر النطاق (كل المنتجات أو فئات محددة). تُؤخذ لقطة للمخزون الحالي كي لا تشوّه المبيعات اللاحقة الفروقات.
  2. Count. Open the count screen on a phone or tablet and scan — it runs in the browser, so there is no separate app to install on each counter’s device. A recognised barcode is counted on the spot — the cursor never leaves the scan box, so you scan one item after another without stopping. Scan the same product again and it adds on top (5 + 1 = 6, shown clearly). Need a different quantity? Fix it on the editable list of what you just scanned. Optional blind count hides the expected number so counters aren’t biased.
  3. راجع الفروقات. شاهد المسجّل مقابل المعدود، وفروق الوحدات، وقيمة التفاوت.
  4. طبّق. أرسِل الكميات المعدودة إلى مخزون WooCommerce بنقرة واحدة، مع نسخة احتياطية تلقائية أولاً.
  5. صدّر. نزّل ورقة الجرد بصيغة CSV لسجلاتك.

ميزات Stocktake المجانية

  • جلسات جرد غير محدودة لعمليات الجرد الفعلي بأي حجم
  • فروقات مخزون قائمة على اللقطة (snapshot) لتعدّ بينما يبقى المتجر مفتوحًا
  • جرد كامل ومن الصفر لعمليات نهاية السنة، إضافةً إلى الجرد الجزئي والدوري الموضعي
  • امسح لتعدّ بالباركود أو رمز SKU أو اسم المنتج باستخدام ماسحات USB وبلوتوث
  • مسح الباركود بكاميرا الجوال (Beta) لعمليات العدّ الأصغر
  • وضع الجرد الأعمى الذي يخفي الكميات المسجلة لإزالة انحياز العدّ
  • تسوية المخزون بنقرة واحدة لمطابقة مخزون WooCommerce بعد الجرد
  • نسخة احتياطية تلقائية للمخزون قبل كل تطبيق، مع تراجع بنقرة واحدة
  • استئناف أي جرد لم تُنهِه في أي وقت
  • قائمة إعادة الطلب والمنتجات منخفضة المخزون مع تصدير CSV، إضافةً إلى تنبيه المخزون السالب
  • تصدير نتائج الجرد والفروقات إلى CSV
  • قيمة الفروقات بالمال الحقيقي عند ضبط بيانات تكلفة البضاعة (Cost of Goods) في WooCommerce

Stocktake Pro: التقييم واتجاه الفاقد والعدّ الجماعي

  • فحص سريع للمخزون — امسح أي منتج، وشاهد رصيده المباشر، وصحّح الكمية في الحال (مع تسجيل في سجل التدقيق)
  • وضعا العدّ: الإضافة فوق الرصيد (tally) واستلام البضائع (goods-in)
  • سجل كامل لنقاط الاستعادة لعمليات الجرد المطبّقة
  • تقييم المخزون بسعر البيع وبالتكلفة، مع تفصيل حسب الفئة
  • مؤشرات تحليل ABC إضافةً إلى اتجاه الدقة والفاقد مع مرور الوقت
  • تقارير فروقات الجرد حسب الفئة لكل جلسة
  • عدة موظفي جرد مع نسبة العمل (من عدّ ماذا)
  • مسار إعادة العدّ والاعتماد
  • تذكيرات جرد مجدولة
  • Printable A4 count sheets (browser print, no printer drivers) and branded PDF reports
  • التصدير إلى إكسل (XLSX)
  • دعم فني ذو أولوية

Full feature comparison and pricing: erenlabs.net/stocktake-for-woocommerce

مكتبات الطرف الثالث

تتضمّن هذه الإضافة مكتبة الباركود ZXing (@zxing/library، رخصة MIT،
https://github.com/zxing-js/library) في assets/js/vendor/zxing.min.js، وتُستخدم
كوحدة فكّ ترميز احتياطية لماسح كاميرا الجوال عندما لا يملك المتصفح
BarcodeDetector أصليًا. وتُقدَّم محليًا ولا تُحمَّل أبدًا من شبكة CDN بعيدة.

خدمات خارجية

تستخدم هذه الإضافة حزمة تطوير Freemius SDK (https://freemius.com) لتتبّع الاستخدام
الاختياري ولترخيص/تحديث نسخة Pro المنفصلة. عند التفعيل لأول
مرة تظهر لك شاشة موافقة صريحة؛ ولا يُرسَل أي شيء إلى أي جهة
ما لم تنقر “Allow & Continue” — واختيار “Skip” يُبقي الإضافة تعمل
بالكامل دون أن تغادر أي بيانات موقعك. وإذا وافقت، يتلقى Freemius
بيانات أساسية عن الموقع (عنوان الموقع، إصدارات WordPress/PHP، إصدار الإضافة، بريد المدير)
لتقديم إشعارات التحديث والدعم.
شروط Freemius: https://freemius.com/terms/
سياسة خصوصية Freemius: https://freemius.com/privacy/

لقطات الشاشة

التنصيب

  1. ارفع مجلد stocktake-for-woocommerce إلى /wp-content/plugins/.
  2. فعّل الإضافة من قائمة Plugins في WordPress.
  3. انتقل إلى Stocktake في قائمة الإدارة وأنشئ جلستك الأولى.

يجب أن يكون WooCommerce مثبّتًا ومفعّلاً.

الأسئلة المتكررّة

كيف أجري جردًا فعليًا للمخزون في WooCommerce؟

ابدأ جلسة جرد، ثم أدخل الكميات المعدودة بمسح الباركود ورموز SKU أو بكتابتها يدويًا. تقارن Stocktake عدّك مع لقطة للمخزون المسجّل وتُظهر الفرق لكل منتج. عند الانتهاء، تُطابق نقرة واحدة مخزون WooCommerce معه، وتُحفظ أرصدتك السابقة تلقائيًا في حال احتجت إلى التراجع. هذا يغني عن تعديل كمية مخزون كل منتج واحدًا تلو الآخر.

هل يمكنني العدّ بينما المتجر مفتوح، أم عليّ إغلاقه؟

يمكنك العدّ بينما يبقى المتجر مفتوحًا. تسجّل Stocktake لقطة (snapshot) للكميات المسجلة عند بدء الجلسة، فتُحتسب المبيعات الجارية أثناء العدّ مقابل هذا الأساس. كما يتيح لك الجرد الجزئي الموضعي والجرد الدوري فحص أقسام من الكتالوج دون إيقاف البيع.

لماذا مخزون WooCommerce لديّ غير صحيح أو يُظهر أرصدة خاطئة؟

System stock drifts from reality for many reasons, including caching, variable-product stock quirks, bad CSV imports, and concurrent sales. A physical stock count is the most reliable way to bring your records back in line with what is actually on the shelf. That is what a stocktake does: count, review the variance, and reconcile in one click — stock reconciliation you can hand to your accountant.

ما هو الجرد الأعمى للمخزون ولماذا أستخدمه؟

يخفي الجرد الأعمى الكمية المسجلة في النظام عن القائم بالعدّ، فيسجّل ما يجده فعليًا بدلاً من تأكيد الرقم الظاهر على الشاشة. هذا يزيل انحياز التأكيد ويعطي عدًّا أكثر مصداقية. الجرد الأعمى مضمّن مجانًا ويمكن تفعيله لكل جلسة.

كيف أعدّ المخزون بماسح الباركود في WooCommerce؟

وصّل ماسح باركود USB أو بلوتوث وامسح الأصناف لعدّها بالباركود أو رمز SKU أو اسم المنتج. كل مسحة تَعُدّ الصنف في الحال. ولعمليات العدّ الأصغر يمكنك أيضًا استخدام مسح الباركود بكاميرا الجوال، وهو حاليًا في نسخة تجريبية (Beta).

This is barcode inventory counting in the ordinary sense: the scanner types for you, and each scan counts the item on the spot.

هل يمكنني استخدام كاميرا جوالي كماسح باركود لعدّ المخزون؟

نعم، مسح الباركود بكاميرا الجوال متاح كميزة تجريبية (Beta) ويعمل جيدًا في عمليات العدّ الصغيرة. ولعدّ مئات الأصناف، يكون ماسح USB أو بلوتوث المخصّص أسرع وأكثر موثوقية، وكلاهما مدعوم بالكامل.

Is there a stocktake app I need to install on my phone?

No. There is no separate app to download, and nothing to set up on each counter’s device. The count screen is built to work in a phone or tablet browser: sign in to your store’s admin on the device, open the running session, and start scanning. Because the counting happens in your own store rather than in a third-party app, the counted quantities never leave your site.

كيف أحدّث مخزون WooCommerce دفعةً واحدة بعد الجرد الفعلي؟

لست بحاجة إلى تصدير واستيراد ملفات CSV ذهابًا وإيابًا ولا إلى محرّر جماعي. بعد العدّ، تكتب تسوية المخزون بنقرة واحدة كمياتك المعدودة إلى WooCommerce. وقبل التطبيق، تأخذ Stocktake نسخة احتياطية من مخزونك الحالي تلقائيًا، فتعيد نقرة تراجع واحدة الأرصدة السابقة إذا بدا شيء غير صحيح.

كيف أرى فروقات الجرد، وهل يمكنها إظهار الفاقد في المخزون بالمال؟

تُظهر Stocktake الفرق بين الكميات المعدودة والمسجلة لكل منتج، ويمكنها التعبير عن هذا الفرق بالمال عند ضبط بيانات تكلفة البضاعة (Cost of Goods) في WooCommerce. وتضيف النسخة Pro اتجاه الدقة والفاقد لتتابع كيف تتطور دقة الجرد لديك مع الوقت.

Is this a stocktake tool or a stock management system?

It is a stocktaking tool, not a stock control system. It will not raise purchase orders, hold supplier records, or run your stock day to day. It does one job properly: count what is physically on the shelf, show the variance against WooCommerce, and post the correction. If your stock already lives in WooCommerce, this is the stock take that keeps it honest.

كم مرة ينبغي أن أجري جردًا مقارنةً بالجرد الفعلي الكامل؟

A common approach is to cycle count high-value items frequently, count mid-value items periodically, and run a full physical count at your financial year end — 30 June in Australia, your accounting year end in the UK. Stocktake supports both full or zero-based counts and partial spot cycle counts, and Pro adds scheduled reminders to keep the rhythm.

هل يمكنني إيقاف الجرد مؤقتًا واستئنافه؟

نعم. يمكنك استئناف أي جرد لم تُنهِه في أي وقت، فيمكن أن يمتد الجرد الكبير عبر فترات الاستراحة أو المناوبات أو عدة أيام دون فقدان ما أنجزته.

ما الفرق بين الفحص السريع للمخزون والجرد الكامل؟

الجرد الكامل هو عدّ قائم على جلسة لعدد كبير من المنتجات مع مراجعة الفروقات وتطبيق بنقرة واحدة. أما الفحص السريع للمخزون في النسخة Pro فمخصّص للتصحيحات الفردية: امسح أي منتج واحد، وصحّح رصيده المباشر في الحال، مع تسجيل التغيير في سجل تدقيق. استخدم الجرد للعدّ الدوري والفحص السريع للتصحيحات الموضعية.

هل يمكن لعدة أشخاص العدّ في الوقت نفسه؟

نعم، في النسخة Pro. يمكن لعدة موظفي جرد العمل معًا مع نسبة مساهمة كل منهم إليه، ويتيح مسار إعادة العدّ والاعتماد لمشرف مراجعة العدّ قبل تطبيق المخزون.

هل يمكنني تقييم مخزوني بهذه الإضافة؟

نعم. يعرض تقييم المخزون في النسخة Pro قيمة مخزونك بسعر البيع وبالتكلفة معًا، مع تفصيل حسب الفئة. وفي النسخة المجانية يمكنك أيضًا رؤية قيمة الفروقات عند ضبط بيانات تكلفة البضاعة (Cost of Goods) في WooCommerce.

ماذا يمكنني تصديره؟

تصدّر النسخة المجانية نتائج الجرد والفروقات وقائمة إعادة الطلب أو المنتجات منخفضة المخزون إلى ملف CSV. وتضيف النسخة Pro أوراق جرد بصيغة PDF بعلامتك التجارية والتصدير إلى إكسل (XLSX).

هل يعمل مع متغيرات المنتج؟

نعم — يُعدّ كل متغيّر مُدار المخزون كسطر مستقل. مسح باركود متغيّر (رمز SKU الخاص به أو حقل GTIN/UPC/EAN/ISBN في WooCommerce) يَعُدّ ذلك المتغيّر بالضبط، ويحدّث التطبيقُ مخزونَ ذلك المتغيّر.

Where can I find the documentation?

Full documentation lives at erenlabs.net/stocktake-for-woocommerce/docs — getting started, scanning and barcodes, blind counts, counting modes, variance review, applying stock safely, restore points, the Pro reports, and a troubleshooting section for the questions that come up most.

ما الباركودات المتعرَّف عليها؟

يُطابَق الرمز الممسوح مع رمز SKU أولاً، ثم مع حقل المنتج GTIN / UPC / EAN / ISBN الخاص بـ WooCommerce (WooCommerce 9.2+). وكلاهما يعمل مع المنتجات ومتغيراتها.

المراجعات

لا توجد مراجعات لهذه الإضافة.

المساهمون والمطوّرون

“Stocktake – Physical Inventory Count for WooCommerce” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

لقد تم ترجمة ”Stocktake – Physical Inventory Count for WooCommerce“ إلى لغة واحدة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”Stocktake – Physical Inventory Count for WooCommerce“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

1.1.24

  • Fixed: stock variances were valued at the retail price instead of the cost
    price on stores that record cost in WooCommerce’s own Cost of Goods field.
    WooCommerce treats that field as internal meta and hands back nothing while
    the Cost of Goods feature is switched off, so the plugin fell through to the
    shelf price without saying so — while the Valuation report, which reads the
    database directly, showed the true cost. Same product, two different costs
    depending on the screen. Cost is now read the same way in both places, and a
    variation with no cost of its own inherits the parent’s.
  • Fixed: creating a stocktake logged two “called incorrectly” notices per
    product on sites with debugging enabled. That was the same root cause and is
    now silent.

1.1.23

  • Compatibility: verified against WooCommerce 10.9 and WordPress 7.0. The
    “WC tested up to” header now reads 10.9, so the incompatibility notice no
    longer appears on up-to-date stores.
  • Listing: added a walkthrough video and a link to the full online
    documentation, so the answers to the common setup questions are one click
    away instead of a support ticket.
  • No functional changes to the plugin itself.

1.1.22

  • أصبحت الإضافة مُدرَجة باسم “Stocktake – Physical Inventory Count for
    WooCommerce” — الإضافة نفسها والتثبيت نفسه؛ فقط اسم العرض
    أصبح أوضح في وصف وظيفتها. جرى تحديث الإدراج والتوثيق.
  • لا تغييرات وظيفية.

1.1.21

إعادة بناء شاملة لشاشة العدّ من أجل مسح حقيقي متواصل بلا توقف.

  • العدّ بمسحة واحدة: الباركود المتعرَّف عليه — أو اختيار من البحث بالاسم، أو قراءة
    بالكاميرا — يُعدّ لحظة التعرّف عليه. بلا مطالبة بالكمية، بلا مربع حوار،
    ولا يغادر المؤشر مربع المسح أبدًا، فتمسح صنفًا بعد آخر بوتيرة
    الماسح. المسحة الأولى تَعُدّ 1.
  • امسح المنتج نفسه مجددًا فيُضاف فوق الرصيد، في كل وضع، مع ملاحظة
    واضحة “5 + 1 = 6” كي لا يمرّ مسح مزدوج عارض دون أن يُلاحَظ.
  • نُقلت التصحيحات إلى لوحة كبيرة قابلة للتحرير للصنف الذي عددته للتو إضافةً
    إلى قائمة قابلة للتحرير بالمسحات الأخيرة: عدّل الكمية بمِزلاج +/−
    (يُحفَظ تلقائيًا) أو احذف سطرًا بالكامل. ولا حاجة للمس الشاشة
    مطلقًا إذا كانت القيمة الافتراضية 1 صحيحة.
  • المنتج غير الموجود في قائمة هذا الجرد يُضاف ويُعدّ ببساطة عندما
    تمسحه (فأنت تمسكه على أي حال) — مع ملاحظة هادئة، لا نافذة منبثقة أبدًا.
    والرمز الذي لا يطابق أي منتج يُظهر رسالة ضمن السياق مع الرمز الممسوح.
  • يُتعرَّف على الماسحات الطرفية حتى عندما يكون المؤشر في حقل الكمية،
    وتُرفَض أي كمية بحجم الباركود — فتُعامَل المسحة الشاردة على أنها
    الصنف التالي، لا تُحفَظ كعدّ.
  • نقطة نهاية REST جديدة وحدث في سجل التدقيق لإزالة عدّ (يُظهرها سجل جلسات
    Pro باسم “Count removed”).
  • الموثوقية: لا تُقدَّم قراءات العدّ المباشر أبدًا من ذاكرة مؤقتة، وتُعالَج المسحات
    السريعة أو المتداخلة بالترتيب كي لا يُفقَد أي عدّ أو يُحتسَب مرتين.

1.1.20

  • إصلاح: عادت مكتبة الباركود ZXing المرفقة إلى الحزمة — إذ كانت خطوة
    تحزيم تترك assets/js/vendor/ خارج ملف zip، ما كان يعطّل وحدة فكّ الترميز
    الاحتياطية لماسح كاميرا الجوال على iOS.
  • ترتيب الدليل لـ WordPress.org: تهريب كل مخرجات الإدارة عبر
    wp_kses()، وتحضير كل استعلام قاعدة بيانات بعناصر نائبة، واستخدام مساحة
    أسماء PHP داخلية أكثر تميّزًا، وإسقاط ملفات صور الدليل وبيانات
    البناء الوصفية من حزمة الإضافة.
  • كل محرّك خاص بـ Pro — مسار الاعتماد، والإعدادات المسبقة، والتذكيرات
    المجدولة، وطبقة الوصول لفحص المخزون، ومساعدات تقارير Pro — يُشحَن الآن
    حصريًا في بناء Pro المُوزَّع بشكل منفصل.

1.1.19

  • إصلاح: تعلن تصديرات إكسل الآن نمط خلية افتراضيًا، فلم تعد القارئات الصارمة
    (مثل openpyxl) تحذّر من غياب النمط الافتراضي. كانت الملفات تُفتح
    دائمًا بشكل صحيح في إكسل؛ وهذا يجعلها مطابقة للمعيار تمامًا.
  • إصلاح: يُظهر الجرد الملغى الآن “View” بدلاً من “Count” في القائمة.
  • إصلاح: يُظهر ماسح كاميرا الجوال رسالة واضحة عندما يتعذّر تشغيل الكاميرا
    (متصفح غير مدعوم أو سياق غير آمن) بدلاً من ألا يفعل شيئًا.

1.1.18

  • الامتثال لمراجعة WordPress.org: لم تعد النسخة المجانية تحتوي على أي شيفرة Pro
    إطلاقًا — فأوضاع العدّ الخاصة بـ Pro وتقييم التكلفة موجودة حصريًا في
    بناء Pro المُوزَّع بشكل منفصل (لا شيء مقفل أو محجوب).
  • تُحمَّل كل شيفرات JavaScript الإدارية عبر wp_enqueue_script (بلا وسوم مضمّنة).
  • توثيق موافقة Freemius الاختيارية ضمن “External services”.

الإصدارات الأقدم: راجع ملف changelog.txt المرفق مع الإضافة.