تغيير عملة المتجر بعد بدء البيع يخلط الحسابات والتقارير
تاجر باع مئات الطلبات بالجنيه ثم غيّر العملة الأساسية إلى الدولار، فاختلطت أرقام التقارير والفواتير القديمة بالجديدة، وأصبح هامش الربح والمصاريف غير قابل للمقارنة بين الفترتين.
لماذا يحدث هذا
لأن المبالغ المخزنة أرقام مجردة تُقرأ بعملة المتجر الحالية في بعض الشاشات، فتبديل العملة يجعل مبلغاً قديماً بالجنيه يُقرأ فجأة بالدولار دون أي تحويل حقيقي.
ماذا يفعل ڤاريونس
القفل بعد أول طلب يمنع التبديل العرضي من الواجهة، ولقطة العملة الثابتة لكل طلب تحفظ التقارير والفواتير والتتبع التسويقي بعملتها الأصلية، وكل تغيير عملة يُسجَّل في CurrencyChangeLog للتدقيق.
- store.currency.lock-after-first-order — Currency lock after first order: متاح
- store.currency.order-snapshot — Immutable order currency snapshot: متاح
- store.currency.gateways-convert-at-pay — Gateway currency conversion at pay time: متاح
القيود
القفل لا يغني عن قرار العملة الصحيح قبل أول طلب؛ راجع بوابات الدفع التي ستشحن بها، فبعضها يحوّل محلياً وقد يعرض مبلغاً مختلفاً عما رآه العميل عند الدفع.
آخر تحقق: 2026-09-19