اتصال گوگل شیت به ووکامرس: کِی جواب میدهد و کِی دردسر میشود
اگر میخواهید سفارشهای ووکامرس در گوگل شیت جمع شوند، سه راه ساده دارید: خروجی دستی، افزونهٔ همگامسازی، یا اسکریپت با API ووکامرس. ولی اگر میخواهید موجودی را در شیت نگه دارید و سایت از آن بخواند، شیت ابزار درستی نیست: مرجع دوگانه میسازد، همزمانی چند کاربر را تحمل نمیکند و بهای تمامشده را نمیداند.
دو خواستهٔ متفاوت زیر یک عبارت پنهان است: آوردن سفارشها به شیت، یا نگهداشتن موجودی در شیت. اولی راههای ساده دارد، دومی همان چیزی است که چند ماه بعد پشیمانی میآورد.
«اتصال گوگل شیت به ووکامرس» را دو گروه کاملاً متفاوت جستوجو میکنند و راهحلشان یکی نیست.
گروه اول میخواهد سفارشها از سایت بیاید توی شیت تا بتواند مرتب کند، فیلتر بزند و به همکارش نشان بدهد. گروه دوم میخواهد موجودی و قیمت را در شیت نگه دارد و سایت از آنجا بخواند.
اولی کار درستی است و راههای ساده دارد. دومی همان کاری است که بعد از چند ماه پشیمانی میآورد. اول تکلیف خودتان را با این دو روشن کنید.
اگر میخواهید سفارشها به شیت بیاید
این یعنی شیت را بهعنوان مقصد گزارش میخواهید، نه منبع. هیچ اشکالی ندارد و سه راه دارد:
خروجی دستی. ووکامرس خودش خروجی سفارش میدهد و افزونههای رایگان زیادی هم برای خروجی CSV هست. اگر ماهی یک بار گزارش میخواهید، همین بهترین راه است: هیچ چیزی خراب نمیشود و به هیچ سرویسی وابسته نیستید.
افزونههای همگامسازی. افزونههایی هستند که هر سفارش تازه را خودشان به یک شیت اضافه میکنند. برای تابلوی روزانه خوباند. پیش از نصب دو چیز را ببینید: بعد از لغو یا مرجوعی سفارش، ردیف شیت هم اصلاح میشود یا فقط اضافه میکند؟ و اگر سفارشی دو بار همگام شود، دو ردیف میسازد یا همان ردیف را بهروز میکند؟
اسکریپت خودتان. با Google Apps Script میشود هر چند ساعت سفارشها را از API ووکامرس گرفت و در شیت نوشت. کنترل کامل دارید و هزینهای هم ندارد، ولی نگهداریاش با خودتان است.
در هر سه حالت، این را بدانید: شیتی که سفارشها را دارد حسابداری نیست. مبلغ فروش را نشان میدهد، ولی بهای تمامشده، کارمزد درگاه و هزینهٔ ارسال در آن نیست، پس عددی که بهعنوان «سود» از آن درمیآورید سود خالص نیست.
اگر میخواهید موجودی را در شیت نگه دارید
اینجا باید صریح باشم: شیت برای این کار ساخته نشده و مشکلش هم چیزی نیست که با افزونهٔ بهتر حل شود.
مسئله همزمانی است. دو نفر که همزمان روی یک شیت مینویسند، نسخهٔ همدیگر را خراب میکنند و هیچکدام خبردار نمیشوند. فروش حضوری، سفارش سایت و رسیدن بار میتوانند در یک دقیقه اتفاق بیفتند.
مسئلهٔ دوم، مرجع است. وقتی موجودی هم در شیت هست هم در ووکامرس، هر دو دیر یا زود غلط میشوند. مرجع باید یکی باشد و همان به دیگری بفرستد.
مسئلهٔ سوم، چیزی است که شیت اصلاً ندارد: بهای تمامشده. شیت میگوید چند تا دارید، ولی نمیگوید آنها چقدر برایتان تمام شدهاند. کالایی که دو بار با دو قیمت خریدهاید، بهای تمامشدهاش میانگین موزون یا FIFO است، نه آخرین قیمت خرید. بدون این عدد، سود هر فروش حدس است.
آزمون ساده: کدام سمت هستید
اگر همهٔ اینها دربارهٔ شما درست است، شیت هنوز جواب میدهد:
- یک نفر داده را وارد میکند.
- زیر صد قلم کالا دارید و تنوع رنگ و سایز ندارید.
- فقط از سایت میفروشید، نه همزمان از مغازه.
- سود را دقیق نمیخواهید و همان «فروش منهای خرید» کافی است.
اگر حتی یکی از اینها دیگر درست نیست، شیت به مرزش رسیده. نشانهاش هم همیشه یکی است: عددها بیسروصدا غلط میشوند و هیچ پیغام خطایی نمیگیرید.
راه سوم، که کمتر کسی میگوید
خیلی وقتها سؤال واقعی «چطور شیت را به ووکامرس وصل کنم» نیست؛ این است که «چرا باید دو جا داده وارد کنم».
اگر سفارش سایت خودش فاکتور شود و موجودی از حسابداری به سایت برگردد، شیت دیگر لازم نیست؛ چیزی که از آن میخواستید (فهرست مرتب و قابل فیلتر) در خودِ گزارشها هست و خروجی اکسل هم دارد. حسابشاپ همین اتصال را دارد و راهاندازیاش کمتر از ده دقیقه است.
سؤالهای پرتکرار
با گوگل شیت میشود موجودی ووکامرس را بهروز کرد؟
از نظر فنی بله، با افزونه یا اسکریپت. مسئله فنی نیست: تا وقتی شیت و سایت هر دو موجودی را نگه میدارند، مرجع معلوم نیست و اختلاف حتمی است. اگر ناچارید این کار را بکنید، دستکم قرار بگذارید که شیت همیشه مرجع باشد و هیچکس موجودی را در پیشخوان سایت دستی عوض نکند.
اسکریپت گوگل شیت به کلید API ووکامرس نیاز دارد؟
بله. باید در پیشخوان وردپرس یک کلید بسازید؛ برای فقطخواندن (گرفتن سفارش) دسترسی خواندنی کافی است و امنتر هم هست. راهنمای ساختن کلید همان مسیر است.
چند سفارش در ماه، مرز شیت است؟
عدد ثابتی ندارد و مسئله تعداد نیست. مرز آنجاست که نفر دوم به داده دست بزند، یا فروش حضوری هم اضافه شود. هر کدام از این دو زودتر اتفاق بیفتد، همان مرز است.
فرق شیت با اکسل در این کار چیست؟
شیت چند کاربر همزمان را بهتر تحمل میکند و تاریخچهٔ تغییرات دارد، ولی هیچکدام از سه مسئلهٔ بالا را حل نمیکند: مرجع، بهای تمامشده، و اینکه هیچکدام موقع غلطشدن سروصدا نمیکنند.
حسابشاپ سفارشهای ووکامرس را میگیرد، فاکتور و سند حسابداری را خودش میسازد و موجودی را همتراز نگه میدارد.
شروع رایگان