কিভাবে WooCommerce-এ একটি "হোয়াটসঅ্যাপে অর্ডার" বোতাম যোগ করবেন (2026)

WooCommerce ৩০ আগস্ট ২০২৬ ৯ মিনিটের পড়া
দ্রুত উত্তর

আমি কি একটি প্লাগইন ছাড়া WhatsApp-এ অর্ডার বোতাম যোগ করতে পারি?

হ্যাঁ। WooCommerce এর প্রোডাক্ট বা কার্ট টেমপ্লেটে সংযুক্ত একটি ছোট স্নিপেট প্রোডাক্টের নাম, পরিমাণ এবং মূল্যসহ একটি wa.me লিঙ্ক তৈরি করতে পারে। একটি প্লাগইন কেবল তখনই মূল্যবান যদি আপনি কোড সম্পাদনা ছাড়া প্লেসমেন্ট কন্ট্রোল, প্রতি-প্রোডাক্ট নিয়ম এবং বিশ্লেষণ চান।

কিভাবে WooCommerce-এ একটি "হোয়াটসঅ্যাপে অর্ডার" বোতাম যোগ করবেন (2026)

অনেক WooCommerce স্টোর শেষ ধাপে বিক্রয় হারায় কারণ ক্রেতার একটি অসম্পূর্ণ প্রশ্ন থাকে: এটি কি আমার পিনকোডে পাঠানো হবে, কি COD পাওয়া যাবে, আমি কি বড় পরিমাণে কেনাকাটা করলে বিশেষ দামে পাব? একটি "WhatsApp-এ অর্ডার করুন" বোতাম সেই প্রশ্নটি চ্যাটে নিয়ে যায় যেখানে আপনি সেকেন্ডের মধ্যে উত্তর দিতে পারেন, এবং ২০২৬ সালে এটি একটি চাইল্ড থিমে প্রায় বিশটি লাইনের PHP কোডে করা যায় — অথবা এক ছোট বোতাম প্লাগইন ব্যবহার করতে পারেন যদি আপনি কোড করার বদলে ক্লিক করতে চান। The Tech Pad সেই জায়গা থেকে কাজ শুরু করে যেখানে বোতাম থামে: স্বয়ংক্রিয় অর্ডার কনফার্মেশন, শিপিং আপডেট, COD যাচাই এবং কার্ট পুনরুদ্ধার একই নাম্বার থেকে প্রেরণ করা হয় অফিসিয়াল Meta WhatsApp Cloud API ব্যবহার করে। শুরু করার সময় আপনার প্রথম মাসটি ফ্রি, এবং আপনি যে প্রতিটি ব্যবসায়িক প্রতিষ্ঠানকে রেফার করবেন যারা সাইন আপ করে এবং একটি WhatsApp নম্বর সংযোগ করে তারা আপনাকে এক মাস ফ্রি দেবে — সর্বোচ্চ আরও ৫ মাস ফ্রি।

যখন একটি "ওয়াটসঅ্যাপে অর্ডার করুন" বোতাম অর্থবহ হয়

একটি চ্যাট-ফার্স্ট অর্ডার পদ্ধতি সবার জন্য উপযুক্ত নয়। এটি তখন কার্যকর হয় যখন ক্রয়ের আগে একটি মানুষের কথা বলা প্রয়োজন:

এটি আপনাদের বিপরীতে কাজ করে যখন:

আঙুলের নিয়ম: সাধারণ চেকআউটকে ডিফল্ট হিসাবে রাখুন, এবং বোতামটি কেবলমাত্র সেই জায়গায় ব্যবহার করুন যেখানে একটি প্রশ্ন সত্যিই অর্ডারকে বাধাগ্রস্ত করছে।

বোতাম কোথায় রাখতে হবে, এবং বার্তাটি কী বলা উচিত

স্থাপন নির্ধারণ করে বোতামটি চেকআউটকে সাহায্য করে নাকি ক্ষতি করে।

অবস্থানপূর্বে পূর্ণ বার্তায় কী থাকা উচিতএর জন্য এটি ভালো
প্রোডাক্ট পৃষ্ঠা, কার্টে যোগ করার পরেপ্রোডাক্টের নাম, দাম, প্রোডাক্ট URLউচ্চদামের বা কাস্টম আইটেমে জিজ্ঞাসা
দোকান / ক্যাটেগরি লুপশুধুমাত্র পণ্যের নাম এবং URLদ্রুত 'এটি পাওয়া যাচ্ছে কি?' ট্রাফিক
কার্ট পেজপ্রতিটি লাইন আইটেম, পরিমাণ, কার্ট মোটযারা পেমেন্টের আগে থেমে গিয়েছিলেন এমন ক্রেতা
চেকআউট, বিকল্প হিসেবেকার্টের বিষয়বস্তু এবং 'পেমেন্টে সাহায্য প্রয়োজন'ব্যর্থ পেমেন্ট এবং COD সংশয়ের উদ্ধার
ধন্যবাদ (অর্ডার পাওয়া গেছে) পৃষ্ঠাঅর্ডার নম্বর এবং মোটক্রয়োত্তর প্রশ্ন, ঠিকানা সংশোধন
ফ্লোটিং সাইট-ওয়াইড উইজেটকিছুই নয়, বা বর্তমান পৃষ্ঠার URLসাধারণ সমর্থন, অর্ডার দেওয়া নয়

ফ্লোটিং উইজেটগুলি Joinchat, Click to Chat এবং Chaty-এর মতো টুলের ক্ষেত্রে ব্যবহৃত হয়। তারা সেই কাজটি ভালোভাবে করে এবং এগুলো ফ্রি বা সস্তা। কিন্তু এদের মধ্যে কেউই নিজের উদ্যোগে মেসেজ পাঠায় না — তারা শুধু একটি চ্যাট খোলে যা ক্রেতার শুরু করতে হয়। এই ভিন্নতা পরে এই পোস্টে গুরুত্বপূর্ণ।

কোড: আপনার চাইল্ড থিমের জন্য দুটি স্নিপেট

স্নিপেট সম্পাদনা একটি চাইল্ড থিমের মধ্যে থাকে functions.php অথবা একটি কোড-স্নিপেটস প্লাগইন। কখনও কোনো প্যারেন্ট থিম সম্পাদনা করবেন না; পরবর্তী আপডেট আপনার কাজ মুছে দেবে। একটি ব্যাকআপ নিন এবং প্রথমে স্টেজিং-এ পরীক্ষা করুন।

  1. আপনার নম্বর সঠিক ফরম্যাটে নিন। ইন্টারন্যাশনাল ফরম্যাট, শুধুমাত্র সংখ্যা, কোনো +, কোনো ফাঁকা স্থান নেই, কোনো হ্যাশ নেই। একটি ভারতীয় নাম্বার হয়ে যায় 919876543210। উভয় স্নিপেটে প্লেসহোল্ডারটি প্রতিস্থাপন করুন।
  2. প্রোডাক্ট-পেজ বোতামটি যোগ করুন। এই হুকগুলো woocommerce_after_add_to_cart_button এবং প্রোডাক্টের শিরোনাম, প্রদর্শনমূল্য এবং পার্মালিঙ্ক থেকে একটি wa.me লিঙ্ক তৈরি করে:
add_action( 'woocommerce_after_add_to_cart_button', 'ttp_wa_order_button', 20 );

function ttp_wa_order_button() {
	global $product;

	if ( ! $product instanceof WC_Product ) {
		return;
	}

	$number = '919876543210'; // Digits only, no + and no spaces.
	$price  = html_entity_decode( wp_strip_all_tags( wc_price( wc_get_price_to_display( $product ) ) ) );

	$message  = "Hi, I'd like to order this item:\n";
	$message .= $product->get_name() . "\n";
	$message .= 'Price: ' . $price . "\n";
	$message .= 'Link: ' . get_permalink( $product->get_id() );

	$url = 'https://wa.me/' . $number . '?text=' . rawurlencode( $message );

	printf(
		'<a class="button ttp-wa-order" href="%s" target="_blank" rel="noopener nofollow">%s</a>',
		esc_url( $url ),
		esc_html__( 'Order on WhatsApp', 'ttp' )
	);
}
  1. কার্ট-পেজ বাটনটি যোগ করুন। এইটি লুপ করে WC()->cart->get_cart() য sodass গ্রাহক পুরো বাশকেটটি টাইপ করা অবস্থায় চ্যাটে আসে:
add_action( 'woocommerce_after_cart_totals', 'ttp_wa_cart_button', 20 );

function ttp_wa_cart_button() {
	if ( ! function_exists( 'WC' ) || ! WC()->cart || WC()->cart->is_empty() ) {
		return;
	}

	$number = '919876543210';
	$lines  = array( "Hi, I'd like to order this cart:" );

	foreach ( WC()->cart->get_cart() as $cart_item ) {
		$product = isset( $cart_item['data'] ) ? $cart_item['data'] : null;

		if ( ! $product instanceof WC_Product ) {
			continue;
		}

		$lines[] = sprintf( '- %s x %d', $product->get_name(), (int) $cart_item['quantity'] );
	}

	$lines[] = 'Total: ' . html_entity_decode( wp_strip_all_tags( WC()->cart->get_total() ) );

	$url = 'https://wa.me/' . $number . '?text=' . rawurlencode( implode( "\n", $lines ) );

	printf(
		'<p><a class="button ttp-wa-order" href="%s" target="_blank" rel="noopener nofollow">%s</a></p>',
		esc_url( $url ),
		esc_html__( 'Order this cart on WhatsApp', 'ttp' )
	);
}
  1. মেসেজটি সংক্ষিপ্ত রাখুন। rawurlencode() লাইন ব্রেক এবং প্রতীক সঠিকভাবে হ্যান্ডেল করে, তবে খুব দীর্ঘ প্রি-ফিলড টেক্সট কিছু ডিভাইসে কাটানো যায়। নাম, পরিমাণ এবং মোট যথেষ্ট।
  2. আপনি যা প্রিন্ট করবেন তা সবকিছু escape করুন। esc_url() href এ, esc_html__() লেবেলে।
  3. একটি রিয়েল ফোনে পরীক্ষা করুন। ডেক্সটপ wa.me লিঙ্কগুলি WhatsApp Web খুলে এবং ভিন্নভাবে আচরণ করে। Android এবং iOS চেক করুন।
  4. এটিকে সেকেন্ডারি অ্যাকশনের মতো স্টাইল করুন। যদি WhatsApp বোতাম Add to Cart-কে ছাপিয়ে যায়, প্রিপেইড অর্ডার কমে যাবে।

সেই চ্যাটগুলোকে রেকর্ড করা অর্ডারে পরিণত করা

একটি চ্যাট অর্ডার অবজেক্ট নয়, তাই শুরুতেই সিদ্ধান্ত নিন কিভাবে রেকর্ড এবং টাকা তৈরি হবে:

বাটনটি যা করতে পারে না

বাটনটি গ্রাহক-উদ্বোধিত, একমুখী এবং রাষ্ট্রহীন। এটি করতে পারে না:

এসবই ব্যবসা-উদ্বিগ্ন বার্তা, যার মানে হলো অফিসিয়াল WhatsApp ক্লাউড API এবং মেটা-অনুমোদিত টেমপ্লেট। ঠিক এটিই The Tech Pad-এর ফ্রি WooCommerce সংযোগকারী পরিচালনা করে: নিশ্চিত, প্রক্রিয়াজাত, প্রেরিত এবং ডেলিভারি বার্তা পাশাপাশি কার্ট পুনরুদ্ধার, যা একই নম্বর থেকে পাঠানো হয় যার দিকে আপনার বোতাম ইঙ্গিত করে, এবং উত্তরগুলির জন্য একটি ভাগ করা টিম ইনবক্স [/features/inbox/](/features/inbox/) এ রয়েছে। এর জন্য কোনো মাসিক SaaS ফি নেই। কানেক্টরs — আপনি মেটার প্রতি-বার্তা কথোপকথন ফি পরিশোধ করবেন (ভারতে ইউটিলিটি প্রায় ₹0.10–0.30, মার্কেটিং প্রায় 2–3 গুণ ইউটিলিটি; মেটার বর্তমান রেট কার্ড দেখুন)। দেখুন [/woocommerce/](/woocommerce/), [প্লাগইন লাইব্রেরি](/plugins/), [/industries/woocommerce/](/industries/woocommerce/) এবং [অর্ডারের স্থিতি নোটিফিকেশন](/blog/woocommerce-order-status-notifications-whatsapp/)।

বাটনের সঙ্গে যুক্ত করার জন্য বার্তা টেম্পলেটসমূহ

২৪-ঘন্টা কাস্টমার সার্ভিসের সময়সীমার বাইরে যে কোনও ব্যবসা-উদ্যোগীকৃত মেসেজের জন্য অনুমোদিত টেমপ্লেট প্রয়োজন, এবং শ্রেণি গুরুত্বপূর্ণ: অর্ডার আপডেট হলো ইউটিলিটি, প্রচার হলো মার্কেটিং।

বার্তাবিভাগযখন এটি পাঠায়উদ্দেশ্য
অর্ডার নিশ্চিতকরণপ্রয়োগযোগ্যতাপেমেন্ট বা অর্ডার সম্পন্ন হয়েছে"এটি কি গেছে?" টিকিট কমায়
COD নিশ্চিত বা বাতিলপ্রয়োগযোগ্যতাপ্রেরণের আগেনকল অর্ডার এবং RTO কাটে
পাঠানো হয়েছে + ট্র্যাকিংপ্রয়োগযোগ্যতাপূর্ণ করণকম "আমার অর্ডার কোথায়" মেসেজ
পরিত্যক্ত কার্টে নাজমার্কেটিংড্রপ-অফের ১–৪ ঘন্টা পরেইমেইলের মাধ্যমে ২–৫%-এর বিপরীতে ১৫–৩০% পুনরুদ্ধার করে
রিভিউ অনুরোধমার্কেটিংডেলিভারির ২–৩ দিন পরেইমেইলের প্রতিক্রিয়ার ৩–৫ গুণ
হাই {{1}}, আপনার অর্ডার {{2}} নিশ্চিত হয়েছে। মোট {{3}}, পেমেন্ট পদ্ধতি {{4}}। এটি শিপ হওয়ার সময় আমরা আপনাকে এখানে মেসেজ করব। যদি ঠিকানায় পরিবর্তন প্রয়োজন হয়, এই চ্যাটে উত্তর দিন।
হাই {{1}}, অর্ডার {{2}} (নগদ পরিশোধ, {{3}}) পাঠানোর আগে একটি দ্রুত নিশ্চিতকরন। নিশ্চিত করতে YES লিখুন বা বাতিল করতে NO লিখুন — নিশ্চিতকৃত অর্ডারগুলি একই দিনে পাঠানো হয়।

কার্ট পুনরুদ্ধার কপি [abandoned cart recovery templates](/blog/whatsapp-abandoned-cart-recovery-templates/)-এ রয়েছে। WhatsApp প্রায় ৯৮% ওপেন রেট অর্জন করে, যেখানে ইমেইলের জন্য প্রায় ২০%, এবং মধ্যম উত্তর সময় ৯০ সেকেন্ডের নিচে থাকে — টেমপ্লেটগুলিকে এক কথায় উত্তরযোগ্য রাখুন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

আমি কি একটি প্লাগইন ছাড়া WhatsApp-এ অর্ডার বোতাম যোগ করতে পারি?

হ্যাঁ। WooCommerce এর প্রোডাক্ট বা কার্ট টেমপ্লেটে সংযুক্ত একটি ছোট স্নিপেট প্রোডাক্টের নাম, পরিমাণ এবং মূল্যসহ একটি wa.me লিঙ্ক তৈরি করতে পারে। একটি প্লাগইন কেবল তখনই মূল্যবান যদি আপনি কোড সম্পাদনা ছাড়া প্লেসমেন্ট কন্ট্রোল, প্রতি-প্রোডাক্ট নিয়ম এবং বিশ্লেষণ চান।

WhatsApp-এর অর্ডার এখনও কি WooCommerce-এ রেকর্ড হবে?

তাদের নিজেদের দ্বারা নয় — একটি চ্যাট হলো একটি অর্ডার অবজেক্ট নয়। কথোপকথন থেকে অর্ডার ম্যানুয়ালি তৈরি করুন, অথবা অনুসন্ধান এবং উচ্চমূল্যের আইটেমের জন্য বাটন ব্যবহার করুন, যখন সাধারণ চেকআউট রেকর্ড করা অর্ডারের জন্য ডিফল্ট পথ থাকে।

আমি কি বার্তায় গ্রাহকের কার্টটি পূর্ব-ভর্তি করতে পারি?

হ্যাঁ। কার্ট বা চেকআউট পৃষ্ঠায় কার্ট আইটেমগুলোর মাধ্যমে লুপ করুন এবং নাম, পরিমাণ এবং মোটের সঙ্গে বার্তা টেক্সট তৈরি করুন, তারপর এটিকে wa.me লিঙ্কে URL-encoded করুন। এটি সংক্ষিপ্ত রাখুন — খুব দীর্ঘ প্রিফিল করা টেক্সট কিছু ডিভাইসে কাটানো হয়ে যেতে পারে।

এটি কি ভারতের ক্যাশ-অন-ডেলিভারি অর্ডারের জন্য উপকারী?

খুব। প্রেরণের পূর্বে একটি WhatsApp নিশ্চিতকরণ ধাপ নকল COD অর্ডার এবং মূলে ফেরত যাওয়া শিপমেন্ট কমানোর সবচেয়ে সস্তা উপায়গুলির মধ্যে একটি। গ্রাহকের কাছে নিশ্চিত করার জন্য একটি অনুমোদিত ইউটিলিটি টেমপ্লেট পাঠান, এবং তারা যখন উত্তর দেয় তখনই শিপ করুন।

বাটন যোগ করুন, তারপর ফলো-আপ স্বয়ংক্রিয় করুন

বাটনটি দরজা খুলে; API কোনও টাইপিং ছাড়াই কথোপকথন চালিয়ে রাখে। The Tech Pad এর মাধ্যমে আপনার স্টোরটি অফিসিয়াল ক্লাউড API এর সাথে সংযুক্ত করুন এবং অর্ডার নিশ্চিতকরণ, COD যাচাই, শিপিং আপডেট, কার্ট পুনরুদ্ধার এবং রিভিউ অনুরোধ সবই সেই নম্বর থেকে চলে যেটিতে আপনার গ্রাহকরা ইতিমধ্যেই মেসেজ পাঠায়। আপনি যখন [/wa/](/wa/) এ শুরু করবেন তখন আপনার প্রথম মাসটি বিনামূল্যের — যখন আপনি শুরু করবেন আপনার প্রথম মাস বিনামূল্যে, এবং প্রতিটি ব্যবসা যা আপনি পাঠাবেন এবং WhatsApp নম্বর সংযুক্ত করবে, তার জন্য আপনাকে একটি বিনামূল্যের মাস দেওয়া হবে — সর্বাধিক ৫টি অতিরিক্ত বিনামূল্যের মাস পর্যন্ত। পরিকল্পনাগুলি [/pricing](/pricing) এ তালিকাভুক্ত, এবং সম্পূর্ণ সংযোগকারী ওয়াকথ্রু [/blog/whatsapp-woocommerce-integration-setup-templates/](/blog/whatsapp-woocommerce-integration-setup-templates/) এ পাওয়া যাবে।

সর্বাধিক প্রায়শই জিজ্ঞাসিত প্রশ্নসমূহ

আমি কি একটি প্লাগইন ছাড়া WhatsApp-এ অর্ডার বোতাম যোগ করতে পারি?

হ্যাঁ। WooCommerce এর প্রোডাক্ট বা কার্ট টেমপ্লেটে সংযুক্ত একটি ছোট স্নিপেট প্রোডাক্টের নাম, পরিমাণ এবং মূল্যসহ একটি wa.me লিঙ্ক তৈরি করতে পারে। একটি প্লাগইন কেবল তখনই মূল্যবান যদি আপনি কোড সম্পাদনা ছাড়া প্লেসমেন্ট কন্ট্রোল, প্রতি-প্রোডাক্ট নিয়ম এবং বিশ্লেষণ চান।

WhatsApp-এর অর্ডার এখনও কি WooCommerce-এ রেকর্ড হবে?

তাদের নিজেদের দ্বারা নয় — একটি চ্যাট হলো একটি অর্ডার অবজেক্ট নয়। কথোপকথন থেকে অর্ডার ম্যানুয়ালি তৈরি করুন, অথবা অনুসন্ধান এবং উচ্চমূল্যের আইটেমের জন্য বাটন ব্যবহার করুন, যখন সাধারণ চেকআউট রেকর্ড করা অর্ডারের জন্য ডিফল্ট পথ থাকে।

আমি কি বার্তায় গ্রাহকের কার্টটি পূর্ব-ভর্তি করতে পারি?

হ্যাঁ। কার্ট বা চেকআউট পৃষ্ঠায় কার্ট আইটেমগুলোর মাধ্যমে লুপ করুন এবং নাম, পরিমাণ এবং মোটের সঙ্গে বার্তা টেক্সট তৈরি করুন, তারপর এটিকে wa.me লিঙ্কে URL-encoded করুন। এটি সংক্ষিপ্ত রাখুন — খুব দীর্ঘ প্রিফিল করা টেক্সট কিছু ডিভাইসে কাটানো হয়ে যেতে পারে।

এটি কি ভারতের ক্যাশ-অন-ডেলিভারি অর্ডারের জন্য উপকারী?

খুব। প্রেরণের পূর্বে একটি WhatsApp নিশ্চিতকরণ ধাপ নকল COD অর্ডার এবং মূলে ফেরত যাওয়া শিপমেন্ট কমানোর সবচেয়ে সস্তা উপায়গুলির মধ্যে একটি। গ্রাহকের কাছে নিশ্চিত করার জন্য একটি অনুমোদিত ইউটিলিটি টেমপ্লেট পাঠান, এবং তারা যখন উত্তর দেয় তখনই শিপ করুন।

এখনই বিনামূল্যে শুরু করুন — এবং সর্বমোট ৬ মাস পর্যন্ত বিনামূল্যে সুবিধা পান

আপনি শুরু করলে আপনার প্রথম মাসটি বিনামূল্যে। একটি ব্যবসাকে রেফার করুন যেটি সাইন আপ করে এবং একটি WhatsApp নম্বর সংযোগ করে, এবং আপনি প্রতিটি সফল রেফারেলের জন্য এক মাস বিনামূল্যে পাবেন — সর্বোচ্চ ৫ মাস অতিরিক্ত বিনামূল্যে।

আমাদের সাথে চ্যাট করুন