اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عيكم انا مبتدا في تصميم مواقع  ووردبيس

أريد  معرفة كيفية تصميم landing page مشابها لهذه  الصورة ولاكن مايهمني حق, هو كيفية جعل التوصيل يكون بطريقتين  ولكل طريقة سعر خاص بها ويحسب السعر حسب المنطقة المراد التوصيل لها  و مع كيفية المناطق المراد الإرسال لها 

 

landing bage.jpg

تم التعديل في بواسطة Zaki Boukhari2

Recommended Posts

  • 0
نشر

السؤال غير واضح، هل تقصد تريد إضافة لفعل ذلك، أم تريد برمجة خاصة باستخدام الوورد بريس؟

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

من الإضافات التي يمكن استخدامها لهذا الغرض:

  • WPForms: إضافة تسمح بإنشاء نماذج تفاعلية بسهولة وإضافة خيارات متعددة، وتحديد السعر بناءً على المنطقة وطريقة التوصيل المحددة.
  • WooCommerce: إضافة تستخدم بشكل رئيسي لإنشاء متاجر إلكترونية ولكنها تتضمن أيضًا خيارات لإنشاء نماذج الطلبات، وتحديد الطرق المختلفة للتوصيل وتحديد الأسعار بناءً على المنطقة والطريقة المختارة.

إما إذا كنت تريد التصميم والبرمجة بنفسك:

بخصوص التصميم فيمكنك استخدام مكتبات جاهزة مثل Bootstrap لإنشاء الـ Form و قائمة التنقل.

أما بخصوص التوصيل والسعر، فيمكنك استخدام الكود التالي كمثال:

//تحديد سعر الشحن حسب المنطقة
function calculate_shipping_cost($shipping_method, $shipping_address){
  $shipping_cost = 0;
  $city = $shipping_address['city'];
  $state = $shipping_address['state'];

  if ($shipping_method == 'method1') {
    if ($city == 'City1' && $state == 'State1') {
      $shipping_cost = 10;
    } elseif ($city == 'City2' && $state == 'State1') {
      $shipping_cost = 15;
    } elseif ($city == 'City3' && $state == 'State2') {
      $shipping_cost = 20;
    }
  } elseif ($shipping_method == 'method2') {
    if ($city == 'City1' && $state == 'State1') {
      $shipping_cost = 20;
    } elseif ($city == 'City2' && $state == 'State1') {
      $shipping_cost = 25;
    } elseif ($city == 'City3' && $state == 'State2') {
      $shipping_cost = 30;
    }
  }
  return $shipping_cost;
}

في هذا الكود، يتم استخدام دالة calculate_shipping_cost لحساب تكلفة الشحن بناءً على الطريقة المختارة والعنوان الذي تم تقديمه. يتم تحديد سعر الشحن حسب المنطقة، مع تحديد أسعار مختلفة لكل طريقة من طرق الشحن.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...