تکمیل خودکار آدرس¶
Odoo با Google Places API ادغام شده است تا تکمیل خودکار آدرسها را امکانپذیر کند. هنگامی که شروع به تایپ یک آدرس میکنید، سامانه فهرستی از مکانهای پیشنهادی را ارائه میدهد، که خطاهای دستی را کاهش میدهد و در زمان صرفهجویی میکند.
مهم
استفاده از Google Places API ممکن است نیازمند پرداخت به Google باشد.
پیکربندی Google Places API¶
برای استفاده از Google برای تکمیل خودکار آدرس، ابتدا باید API را فعال کنید و credentialsهای مورد نیاز را ایجاد کنید.
فعالسازی Google Places API¶
برای فعالسازی Google Places API، این مراحل را دنبال کنید:
به Google Cloud console بروید.
در گوشهٔ بالا سمت چپ، روی Select a project کلیک کنید. سپس، در پاپآپ Select a resource، یک New Project ایجاد کنید.
نکته
اگر قبلاً یک پروژه ایجاد کردهاید، اما میخواهید به پروژهٔ دیگری بروید، روی نام پروژهٔ انتخابشده در گوشهٔ بالا سمت چپ کلیک کنید. سپس، در پاپآپ Select a resource، بهصورت دستی یک پروژه انتخاب کنید. اگر پروژهٔ مورد نظر قبلاً بهصورت پیشفرض انتخاب شده است، به مرحلهٔ بعدی بروید.
پنل کناری (Navigation menu) را باز کنید، سپس به بروید.
روی Enable APIs and services کلیک کنید.
Places API را جستجو کنید و آن را انتخاب کنید.
مهم
Places API (New) را فعال نکنید، زیرا هنوز توسط Odoo پشتیبانی نمیشود.
روی Enable کلیک کنید.
فرآیند تأیید را تکمیل کنید.
ایجاد credentialsهای API¶
هنگامی که پروژه ایجاد شد و Places API فعال شد، credentialsهای API را ایجاد کنید. برای انجام این کار، این مراحل را دنبال کنید:
پنل کناری (Navigation menu) پروژه را باز کنید، سپس به بروید.
روی Create credentials کلیک کنید، سپس کلید API را انتخاب کنید.
در پنل Create API key، یک نام وارد کنید.
در منوی کشویی Select API restrictions، مشخص کنید کلید به کدام APIها دسترسی داشته باشد اگر چندین API در پروژهٔ شما پیکربندی شده است. اطمینان حاصل کنید که Places API انتخاب شده است، سپس روی تایید کلیک کنید.
روی ایجاد کلیک کنید.
توجه
زیر Application restrictions، کلید API را میتوان محدود کرد تا فقط درخواستها از وبسایتها، آدرسهای IP یا اپهای خاص مجاز باشند.
مهم
کلید API خود را بهصورت امن ذخیره کنید و هرگز آن را بهصورت عمومی به اشتراک نگذارید.
پیکربندی Odoo¶
پس از تولید کلید API، پایگاه دادهٔ Odoo را به Google Places API متصل کنید. برای انجام این کار:
به اپلیکیشن تنظیمات بروید.
به بخش ادغامها بروید.
Google Address Autocomplete را فعال کنید، سپس روی ذخیره کلیک کنید.
به بخش ادغامها بازگردید، سپس کلید Google Places API خود را در فیلد اختصاصی پیست کنید.
روی ذخیره کلیک کنید.