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();


Back to top button