Product وStock وPrice حقائق مختلفة
تصبح بيانات E-Commerce غير موثوقة عندما تُدمج هوية المنتج وكمية المخزون والسعر التجاري والعرض والضريبة والعملة في Record واحد. هذه الحقائق تتغير بسرعات ولها ملاك مختلفون؛ تحتاج Orders إلى Snapshots للقرار التجاري بينما يستمر Catalog بالتغير.
نمذج Variants وLocations وPrice Lists والمال بدقة
- Product يعرّف الهوية التسويقية وSKU/Variant يعرّف الوحدة القابلة للبيع والتخزين.
- Inventory ينتمي لموقع ويميز On-hand وReserved وAvailable.
- Price تحمل Currency وPrice-list/Context وValidity Period وRounding Rule.
- Currency Conversion تستخدم Rate Source وEffective Time صريحين عندما تكون جزءًا من التسعير.
- Order Lines تخزن Snapshot لـSKU والوصف والكمية وUnit Price والعملة والخصم والضريبة.
طبقات خلف عنصر قابل للبيع
يعطي Catalog الـVariant ويجيب Inventory عن التوفر وتحسم Pricing العرض التجاري ثم يحفظ Checkout النتيجة Snapshot في Order.
من هوية المنتج إلى Order Line ثابتة
يعطي Catalog الـVariant ويجيب Inventory عن التوفر وتحسم Pricing العرض التجاري ثم يحفظ Checkout النتيجة Snapshot في Order.
بيع SKU بعملتين ومستودعين
اختصارات بيانات تصنع إجماليات خاطئة
قائمة بيانات التجارة
- افصل Product وVariant وInventory وPricing Models.
- تتبع Inventory حسب Location وReservation State.
- مثل Money مع Currency وPrecision حتمي.
- خزن Commercial Terms Snapshot في Order.
- اختبر Concurrent Reservation وMulti-currency Rounding.
