Skip ke Konten
Odoo Menu
  • Login
  • Uji coba gratis
  • Aplikasi
    Keuangan
    • Akuntansi
    • Faktur
    • Pengeluaran
    • Spreadsheet (BI)
    • Dokumen
    • Tanda Tangan
    Sales
    • CRM
    • Sales
    • POS Toko
    • POS Restoran
    • Langganan
    • Rental
    Website
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Rantai Pasokan
    • Inventaris
    • Manufaktur
    • PLM
    • Purchase
    • Maintenance
    • Kualitas
    Sumber Daya Manusia
    • Karyawan
    • Rekrutmen
    • Cuti
    • Appraisal
    • Referensi
    • Armada
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Acara
    • Otomatisasi Marketing
    • Survei
    Layanan
    • Project
    • Timesheet
    • Layanan Lapangan
    • Meja Bantuan
    • Planning
    • Appointment
    Produktivitas
    • Diskusi
    • Approval
    • IoT
    • VoIP
    • Pengetahuan
    • WhatsApp
    Aplikasi pihak ketiga Odoo Studio Platform Odoo Cloud
  • Industri-Industri
    Retail
    • Toko Buku
    • Toko Baju
    • Toko Furnitur
    • Toko Kelontong
    • Toko Hardware
    • Toko Mainan
    Makanan & Hospitality
    • Bar dan Pub
    • Restoran
    • Fast Food
    • Rumah Tamu
    • Distributor Minuman
    • Hotel
    Real Estate
    • Agensi Real Estate
    • Firma Arsitektur
    • Konstruksi
    • Estate Management
    • Perkebunan
    • Asosiasi Pemilik Properti
    Konsultansi
    • Firma Akuntansi
    • Mitra Odoo
    • Agensi Marketing
    • Firma huku
    • Talent Acquisition
    • Audit & Sertifikasi
    Manufaktur
    • Tekstil
    • Logam
    • Perabotan
    • Makanan
    • Brewery
    • Corporate Gift
    Kesehatan & Fitness
    • Sports Club
    • Toko Kacamata
    • Fitness Center
    • Wellness Practitioners
    • Farmasi
    • Salon Rambut
    Perdagangan
    • Handyman
    • IT Hardware & Support
    • Sistem-Sistem Energi Surya
    • Pembuat Sepatu
    • Cleaning Service
    • Layanan HVAC
    Lainnya
    • Organisasi Nirlaba
    • Agen Lingkungan
    • Rental Billboard
    • Fotografi
    • Penyewaan Sepeda
    • Reseller Software
    Browse semua Industri
  • Komunitas
    Belajar
    • Tutorial-tutorial
    • Dokumentasi
    • Sertifikasi
    • Pelatihan
    • Blog
    • Podcast
    Empower Education
    • Program Edukasi
    • Game Bisnis 'Scale Up!'
    • Kunjungi Odoo
    Dapatkan Softwarenya
    • Download
    • Bandingkan Edisi
    • Daftar Rilis
    Kolaborasi
    • Github
    • Forum
    • Acara
    • Terjemahan
    • Menjadi Partner
    • Layanan untuk Partner
    • Daftarkan perusahaan Akuntansi Anda.
    Dapatkan Layanan
    • Temukan Mitra
    • Temukan Akuntan
    • Temui penasihat
    • Layanan Implementasi
    • Referensi Pelanggan
    • Bantuan
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Dapatkan demo
  • Harga
  • Bantuan

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Akuntansi
  • Inventaris
  • PoS
  • Project
  • MRP
All apps
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Help

How to allow quotation requests (RFQ) from the eCommerce instead of direct sales

Langganan

Dapatkan notifikasi saat terdapat aktivitas pada post ini

Pertanyaan ini telah diberikan tanda
sales
1 Balas
702 Tampilan
Avatar
mksd

Hello community,

We are evaluating Odoo’s eCommerce and have a slightly different requirement from the standard direct sales flow.

Due to our commercial policy and the specific sectors we work with, we don’t have fixed prices, and our sales conditions vary depending on the customer, product, minimum quantities, etc.

Therefore, we cannot allow direct online purchases. Instead, we need users (whether registered or not) to request a quotation, which should be automatically recorded in the backend as a quotation or draft sales order pending commercial review.

I have been exploring some possible alternatives, but none of them fully fit our needs:

  • If we set website prices to 0 € and enable the “Prevent sales of zero-priced products” option, the “Add to Cart” button is replaced with “Contact Us”, but this only redirects to a generic contact form and does not create a quotation in the backend.
  • If we follow the standard eCommerce flow and simply don’t define a payment method, Odoo automatically generates a quotation instead of a confirmed order, which is close to what we want. However:
    • It would require displaying public prices (possibly 0 €), which is not acceptable for us commercially.
    • Also, all the eCommerce texts and buttons (“Add to cart”, “Proceed to checkout”, etc.) still refer to a purchase, not a quotation request, which can be confusing for users.

In summary, what we would like to achieve is:

  • The website should function as a catalog, where customers can select products and quantities.
  • When submitting their selection, a quotation is created in the backend (Sales > Quotations).
  • Ideally, the labels and texts throughout the process could be customized (e.g. “Request a quote” instead of “Buy”).

My questions:

  • Is there any native way or official module in Odoo to achieve this kind of flow?
  • Or would it require a custom development, e.g. modifying the cart/checkout behavior to generate quotations instead of sales orders?

Any guidance or experience with similar setups would be greatly appreciated 

Thank you in advance!

0
Avatar
Buang
mksd
Penulis

Thank you very much for your reply,

From what I understand, the proposed solution is based on replacing the "Add to Cart" flow entirely with a custom form that triggers a server action to create the quotation.

Just to confirm, in this approach, the quotation request would work for a single product per form submission, correct? Not multiple-products. 

I assume the product is not typed manually by the user. Do you envisage passing product_id from the product page to the form (e.g., via URL parameters and hidden fields) so the server action can create the correct quotation line automatically? Also, would the quantity be captured as a form field?

Thanks again for your guidance — I just want to be sure I fully understand the limitations before choosing the best direction.

Avatar
Cybrosys Techno Solutions Pvt.Ltd
Jawaban Terbai

Hi,


First, you need to disable the direct checkout functionality that is standard in Odoo eCommerce. The most direct way to do this is to remove or hide the "Add to Cart" button from your product pages. This can be done either through Odoo's website builder by editing the product page template or, for more advanced users, by modifying the website template's code.


Next, you should implement a "Request a Quote" functionality to replace the standard "Add to Cart" flow. This involves replacing the "Add to Cart" button with a "Request a Quote" button that links to a form. This form should collect all the necessary information from the user, such as the products they are interested in, the desired quantity, their contact details (if they aren't logged in), and any specific requirements or questions they might have. You can create this form using Odoo's built-in form builder or, if you need more customization, by creating a custom form.


Then, you'll want to automate the quotation creation process in the backend. To do this, create a server action that is triggered when a user submits the quotation request form. This server action should automatically create a new quotation in Odoo Sales, populate it with the information provided in the form (products, quantities, customer details), and assign the quotation to the appropriate salesperson. You should also configure an email notification to alert the salesperson when a new quotation request comes in.


Finally, pay attention to the user experience. Provide clear instructions on your website explaining how the quotation request process works. After a user submits a request, display a confirmation message to let them know that their request has been received and is being processed. You might also consider allowing users to create accounts so they can track the status of their quotation requests.


Hope it helps

0
Avatar
Buang
Menikmati diskusi? Jangan hanya membaca, ikuti!

Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!

Daftar
Post Terkait Replies Tampilan Aktivitas
Cannot make Sales Quotation to one Customer
sales
Avatar
Avatar
2
Nov 25
247
Products Image
sales
Avatar
Avatar
2
Okt 25
410
Edit the Sign & accept quotation button
sales
Avatar
0
Okt 25
1299
SALES ORDER - UncaughtPromiseError > OwlError Uncaught Promise > An error occured in the owl lifecycle (see this Error's "cause" property)
sales
Avatar
Avatar
Avatar
3
Okt 25
893
Add pdf file to quote Diselesaikan
sales
Avatar
Avatar
1
Sep 25
904
Komunitas
  • Tutorial-tutorial
  • Dokumentasi
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Terjemahan
Layanan
  • Odoo.sh Hosting
  • Bantuan
  • Peningkatan
  • Custom Development
  • Pendidikan
  • Temukan Akuntan
  • Temukan Mitra
  • Menjadi Partner
Tentang Kami
  • Perusahaan kami
  • Aset Merek
  • Hubungi kami
  • Tugas
  • Acara
  • Podcast
  • Blog
  • Pelanggan
  • Hukum • Privasi
  • Keamanan
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo adalah rangkaian aplikasi bisnis open source yang mencakup semua kebutuhan perusahaan Anda: CRM, eCommerce, akuntansi, inventaris, point of sale, manajemen project, dan seterusnya.

Mudah digunakan dan terintegrasi penuh pada saat yang sama adalah value proposition unik Odoo.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now