☕ قهوه‌تو همون جوری که دوست داری بساز!

اینجا می‌تونی قهوه‌ای که دقیقا با سلیقه و ذائقه‌ت جوره رو سفارش بدی:

  1. نوع رست رو انتخاب کن: لایت، مدیوم یا دارک؟ هر طعمی که می‌پسندی!
  2. درصد عربیکا و روبوستا رو مشخص کن. دلت قهوه ملایم می‌خواد یا قوی؟ درصد ترکیب دست خودته!
  3. نژاد دونه‌هارو هم انتخاب کن تا طعم خاص‌تری به قهوه‌ت بدی.
  4. در آخر، مقدار سفارش رو مشخص کن و خیالت راحت باشه که ما دقیقاً همون چیزی که انتخاب کردی رو برات آماده می‌کنیم.

قهوه اختصاصی خودت رو همین حالا بساز و لذت ببر!

تعیین نوع رست و نژاد

تعیین نوع و درصد ترکیب

تعیین مقدار سفارش

راهنمای انتخاب ترکیب قهوه

1. نوع رست (Light, Medium, Dark):

  • رست لایت (Light):
    دانه‌ها کمتر برشته شده‌اند و طعم ملایم‌تر و کمی اسیدی دارند. مناسب افرادی که به عطر طبیعی قهوه علاقه دارند.
  • رست مدیوم (Medium):
    طعم متعادلی داره، نه خیلی تلخ و نه خیلی ملایم. انتخابی ایده‌آل برای اکثر افراد.
  • رست دارک (Dark):
    دانه‌ها کاملاً برشته شده‌اند و طعم تلخ‌تر و قوی‌تری دارند. برای دوست‌داران قهوه با طعم سنگین.

2. درصد ترکیب عربیکا و روبوستا:

  • عربیکا (Arabica):
    طعم ملایم، کمی شیرین و اسیدی. مناسب برای قهوه‌های خوش‌عطر و سبک.
    (مثال: 80% عربیکا و 20% روبوستا برای طعمی متعادل و ملایم).
  • روبوستا (Robusta):
    طعم قوی، تلخ و کافئین بیشتر. مناسب برای طرفداران قهوه‌های سنگین و اسپرسو.
    (مثال: 50% عربیکا و 50% روبوستا برای یک قهوه قوی و متعادل.)
قیمت نمایش داده می‌شود...
document.addEventListener('DOMContentLoaded', function () { const arabicaInput = document.querySelector('#arabica'); // آیدی درصد عربیکا const robustaInput = document.querySelector('#robusta'); // آیدی درصد روبوستا const roastRadios = document.querySelectorAll('input[name="roast"]'); // گروه Radio نوع رست const priceDisplay = document.querySelector('#custom-coffee-price'); // المان قیمت const calculatePrice = () => { const arabicaPercentage = parseFloat(arabicaInput.value) || 0; const robustaPercentage = parseFloat(robustaInput.value) || 0; // پیدا کردن نوع رست انتخاب شده let roastType = ''; roastRadios.forEach((radio) => { if (radio.checked) { roastType = radio.value; } }); const arabicaPrice = 500000; // قیمت 100٪ عربیکا const robustaPrice = 300000; // قیمت 100٪ روبوستا const roastMultiplier = roastType === 'دارک' ? 1.2 : roastType === 'مدیوم' ? 1.1 : 1.0; let totalPrice = ((arabicaPercentage / 100) * arabicaPrice + (robustaPercentage / 100) * robustaPrice) * roastMultiplier; totalPrice = Math.round(totalPrice); priceDisplay.textContent = `قیمت: ${totalPrice.toLocaleString()} تومان`; }; arabicaInput.addEventListener('input', calculatePrice); robustaInput.addEventListener('input', calculatePrice); // اضافه کردن رویداد برای Radio Button ها roastRadios.forEach((radio) => { radio.addEventL