كتالوجك ليس قائمة أسعار نرسلها إليك بالبريد، بل يُقرأ حيّاً من الواجهة وهامشك المتفق عليه مطبَّق فيه أصلاً — فلا يمكن أن يتقادم.
قراءة الكتالوج
عملية GetPlans تعيد كل باقة أُذن لك ببيعها. ولكل مدخلة code واسم ومجموعة المنتج وأسعار دورات الفوترة الست:
{
"currency": "USD",
"markup": 15,
"count": 4,
"plans": [
{
"code": "388",
"name": "Linux Hosting - Starter",
"group": "Shared Linux Hosting",
"pricing": {
"monthly": -1,
"annually": 68.86,
"biennially": 130.83
}
}
]
}
وcode هو ما يوضع في حقل BIGBANG plan code على منتجك. ولا شيء آخر يعرّف الباقة.
القيمة −١ ليست سعراً
-1 تعني أن دورة الفوترة تلك مطفأة لهذه الباقة. لا تقرأها مجاناً ولا صفراً، ولا تطلب عليها — فيُرفض الطلب برمز cycle_unavailable. وكثير من الباقات تُباع سنوياً فقط، فقيمتها الشهرية -1 عن قصد.
كيف تُفوتَر
حين يطلب زبونك، نُنشئ طلباً وفاتورة حقيقيين على حسابك بالسعر الذي اقتبسه GetPlans — بالهامش. وتظهر الخدمة في منطقة العميل عندنا كأي خدمة أخرى تشتريها منّا، وتتجدّد على الدورة المضبوطة في Order on cycle.
أمّا ما تتقاضاه من زبونك فقرارك وحدك ولا نطّلع عليه. ولا يلزم أن يطابق دورة شرائك: البيع شهرياً مع الشراء سنوياً ترتيب شائع وسليم تماماً.
حين نغيّر سعراً
لأن الكتالوج يُقرأ حيّاً، يصلك تغيير السعر لحظة إجرائه. والخدمات القائمة تحتفظ بسعرها حتى التجديد. وإن كنت تخزّن بيانات الباقات عندك، فحدّثها قبل نشر أسعارك لزبائنك.
الباقات الحيّة وحدها تظهر
المنتجات المتقاعدة مستبعَدة من كتالوجك، وتُرفض كذلك إن طُلبت برمزها. وإن غابت باقة تتوقّعها فهي إمّا متقاعدة وإمّا خارج اتفاقك — اسألنا ونخبرك أيّهما.