Ir al contenido
Odoo Menú
  • Identificarse
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • TPV para tiendas
    • TPV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en directo
    • e-learning
    Cadena de suministro
    • Inventario
    • Fabricación
    • PLM
    • Compra
    • Mantenimiento
    • Calidad
    Recursos Humanos
    • Empleados
    • Reclutamiento
    • Ausencias
    • Evaluación
    • Referencias
    • Flota
    Marketing
    • Marketing social
    • Marketing por correo electrónico
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyecto
    • Partes de horas
    • Servicio de campo
    • Servicio de asistencia
    • Planificación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Conocimientos
    • WhatsApp
    Aplicaciones de terceros Studio de Odoo Plataforma de Odoo Cloud
  • Industrias
    Comercio al por menor
    • Librería
    • Tienda de ropa
    • Tienda de muebles
    • Tienda de ultramarinos
    • Ferretería
    • Juguetería
    Alimentación y hostelería
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidor de bebidas
    • Hotel
    Inmueble
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión inmobiliaria
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Empresa contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Fabricación
    • Textil
    • Metal
    • Muebles
    • Alimentos
    • Cervecería
    • Regalos de empresas
    Salud y bienestar
    • Club deportivo
    • Óptica
    • Gimnasio
    • Terapeutas
    • Farmacia
    • Peluquería
    Oficios
    • Handyman
    • Hardware y soporte técnico
    • Sistemas de energía solar
    • Zapatero
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin ánimo de lucro
    • Agencia de protección del medio ambiente
    • Alquiler de paneles publicitarios
    • Estudio fotográfico
    • Alquiler de bicicletas
    • Distribuidor de software
    Explorar todos los sectores
  • Comunidad
    Aprender
    • Tutoriales
    • Documentación
    • Certificaciones
    • Formación
    • Blog
    • Podcast
    Potenciar la educación
    • Programa de formación
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtener el software
    • Descargar
    • Comparar ediciones
    • Versiones
    Colaborar
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Convertirse en partner
    • Servicios para partners
    • Registrar tu empresa contable
    Obtener servicios
    • Encontrar un partner
    • Encontrar un asesor fiscal
    • Contacta con un experto
    • Servicios de implementación
    • Referencias de clientes
    • Ayuda
    • Actualizaciones
    GitHub YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicitar una demostración
  • Precios
  • Ayuda

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

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyecto
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

Collecting Info on Website Directly into Odoo

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
crmhtmlwebsite_crm
2 Respuestas
250 Vistas
Avatar
Encircle Network

I am in the process of creating a website. I will be using Wordpress on Vultr hosting.  I am unclear on IF I can create a HTML form on my website and have the info sync directly into Odoo?!?!?! 


Is this possible?!


Thank you


0
Avatar
Descartar
Avatar
Cybrosys Techno Solutions Pvt.Ltd
Mejor respuesta

Hi,

Yes it is absolutely possible to build an HTML form on a WordPress site (hosted on Vultr) and have the submitted data go directly into Odoo using jsonrpc.

Here is a detailed documentation: https://www.cybrosys.com/odoo/odoo-books/odoo-17-development/rpc/jsonrpc/ 


Hope it helps

0
Avatar
Descartar
Avatar
Jainesh Shah(Aktiv Software)
Mejor respuesta

Hi Encircle Network,


Yes! You can sync a HTML form on your WordPress website directly into Odoo using webhooks. You can see image, here's a clear step-by-step guide combining the image instructions with adding a webhook URL:

Step 1: Choose the Odoo Model
  1. Go to Odoo → Automated Actions 
  2. In the Model field, choose the model where you want to store your form data.

    • Example: Contacts for contact forms, Leads for sales inquiries, etc.
Step 2: Set the Trigger
  1. In the Trigger dropdown, select On Webhook .

    • This ensures the action runs when Odoo receives a webhook from your website.
Step 3: Add the Webhook URL
  1. Copy your webhook URL from Odoo. It looks like this:
https://your-odoo-domain.com/web/hook/<unique_id>
  1. In your WordPress HTML form, set the action to this webhook URL and the method to POST .
<form action="https://your-odoo-domain.com/web/hook/<unique_id>" method="POST"> 
    <input type="text" name="name" placeholder="Your Name">
    <input type="email" name="email" placeholder="Email">
    <input type="submit" value="Submit"></form>

Step 4: Define the Target Record

  1. In Target Record , use this Python expression to tell Odoo which record to update or create:
model.env[payload.get('_model')].browse(int(payload.get('_id')))
  1. Explanation of variables :

    • env : Odoo environment where the action is triggered.
    • model : Model of the record triggered.
    • payload : Data sent by the webhook (JSON or form data).
Step 5: Keep Webhook Secret
  • Do not share your webhook URL publicly.
Step 6: Map Form Data to Odoo Fields
  1. In your Actions To Do , add Python code or server actions to extract data from payload and write it into your chosen model fields.
    Example:
record = model.env['res.partner'].create({ 
    'name': payload.get('name'),
    'email': payload.get('email')
})

✅ Result:When someone submits your WordPress form, the data is sent to Odoo via the webhook and stored in the chosen model automatically.


If you have any questions, feel free to reach out.

Hope this helps!


Thanks and Regards,

Email: odoo@aktivsoftware.com

0
Avatar
Descartar
¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Inscribirse
Publicaciones relacionadas Respuestas Vistas Actividad
Lead scoring
crm website_crm v15
Avatar
0
mar 24
3389
CRM/Website: Opportunities always getting assigned to the first Sales Team
crm website_crm odoo12
Avatar
0
jul 19
36
Campaign to update contact preference data by contacts themselves without sign-in via portal
crm portal website_crm
Avatar
Avatar
1
dic 17
3342
Multiple Contact Forms on Website linked to multiple sales teams
salesteams crm website_builder website_crm
Avatar
Avatar
1
jun 20
4717
E-commerce CRM Business case Resuelto
crm website_crm e-commerce Odoo13.0
Avatar
Avatar
1
dic 19
3608
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento Odoo.sh
  • Ayuda
  • Actualizar
  • Desarrollos personalizados
  • Educación
  • Encontrar un asesor fiscal
  • Encontrar un partner
  • Convertirse en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contacta con nosotros
  • Puestos de trabajo
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Información legal • Privacidad
  • Seguridad
الْعَرَبيّة 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 es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y totalmente integrado.

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