Multi order final

ইসলামিক বইয়ের দোকান | কুরআন, হাদিস ও ইসলামিক বই অনলাইনে কিনুন
error
hourglass_top

অর্ডার প্রক্রিয়াকরণ হচ্ছে...

দয়া করে কিছুক্ষণ অপেক্ষা করুন

error_outline

ত্রুটি

check_circle

সফল

> > অর্ডার করুন
দয়া করে প্রয়োজনীয় তথ্য প্রদান করুন
নাম লিখুন
সঠিক মোবাইল দিন (১১ ডিজিট)
সম্পূর্ণ ঠিকানা দিন
অর্ডার সম্পূর্ণ করুন
কার্টে যোগ করুন
আপনার কার্ট খালি
পণ্য কার্টে যোগ করা হয়েছে
দয়া করে একটি পণ্য নির্বাচন করুন
দয়া করে বৈধ পরিমাণ নির্বাচন করুন
আপনার অর্ডার সফলভাবে সম্পন্ন হয়েছে
আপনার অর্ডার সম্পন্ন করতে সমস্যা হয়েছে
কার্ট থেকে সরানো হয়েছে

ইসলামিক বইয়ের দোকান

পছন্দের বই নির্বাচন করুন এবং অর্ডার সম্পূর্ণ করুন

menu_book বই নির্বাচন করুন
তাজবীদ সহ কুরআন শিক্ষা
তাজবীদ সহ কুরআন শিক্ষা
পূর্ণ রঙ্গিন হার্ডকভার সংস্করণ
350
কুরআনুম মাজীদ (৩০ পারা)
কুরআনুম মাজীদ (৩০ পারা)
কুরআনুম মাজীদ অর্থ ছাড়া - মূল আরবি 텍스트
800
বাংলা অর্থসহ কুরआনুম মাজীদ
বাংলা অর্থসহ কুরআনুম মাজীদ
রঙ্গিন ও ব্যাখ্যাসহ হার্ডকভার সংস্করণ
1500
ভিডিওসহ নামাজ শিক্ষা
ভিডিওসহ নামাজ শিক্ষা
ডিভিডি ও বইয়ের সেট
500
ইসলামী গজল ও ছন্দ
ইসলামী গজল ও ছন্দ
বই ও অডিও সিডির সেট
400
পরিমাণ: তাজবীদ সহ কুরআন শিক্ষা
পছন্দসই সংখ্যা নির্বাচন করুন
shopping_cart আপনার কার্ট
0
shopping_cart

আপনার কার্টে目前 কোনো পণ্য নেই। উপরের পণ্যগুলি থেকে নির্বাচন করুন。

মোট পণ্য মূল্য 0
local_shipping প্রসাধন পদ্ধতি
মোট Payable 0
person বিলিং তথ্য
নাম লিখুন
সঠিক মোবাইল দিন (১১ ডিজিট)
সম্পূর্ণ ঠিকানা দিন
ক্যাশ অন ডেলিভারি
প্রোডাক্ট হাতে পাওয়ার পর টাকা পরিশোধ করুন
error
hourglass_top

অর্ডার প্রক্রিয়াকরণ হচ্ছে...

দয়া করে কিছুক্ষণ অপেক্ষা করুন

error_outline

ত্রুটি

check_circle

সফল

> > অর্ডার করুন
দয়া করে প্রয়োজনীয় তথ্য প্রদান করুন
নাম লিখুন
সঠিক মোবাইল দিন (১১ ডিজিট)
সম্পূর্ণ ঠিকানা দিন
অর্ডার সম্পূর্ণ করুন
কার্টে যোগ করুন
আপনার কার্ট খালি
পণ্য কার্টে যোগ করা হয়েছে
দয়া করে একটি পণ্য নির্বাচন করুন
দয়া করে বৈধ পরিমাণ নির্বাচন করুন
আপনার অর্ডার সফলভাবে সম্পন্ন হয়েছে
আপনার অর্ডার সম্পন্ন করতে সমস্যা হয়েছে
কার্ট থেকে সরানো হয়েছে

ইসলামিক বইয়ের দোকান

পছন্দের বই নির্বাচন করুন এবং অর্ডার সম্পূর্ণ করুন

menu_book বই নির্বাচন করুন
তাজবীদ সহ কুরআন শিক্ষা
তাজবীদ সহ কুরআন শিক্ষা
পূর্ণ রঙ্গিন হার্ডকভার সংস্করণ
350
কুরআনুম মাজীদ (৩০ পারা)
কুরআনুম মাজীদ (৩০ পারা)
কুরআনুম মাজীদ অর্থ ছাড়া - মূল আরবি 텍스트
800
বাংলা অর্থসহ কুরआনুম মাজীদ
বাংলা অর্থসহ কুরআনুম মাজীদ
রঙ্গিন ও ব্যাখ্যাসহ হার্ডকভার সংস্করণ
1500
ভিডিওসহ নামাজ শিক্ষা
ভিডিওসহ নামাজ শিক্ষা
ডিভিডি ও বইয়ের সেট
500
ইসলামী গজল ও ছন্দ
ইসলামী গজল ও ছন্দ
বই ও অডিও সিডির সেট
400
পরিমাণ: তাজবীদ সহ কুরআন শিক্ষা
পছন্দসই সংখ্যা নির্বাচন করুন
shopping_cart আপনার কার্ট
0
shopping_cart

আপনার কার্টে目前 কোনো পণ্য নেই। উপরের পণ্যগুলি থেকে নির্বাচন করুন。

মোট পণ্য মূল্য 0
local_shipping প্রসাধন পদ্ধতি
মোট Payable 0
person বিলিং তথ্য
নাম লিখুন
সঠিক মোবাইল দিন (১১ ডিজিট)
সম্পূর্ণ ঠিকানা দিন
ক্যাশ অন ডেলিভারি
প্রোডাক্ট হাতে পাওয়ার পর টাকা পরিশোধ করুন
islamicAddressError.textContent = islamicTextElements.addressRequired; ok=false; } if(islamicCart.length === 0){ showToast(islamicTextElements.cartEmpty); ok = false; } return ok; } // Place order islamicOrderBtn.addEventListener('click', ()=>{ if(!validate()) { return; } // Generate unique Order ID const orderId = "ORD" + Date.now(); // Format products for the sheet const productsForSheet = islamicCart.map(item => { return `${item.productName} ${item.quantity}x`; }).join(', '); // Get shipping method text const shippingMethod = document.querySelector('input[name="islamicShip"]:checked').value === "70" ? "ঢাকা শহর : ৳70" : "ঢাকার বাইরে : ৳120"; const data = { orderId: orderId, name: islamicNameEl.value.trim(), mobile: islamicPhoneEl.value.trim(), address: islamicAddrEl.value.trim(), variant: productsForSheet, shipping: shippingMethod, subtotal: '৳' + islamicFmt(islamicCart.reduce((sum, item) => sum + (item.price * item.quantity), 0)), total: '৳' + islamicFmt(parseInt(islamicTotalEl.textContent.replace(/[^\d]/g, ''))), status: 'Pending', timestamp: new Date().toLocaleString("bn-BD") }; // ✅ Your Apps Script URL const scriptURL = "https://script.google.com/macros/s/AKfycbwurFVPApz5KOwak-CzbEJ4CwxfWjF3tc_vEVU0n8c0NFwee7Dbe-ZO6q7DKXeIuOSB/exec"; // Show loading state showProcessingMessage(); islamicOrderBtn.disabled = true; // Create URL encoded form data to send to Google Apps Script const formData = new URLSearchParams(); for (const key in data) { formData.append(key, data[key]); } // Blogger-এর জন্য বিশেষ সমাধান - response.text() এবং JSON.parse() ব্যবহার sendDataToGoogleAppsScript(scriptURL, formData, orderId); }); // Blogger-এর জন্য বিশেষ ফাংশন function sendDataToGoogleAppsScript(scriptURL, formData, orderId) { // পদ্ধতি ১: সরাসরি fetch চেষ্টা করুন fetch(scriptURL, { method: 'POST', body: formData, headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' } }) .then(res => res.text()) // text হিসেবে পড়বেন .then(text => { try { return JSON.parse(text); // তারপর parse করবেন } catch (e) { throw new Error('Invalid JSON response: ' + text); } }) .then(data => { if (data.success) { hideMessage(); showSuccessMessage(islamicTextElements.orderSuccess); // Redirect to success page with order ID after a delay setTimeout(() => { // Blogger-এর জন্য success পেজ রিডাইরেক্ট const successUrl = `/p/success.html?orderId=${encodeURIComponent(orderId)}`; window.location.href = successUrl; }, 2000); } else { throw new Error(data.error || 'Unknown error'); } }) .catch(err => { console.error('Fetch Error:', err); hideMessage(); showErrorMessage('ত্রুটি', islamicTextElements.orderFailed); islamicOrderBtn.disabled = false; }); } // Initialize cart display updateCartDisplay(); calculateTotals();
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

অর্ডিনারি আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url