• 0

ما هي فكرة البرومو كود

ما هي فكرة البرومو كود كالعمل كخصومات في التطبيقات التجارية

كتطبيقات التوصيل او الشراء

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بشكل عام . فكرة الكوبونات , قسائم الشراء و البرومو كودس هي أشياء يتم تقديمها للعملاء كحافز للشراء , وقد تكون خصم نسب مئوية معينة ,خصم مبلغ معين ثابت أو حتى الشحن و التوصيل المجاني و ربما أفكار أخرى .

أما إن كنت تقصد الكوبونات كمفهوم برمجي فيمكن معاملتها كغيرها من المفاهيم و من ثم إستعمالها في عمليات حساب سعر المنتج و الدفع .

مثال عملي عن الإستعمال : 

  1. قم بإنشاء جدول كوبونات بقاعدة البيانات يحوي الأعمدة : 
    coupon_code // معبرا عن كود الكوبون 
    coupon_type // معبرا عن نوع الكوبون
    coupon_amount // معبرا عن مقدار الخصم

    بحيث ينحصر نوع الكوبون في الأنواع الثلاثة الممثلة بأرقام 1,2,3,على التوالي , بـ : 

1 => fixed_card_amount // مبلغ خصم ثابت
2 => percentage_off // خصم نسبة مئوية
3 => free_shipping // شحن مجاني   

     2. في نموذج إدخال كود الكوبون بصفحة الدفع قم بالتحقق من وجود كوبون يحمل نفس الكود المدرج أو لا .

     3. إن كان نعم يمكنك تحديد نوع و مقدار الكوبون .

      4. و من ثم عمل العملية الحسابية لحساب السعر الجديد و إظهاره للمستخدم . (طبعا يجب أخذ الحيطة و إدراج إحتمال التلاعب بالسعر و التصرف وفق ذلك , مثال :تخزين السعر في الباك اند بعد إدخال كود كوبون أكثر أمانا ) .

طبعا هذا هو الشكل الأبسط للعملية , و هي وصفية بحتة يمكنك تطبيقها باللغة التي تبرمج وفقها . كما يمكنك إضافة الكثير من المميزات مثل : كوبون للمسجلين حديثا فقط , كوبون بتاريخ إنتهاء صلاحية , كوبون بعدد منتهي للإستعمال .. إلخ .

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

 الكوبونات هي خصومات ورموز ترويجية تمنح المشتري من المتجر تخفيظ على السعر الحقيقي للمنتج عند الشراء من متجر إلكتلروني,

مثلا في Laravel :

يمكنك جعل جدول المنتجات في قاعدة البيانات يستخدم خصومات ، بإنشاء جدول كوبونات خاص product_promotions ثم نربطه مع جدول المنتجات,

في جدول product_promotions نضع الحقلين ( promo_id , product_id )  لكي يتم الربط بين كل منتج والكوبون الخاص به في جدول الكوبونات promotions

بعد ذلك نقوم بتعريف علاقة many to many في نمودج المنتج

<?php
public function promocodes(){
 return $this->belongsToMany(Promo::class)->withPivot(['promo_id']);
}

ستعيد هذه الدالة جميع العروض الترويجية التي تستخدمها هذه المنتجات حتى نتمكن من إظارها وإجراء جميع العمليات عليها,

<?php

$promocodes = Product::find(1)->promocodes; 

print_r($promocodes);  // سيتم إظهار جميع الكوبنات الخاصة بالمنتج رقم 1

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن