امروزه ووکامرس یکی از فروشگاه ساز های محبوب در بین کاربران میباشد و بدلیل محبوبیت بالای وردپرس افزونه فروشگاه ساز ووکامرس هم وانست با ارائه چندین قالب فروشگاهی وردپرس در بین کاربران جا خوش کند اما در این افزونه اگر شما بخواهید در یکی دیگر از اصفحات سایت خودتون لینک خرید یک محصول را بصورت دکمه اضافه بکنید گیزنه خاصی ندارد ولی روش کار را در این مقاله آموزش وردپرس قرار داده ایم که بعد از این آموزش شما میتوانید در هر قسمت از سایتتون براحتی لینک خرید یا افزودن محصول به سبد خرید را اضافه بکنید.
نحوه قرار دادن دکمه افزودن به سبد خرید ووکامرس در بین پست های وردپرس:
فرض بکنید که شما یک فروشگاه با ووکامرس دارید و محصولات خودتون رو در فروشگاه سایتتون اضافه کردید و میخواهید که در بین مطالبی که در سایتتون قرار میدهید لینک مستقیم افزودن محصول به سبد خرید را قرار دهید اما در ووکامرس هیچ گزینه ای برای اینکار نیست مگر با آموزشی که امروز برای شما در زیر قرار داده ایم و یک نمونه از این دکمه ها:
[button bgcolor=’#319eaa’ hoverbg=’#8c8c8c’ textcolor=’#ffffff’ texthcolor=’#ffffff’ align=’center’ link=’#’ rel=’nofollow’ radius=’6′]خرید این محصول[/button]
اما قرار دادن لینک سفارش محصول در بین مطالب کار بسیار ساده ای میباشد ، بصورت کلی زمانی که شما از افزونه ووکامرس در سایتتون استفاده میکنید این افزونه برای افزودن محصولات به سبد خرید شما یک url و فرم و آدرس مخصوص را به شما میدهد که هر کاربری در سایت شما بر روی این لینک کلیک بکند آن محصولی که مشخص کرده اید در سبد خرید آن کاربر قرار میگیرد . معمولا این مورد برای کاربرانی که میخواهند در بین مطالب و پست های سایتشون دکمه خرید یک محصول را قرار بدهند استفاده میشود.
روش اول: استفاده از شورت کد دکمه افزودن محصول به سبد خرید
[add_to_cart id="99"]
در کد بالا یک عدد 99 قرار دارد که شما باید به جای این عدد شناسه یا id محصول خودتون رو بزارید اما اینکه چطوری شناسه محصول خودتون رو پیدا بکنید بسیار ساده هست
شما باید از منوی سمت راست پیشخوان وردپرس->محصولات->همه محصولات را انتخاب بکنید و در صفحه ای که برای شما نمایش داده میشود میتوانید لیست همه محصولاتی که در سایتتون قرار دادید رو مشاهده بکنید، زمانی که اشاره گر ماوس رو بر روی عنوان محصولات خودتون ببرید در زیر عنوان محصول یکسری گزینه نمایش داده میشن مانند “ویرایش” یا “ویرایش سریع” و… که در کنار همین ها یک متن هم دیده میشه مانند :ID که عددی که در مقابل این متن قرار میگیره همون id یا شناسه محصول شماست نمونه همین توضیحات در عکس زیر قرار دارد:
دوستان دقت داشته باشید که هیچ فرقی نمیکند که شما در حال حاظر در سایتتون از کدام قالب وردپرس استفاده میکنید و یا اگر قصد خرید قالب وردپرس را دارید از کدام قالب استفاده میکنید در همه قالب ها این گزینه نمایش داده میشود و یک چیز ثابت مییباشد
روش دوم: ساخت لینک افزودن محصول به سبد خرید ووکامرس با استفاده از URL
در افزونه ووکامرس همه محصولات دکمه افزودن به سبد خرید دارند که این دکمه خودش دارای یک آدرس url میباشد (منظور از url همان آدرس میباشد) و شما میتوانید یا خودتان بر روی یکی از دکمه های افزودن محصول به سبد خرید کلیک راست بکنید و گزینه Copy Link Address را بزنید و یا اینکه از کد زیر استفاده بکنید
https://webmaster98.com/?add-to-cart=99
شما باید آدرس لینک بالا را کپی بکنید و در سایت خودتون قرار بدید و به جای عبارت webmaster98.com آدرس سایت خودتون رو قرار بدید و به جای عدد 99 شناسه یا id محصول مورد نظرتون رو قرار بدید که روش پیدا کردن شناسه در چند پاراگراف بالاتر توضیح داده شد.
در این صورت هر کاربری که بر روی لینک بالا کلیک بکند محصول مورد نظر شما به سبد خرید کاربر اضافه میشود.
با تشکر از همراهی شما با این قسمت از آموزش وردپرس اگر در رابطه با این پست سوال یا مشکلی دارید در قسمت نظرات اعلام بکنید تا راهنمایی شوید. در صورتی که نیاز به قالب وردپرس دارید میتوانید به دسته بندی قالب وردپرس مراجعه بکنید.
سلام
میشه راهنماییم کنید
پرمالینک برای اضافه کردن دو محصول متفاوت به سبد خرید را می خواهم
لینک اضافه کردن یک محصول را می دونم ولی دو محصول متفاوت نمی دونم
سلام مجدد
برای این مورد پرمالینک خاصی وجود ندارد
اما می توانید با درست کردن یکسری ریدایرکت خودتان سفارشی آن را درست بکنید
یا اینکه از افزونه های خاص استفاده کنید (از طریق ویژگی محصول متغیر دو محصول را به سبد خرید اضافه می نمایند)
با تشکر
با سلام
برای لینک گذاشتن برای((افزودن به سبد خرید)) از کجا باید وارد شوم که لینک بزارم؟
سلام
مهدی جان این مورد از طریق پیشخوان وردپرس و قسمت مدیریت سایت انجام میگردد
سلام ممنون. چطوری میتونم دکمه ای بذارم که تعداد 2تا از یک محصول رو به سبد خرید اضافه کنه یا مثلا 4تا رو. خیلی گشتم نبود ممنون میشم راهنمایی کنید
سلام مهدی جان
این افزونه میتونه بهت کمک کنه:
https://wordpress.org/plugins/custom-add-to-cart-button-for-woocommerce/
عالییییییییییی
خیلی ساده و روون و عالی توضیح دادین!
ممنونم از شما!
بسیار مفید بود، خیلی ممنون
مطلبی درباره تغییر متن های صفحه های شاپ ووکامرس و تغییر ایکون ووکامرس درسایت با قابلیت نمایش سبد خرید هنگام اشاره به ایکونش ندارید؟
حسین جان سلام
مواردی که فرمودید از طریق کدنویسی قالب انجام می باشد
سلام من با المنتور یه صفحه جدا بازکردم و میخوام تعرفه پنل دکان رو قیمت گذاری کنم اما هرچی لینک افزودن به سبد خرید رو میزنم اصلا هیچ تغییری نمیکنه و صفحه با همون آدرس سبد خرید لود میشه اما به سبد خرید اضافه نمیشه
چیکار باید بکنم
خود استایل افزونه دکان به هم ریخته میشه و قیمت ها رو کامل نشون نمیده
با سلام از طریق پشتیبان افزونه میتوانید پیگیر این مورد باشید
سلام
خیلی خیلی ممنون بابت راهنماییتون
واقعا مشکلم حل شد
سلام علی جان
خوشحالیم که مشکلتون حل شد
درود ، آقا من چند روزه درگیر این موضوع هستم که چطور میتونم دکمه افزودن به سبدخرید رو تغییر بدم به رایگان، در کنار محصولات فروشی تهدادی محصولات رایگان هم دارم سایتهای زیادی سر زدم افزونه های مختلف ووکارمس رو نصب کردم اما در نهایت نشد که نشد، یعنی نه اینکه نشه شد ولی مثلا در صفحه دسته بندی دکمه نشون داده نمیشه در صفحه خود محصول دکمه رایگان رفته پایین صفحه و اصلا زیبا نیست. خواهشم اینه که بگید چکار کنم که در کنار دکمه خرید دکمه رایگان هم داشته باشم هم درصفحه دسته بندی و هم در صفحه محصول… منتظر آموزشتون هستم
سلام
میتوانید با یک برنامه نویس هماهنگ بکنید برای شما این مورد رو کدنویسی بکند
موفق باشید
سلام، ضمن تشکر از پست خوبتون
در حال حاضر این URL فقط محصول رو به سبد اضافه میکنه ولی وارد سبد خرید نمیشه، چطور میشه طوری لینک مستقیم رو تعریف کرد که مشتری پس از کلیک روی آن به سبد خرید بره.
با سپاس
سلام مرتضی جان
برای اینکه مستقیما وارد سبد خرید بشه باید توی پنل تظنیمات ووکامرس مشخص بکنید که بعد از اضافه کردن محصول به سبد خرید کاربر به صفحه سبد خرید ریدایرکت شود
هچنین گزینه ای با همین عنوان توی تنظیمات افزونه ووکامرس وجود دارد
با عرض سلام
این روش از آن جایی که id یا شناسه محصول رو نشان می دهد برای امنیت سایت بد نیست؟
راهی وجود دارد که مثل افزودن به سبد خرید پیش فرض ووکامرس id رو نشون نده؟
واین ارور مربوط به این کار است:
add_to_cart_fragments is deprecated since version 3.0.0! Use woocommerce_add_to_cart_fragments instead
سلام سعید جان
نه هیچ مشکلی برای بحث امینیتی نداره
الان چند روزه دنبال همچین کدی میگشتم که الان در این سایت پیدا کردمش ، واقعا ممنون .
سلام.منم فروشگاهمو با ووکامرس ساختم و محصول سایتهای همکاری در فروش و میزارم.همه چیز اوایل خوب بود.اما الان هر محصولی که میزارم و لینک بهش اضافه میکنم لینک نمیگیره.اگه میشه خودتون به سایتم برین و نگاه کنین و با ایمیل بهم پاسخ بدین ممنون میشم.مبلغش هم بابت راهنمایی که بهم میکنین و اشکالمو میگین پرداخت میکنم.منتظرم
سلام عبدالله عزیز
سایتتون رو بررسی کردیم، و مشکلات خیلی زیادی داشت
توصیه مکنیم که حتما یه دستی هم به سر و روی سایتتون بکشید
همچنین، در رابطه با مشکلی که اعلام کردید، این مورد ممکنه علت های مختلفی داشته باشه و به دلایل مختلفی دکمه افزودن به سبد خرید شما از کار بی افته
مثلا آپدیت شدن افزونه های سایت بصورت خودکار و ناسازگاری افزونه ها با همدیگر / یا تنظیمات اشتباه و…
این مشکل چیزی نیست که بتوان از طریق متن جواب داد و باید سایتتون حتما بررسی شود
اگر تمایل داشتید در قسمت پشتیبانی سایت ما با آدرس
http://user.webmaster98.com
ثبت نام بکنید و یک درخواست پشتیبانی ارسال بکنید، درون این تیکت یوزرنیم و پسورد وردپرس و یوزرنیم و پسورد هاستتون رو هم ارسال بکنید، ما تغییرات رو در سایت شما بررسی میکنیم اگر تغییراتی باشد که 20-25 دقیقه زمانگیر باشد برای شما بصورت رایگان انجام میشود اما اگر تغییر زمانگیری باشد، با هزینه انجام خواهد شد و شرایط پرداخت هزینه هم خدمتتون در همون تیکت گفته میشود که وابسته به زمانی که صرف رفع مشکل گزاشته میشه داره
با تشکر
ممنون از این آموزش شما واقعا عالی کار میکنید من خیلی اتفاقی سایت شما رو دیدم ولی جواب سوال من رو کامل و واضح دادید ممنون
سلام محمد عزیز
خوشحالیم که تونستیم کمکی بکنیم/بازم به ما سر بزن
سلام تشکر از سایت خوبتون
بنده در بخشی از قالب میخوام این کد رو قرار بدم اما چون در تمام صفحات به نمایش در میاد میخوام کدی باشه که خود به خود خودش رو با ادرس صفحه مورد نظر وقف بده
به جای اون ۹۹ عدد یا کلمه ای میشه زد تا اتومات تنظیم بشه؟
سلام احسان عزیز
برای اینکار میتونی از کد زیر استفاده بکنی:
…
اینطوری بصورت خودکار کاربر در حال مشاهده هر محصولی که باشه میتونه توی همون صفحه لینک خرید رو مشاهده بکنه.
2نکته:
در کدی که در بالا قرار دادیم به جای آدرس سایت ما ادرس سایت خودتون رو قرار بدید
این کد در ابزارک ها و یا در بین نوشته ها کار نمیکنه، شما فقط در فایل های .php میتونید از این کد استفاده بکنید.
سلام
ممنون عالی بود خیلی کارتون درسته
سلام
ممنون از شما دوست عزیز
بازم به ما سر بزنید
ممنون از آموزش تون و ارائه این کدهای کوتاه
سلام مجتی جان
خوشحالیم که تونستیم کمکی کرده باشیم و مشکلی رو حل کرده باشیم
بازم به ما سر بزن.
خیلی خوب و عالی
شما فکر کنید که مثلا من یک بلیطی را میخواهم روز شنبه به فروش برسانم و بعد از این که این بلیط فروخته شد روز شنبه حذف شود. این روش چگونه است ؟
سلام آرش جان
این سوالی که شما پرسیدید ارتباطی با این مقاله که درباره افزودن محصول به سبد خرید با لینک مستقیم هست نداره و یک سوال متفاوت هست
اما در کل جواب سوال شما اینه:
شما باید از سیستم های booking استفاده بکنید. اگر سایتتون با وردپرس راه اندازی شده، میتونید این قابلیت رو با استفاده از ووکامرس پیاده سازی بکنید و امکان فروش بلیط داشته باشید.
برای اینکه فروش بلیط ها از یک ساعت خاص شروع بشوند و در یک ساعت خاص هم تمام شوند شما باید از افزونه زیر استفاده بکنید:
https://wordpress.org/plugins/wp-content-scheduler-with-range/
اگر باز هم سوالی داشتید در خدمتم.
خیلی ممنون از پاسخ شما. اما این باز هم به کار من نمیاد. سوال رو جور دیگری مطرح میکنم
میخوام یک بخشی باشه که روز و تاریخ و ساعت رو به کاربر نشون بده و بعد از اینکه کاربر روی هر بخشی از اون کلیک کرد بره به عملیات خرید و بهش هم بگه که تو مثلا بلیطی که روز جمعه خریدی قطعی شده و روز و ساعت رو هم در کنار قیمت و تعداد خرید ها براش چاپ کنه و تمام
همچنین روز جمعه نیز بعد از خرید کاربر از سایت حذف شود
سلام، سایت ما رو هم نجات دادین. ممنون از لطفتون
فقط یه سوال نمیشد قطعه کدی بدین که بشه استایل دکمه رو هم تغییر داد منظورم ابعاد و نوشته و … است؟
سلام کاربر عزیز
سپاس از کامنت شما
سایز و استایل اون دکمه از طریق کدنویسی css تغییر پیدا میکنه که بصورت پیش فرض استایل خودش رو از قالب سایت شما میگیره.
برای تغییر دادنش میتونید از طریق پشتیبان قالبتون اقدام بکنید.
موفق باشید
ممنون از راهنماییتون
خواهش میکنم
امری داشتید در خدمتتون هستیم
موفق باشید
یعنی دمت گرم با این آموزشت، ایییییییول
سلام حمید جان
ممنون از شما ، بازم به ما سر بزنید