Salesforce Virtual Seller es un sistema de gestión comercial utilizado por empresas mayoristas para administrar clientes, pedidos, stock y facturación. Al conectar tu tienda VentasxMayor con Salesforce, los pedidos que recibís en tu canal online se envían automáticamente a tu sistema de gestión, y los niveles de stock y precios se actualizan desde Salesforce hacia tu catálogo mayorista.
Cómo funciona
Desde Integraciones > ERP seleccioná Salesforce e ingresá tus credenciales OAuth2. Una vez conectado, VentasxMayor se autentica con Salesforce mediante un token OAuth2 y establece un canal de comunicación bidireccional:
- Los pedidos viajan desde VentasxMayor hacia Salesforce cada vez que un comprador mayorista confirma una orden.
- El stock y los precios viajan desde Salesforce hacia VentasxMayor cuando solicitás una actualización.
La integración utiliza un identificador externo (por ejemplo, "PAGINAWEB") que permite a Salesforce reconocer que los pedidos provienen de tu tienda online y procesarlos de forma diferenciada.
Campos de configuración
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Usuario | Texto | Sí | Tu nombre de usuario de Salesforce. Es la cuenta con la que accedés al sistema. |
| Contraseña | Texto | Sí | La contraseña de tu cuenta de Salesforce. |
| Client ID | Texto | Sí | El Client ID de OAuth2 proporcionado por Salesforce. Lo encontrás en la configuración de la aplicación conectada dentro de Salesforce. |
| Client Secret | Texto | Sí | El Client Secret de OAuth2 correspondiente al Client ID. Se obtiene junto con el Client ID. |
| Identificador | Texto | Sí | Un identificador externo que Salesforce usará para reconocer los pedidos provenientes de tu tienda. Ejemplo: "PAGINAWEB". Coordiná este valor con tu administrador de Salesforce. |
| Depósito | Texto | No | Nombre del depósito desde el cual se consultan stock y precios. Si no se completa, se toman los valores generales. Útil cuando manejás múltiples depósitos y querés que tu tienda online refleje el stock de uno en particular. |
| Empresas | Texto | No | Nombres de las empresas a sincronizar. Útil si tu instancia de Salesforce maneja múltiples razones sociales y querés limitar la sincronización a una o varias de ellas. |
Qué se sincroniza
Pedidos (VentasxMayor → Salesforce)
Cada pedido confirmado se envía a Salesforce con toda la información necesaria para su procesamiento:
- Datos del comprador (nombre, CUIT/DNI, dirección, teléfono, email)
- Listado de productos con código SKU, cantidad, precio unitario y descuentos aplicados
- Condiciones de pago y observaciones
- El identificador configurado para que Salesforce clasifique el origen del pedido
Stock (Salesforce → VentasxMayor)
Los niveles de stock se consultan desde Salesforce y se actualizan en tu catálogo mayorista. Si configuraste un depósito específico, solo se trae el stock de ese depósito. Los productos se vinculan por código SKU.
Precios (Salesforce → VentasxMayor)
Los precios mayoristas se obtienen desde Salesforce y se aplican a los productos de tu tienda. Si configuraste un depósito, los precios corresponden a la lista asociada a ese depósito.
Comportamiento de la sincronización
Pedidos
- Modo: Automático al confirmar el pedido, o manual desde el panel de administración.
- Momento: Inmediatamente después de que el comprador confirma la orden.
- Errores: Si el envío falla, se registra en el historial de errores y se envía una notificación por email al administrador de la tienda. Podés reintentar el envío desde el registro de errores.
Stock y precios
- Modo: Bajo demanda.
- Actualización masiva: Usá el botón "Actualizar todos los productos" para sincronizar stock y precios de todo el catálogo.
- Actualización individual: Podés actualizar stock y precio de un producto específico desde su ficha, buscándolo por SKU.
Autenticación
- La integración usa OAuth2 con token. El token se renueva automáticamente cuando es necesario.
- Si las credenciales cambian en Salesforce, actualizá la configuración en VentasxMayor para restablecer la conexión.
Consejos
- Coordiná el valor del campo Identificador con tu equipo de Salesforce antes de activar la integración. Este valor determina cómo Salesforce clasifica y procesa los pedidos de tu tienda online.
- Si manejás varios depósitos, configurá el campo Depósito para que tu tienda online muestre el stock correcto. Un depósito mal configurado puede generar ventas de productos sin disponibilidad.
- Después de cambios masivos de precios o ingreso de mercadería en Salesforce, usá "Actualizar todos los productos" para reflejar los cambios en tu tienda de forma inmediata.
- Revisá el registro de errores con frecuencia. Un pedido que no llega a Salesforce no se factura ni se prepara para despacho, lo cual puede generar demoras en la atención a tus compradores mayoristas.
- Si recibís notificaciones de error por email, atendelas lo antes posible. Generalmente se resuelven reintentando el envío desde el panel.