Varios sitios web

../../../../_images/multi_website04.png

Los sitios web múltiples de Odoo ofrecen amplias posibilidades de diversificación y segmentación de clientes para su empresa. Conseguir una mayor audiencia y aumentar sus ingresos nunca fue tan fácil.

Cada sitio web puede funcionar de forma totalmente independiente, con su propio tema, marca, nombre de dominio, encabezado, pie de página, páginas, idiomas, productos, entradas de blog, foro, diapositivas, eventos, canales de chat en vivo, etc. ¡Echemos un vistazo!

Configurar

Si desea crear un nuevo sitio web, vaya a Sitio web ‣ Configuración ‣ Ajustes. Encontrará el botón Crear un nuevo sitio web en la primera sección.

../../../../_images/multi_website05.png

En el siguiente campo, establezca un nombre para su nuevo sitio web y un nombre específico de dominio. Deje vacío para publicar su nuevo sitio web bajo el dominio predeterminado de su base de datos de Odoo. Después podrá establecer algunos grupos de países para redirigir a los visitantes usando Geo IP.

../../../../_images/multi_website01.png

Después, seleccione un tema. Este nuevo sitio web puede tener un propósito o audiencia totalmente diferente al primero, por lo que puede usar otro tipo de tema.

Una vez que seleccione un tema, podrá crear la página principal de su sitio web. Preste atención a los indicadores morados, le servirán como guía al empezar.

../../../../_images/multi_website08.png

Nota

Si utiliza Odoo online, no olvide redirigir cualquier nombre de dominio nuevo a su base de datos de Odoo (CNAME) y autorizarlo desde Odoo. Consulte Configurar un nombre de dominio existente.

Crear el menú

El nuevo sitio web tiene un menú predeterminado con todas las aplicaciones instaladas. Para editarlo, haga clic en Páginas ‣ Editar menú. A partir de ahora solo se editará el menú de la página web actual.

Cambie de un sitio web a otro

¡Es tan fácil como contar hasta tres! El menú para cambiar de sitio web se encuentra en la esquina superior derecha. Al acceder a otro sitio web se conectará con el dominio del mismo. Si utiliza otro dominio, se le pedirá al usuario que inicie sesión.

../../../../_images/multi_website03.png

Nota

Cuando haga el cambio, se le redirigirá a la misma ruta de dominio que en el otro sitio web (por ejemplo, /shop/myproduct). Si no se utiliza esta URL, se le redirigirá a una página 404, pero se le pedirá que cree una nueva página desde ahí.

Añadir característica

Las aplicaciones web que decida instalar (por ejemplo, Diapositivas o Blogs) estarán disponibles en todos sus sitios web. También puede ocultarlas en un sitio web, solo debe eliminar el elemento del menú.

Cada sitio web cuenta con una gran variedad de opciones específicas en la configuración. Primero, seleccione el sitio web que desea configurar.

../../../../_images/multi_website15.png

Después, observe las opciones marcadas con el icono del mundo. Esto quiere decir que solo afectan a la página web en la que está trabajando.

../../../../_images/multi_website12.png

Por ejemplo, puede establecer funciones específicas como:

  • idiomas,

  • nombres de dominio,

  • enlaces a las redes sociales,

  • modo de portal del cliente (B2C vs. B2B),

  • canales de chat en vivo,

  • etc.

Las otras opciones son generales y se aplican a todos sus sitios web.

Gestionar nombres de dominio

Como se mencionó anteriormente, sus sitios web pueden compartir el mismo nombre de dominio o utilizar uno específico. Si lo comparte y quiere adaptar el contenido por región, establezca grupos de países en la configuración de cada sitio web. Se redirigirá a los visitantes a la página web correcta mediante GeoIP.

../../../../_images/multi_website18.png

Nota

GeoIP se instala de forma predeterminada en Odoo en línea. No olvide instalar la biblioteca GeoIP si usa Odoo de forma local. Consulte IP de localización.

Si establece un sitio web adicional y especifica el nombre de dominio, deberá hacer tres cosas para activar esta función:

  1. Establezca un registro A en la configuración DNS de su proveedor de alojamiento para que se redirija «www.mywebsite2.ext» a la IP de su instancia de Odoo.

  2. Crear un bloque adicional de server Nginx en el que se establezca el server_name como se definió en el Dominio del sitio web.

  3. Actualice y reinicie su instancia de Nginx para utilizar el nuevo bloque de server.

Personalice la experiencia del visitante

Gracias al menú «Personalizar» es posible profundizar en la experiencia del cliente, ya que ofrece opciones de visualización específicas para cada sitio web. Explore las diferentes páginas y adáptelas a su nuevo público. Preste atención a los flujos de trabajo y las páginas automáticas (pago en Comercio electrónico, blog, eventos, etc.) ya que son las que más opciones tienen.

../../../../_images/multi_website14.png

Publicar contenido específico por sitio web

Al igual que las páginas estáticas, cualquier contenido creado desde el front-end (producto, publicación de blog, etc.) solo se publicará en el sitio web actual. Sin embargo, puede cambiarlo desde el formulario de edición en el backend, solo debe dejar el campo Sitio web en blanco. Esto hará que se publique en todos sus sitios web.

../../../../_images/multi_website06.png

Los siguientes son todos los objetos que puede vincular a uno o todos sus sitios web:

  1. Productos

  2. Categorías de productos en Comercio electrónico

  3. Blogs

  4. Canales de presentaciones

  5. Foros

  6. Eventos

  7. Puestos de trabajo

Nota

Si crea un registro desde el backend, como un producto o evento, y lo publica, estará visible en todos sus sitios web.

Publicar una página en todos los sitios web

Si desea crear una nueva página estática que solo sea visible en un sitio web en específico, debe crearla en ese sitio web. En cambio, si desea que la página sea visible en sus otros sitios web, vaya a Sitio web‣ Configuración ‣ Páginas y deje el campo Sitio web vacío.

Si solo quiere duplicar la página para que sea visible en otro sitio web, duplíquela y establézcala en el sitio web que deseé.

../../../../_images/multi_website09.png

Si vuelve a editar la página, solo se reflejarán los cambios en el sitio web que esté usando en ese momento. Cada página nueva está vinculada a su sitio web aunque se haya establecido la página original como visible en todos los sitios web.

Truco

Agrupar las páginas por URL en el gestor de páginas le permite encontrar con rapidez la página original de cada página editada.

../../../../_images/multi_website10.png

Multiempresa

En un entorno de múltiples empresas, cada sitio web se puede vincular a una empresa específica de su sistema.

../../../../_images/multi_website16.png

Con dicha configuración, solo los datos relacionados con la empresa aparecen en el sitio web (productos, trabajos, eventos, etc.).

Los editores de sitio web solo pueden ver y editar las páginas de los registros a los que tienen acceso, por lo general son las que pertenecen a su empresa actual (y a sus subsidiarias o empresas secundarias, en términos de Odoo). Lo mismo pasa con los visitantes al sitio web.

Nota

Si los sitios web son multiempresa, no necesita cambiar de empresa cuando cambia de sitio web. Para cambiar la empresa y ver el contenido relacionado, utilice el selector de empresa en el menú.

../../../../_images/multi_website02.png

Configurar su sitio web de comercio electrónico

La función Comercio electrónico es de suma importancia en el entorno de múltiples sitios web. Hicimos que todo el flujo se pueda personalizar para adaptarse al público de cada sitio web.

Productos únicamente disponibles en un sitio web

Vimos anteriormente cómo publicar un registro específico en solo un sitio web. Puede encontrar el campo sitio web en la pestaña «comercio electrónico» del formulario de edición del producto. Si está vacío significa que está disponible para todos los sitios web.

../../../../_images/multi_website13.png

Productos disponibles en algunos sitios web.

Para hacer que un producto esté disponible en algunos sitios web, pero no en todos, debe duplicar el producto para cada sitio web.

Si necesita una referencia única para gestionar en su inventario, debe instalar Fabricación y crear LdMs (listas de materiales) de tipo kit. Cada kit vinculará cada producto»virtual» publicado con la referencia principal que gestiona en su inventario. De esta forma, cualquier producto que venda en su sitio web se convertirá en un artículo almacenable en la orden de entrega.

Listas de precios

Si desea gestionar precios específicos por sitio web puede activar la función Varios precios por producto en los ajustes de Sitio web.

Luego, vaya a Sitio web ‣ Productos ‣ Listas de precios para crear listas de precios adicionales. También puede elegir que una lista de precios esté disponible solo en un sitio web específico.

../../../../_images/multi_website07.png

Dejar el campo vacío significa que funciona en todos los sitios web si se selecciona seleccionable. De otra forma, solo está disponible para operaciones en el backend de las aplicaciones Ventas y Punto de venta.

Medios de pago y métodos de entrega

De forma predeterminada, los proveedores de pago y métodos de entrega publicados aparecerán en todos los sitios web. Puede utilizar proveedores de pago ya especificados por país mediante GeoIP, al definir los países en su configuración. Ahora puede hacerlo por país al completar el campo Sitio web.

Cuentas de cliente

Hay un ajuste para elegir cómo gestionar las cuentas de cliente en los ajustes de Sitio web. Puede permitir a los clientes utilizar una cuenta en todos sus sitios web o hacer que creen una cuenta para cada sitio web. Esta última opción es conveniente si sus sitios web no deben estar relacionados entre sí en la mente de su visitante.

../../../../_images/multi_website17.png

Consejos técnicos para personalización

Si desea publicar objetos personalizados en el sitio web, le damos algunos consejos para que funcione en múltiples sitios web:

  • Mapa de sitio: no olvide el dominio en la ruta para publicar

    registros disponibles en cada mapa de sitio de su sitio web.

  • Acceso: debe llamar al método

    can_access_from_current_website en el controlador para garantizar que el visitante pueda ver un registro en el sitio web actual.

  • Búsqueda: cuando se muestra una lista de registros, no olvide especificar

    que el dominio solo muestre los registros disponibles en el sitio web.

../../../../_images/multi_website11.png