Documento funcional · Conector SAP – WooCommerce · v1
Qué tiene que hacer el conector
Vais a sustituir vuestro programa de gestión por SAP Business One, y la tienda tiene que seguir vendiendo igual al día siguiente. Este cuestionario sirve para saber qué hace hoy vuestra integración, qué hay que replicar tal cual y qué conviene aprovechar para mejorar.
Cliente
Tienda (dirección web)
Empresa en SAP
Contesta por negocio
Contesta por informática
Fecha
Preparado porECINSA
Cómo se rellena
Se contesta escribiendo directamente en los recuadros, y lo que escribáis se va guardando solo en vuestro navegador. Cuando esté, pulsad Enviar a ECINSA arriba a la derecha y nos llega. No hace falta terminarlo de una vez: podéis enviarlo a medias y volver a enviarlo después.
No hace falta contestarlo de una sentada ni contestarlo todo. Lo marcado como bloqueante sí: sin eso no podemos empezar.
Si una pregunta no se entiende, dejadla en blanco y la vemos en la reunión. Preferimos una pregunta sin contestar a una respuesta inventada.
Negocio
Informática
Bloqueante
01
El encargo
Para qué queréis el conector y con qué margen de tiempo contamos.
1.1
¿Qué se hace hoy a mano que queréis dejar de hacer?
- ¿Se pasan los artículos a la web a mano? ¿cada cuánto?
- ¿Los pedidos se teclean en SAP uno a uno?
- ¿Cuántas horas de trabajo al mes calculáis que es eso?
Por qué lo preguntamosMarca qué parte del conector es la urgente. No es lo mismo un cliente que se ahoga metiendo pedidos que uno al que le sobra un catálogo desactualizado.
Negocio
1.2
¿Quién decide cuando haya dudas?
- Una persona de negocio que pueda decir «esto se hace así» sin consultar.
- Una persona de informática que tenga las llaves de SAP y de la web.
Por qué lo preguntamosEn un proyecto así salen veinte decisiones pequeñas por semana. Si cada una tiene que subir a comité, el proyecto se para.
Negocio
1.3
¿La tienda ya está vendiendo o es nueva?
- Si ya vende: ¿cuántos productos tiene y cuántos pedidos al mes?
- ¿Hay alguna fecha que no se pueda mover (campaña, feria, cambio de web)?
Por qué lo preguntamosCambia el plan entero. Una tienda nueva se llena de golpe; una que ya vende hay que tocarla sin romper lo que funciona, y eso obliga a emparejar antes lo que ya existe.
NegocioBloqueante
02
Lo que ya funciona hoy
Vuestra tienda ya está conectada a un programa de gestión. Eso que funciona es la mejor especificación que existe: está probado, vuestra gente está acostumbrada y el día del cambio tiene que seguir funcionando igual.
2.1
¿Qué tenéis hoy y quién lo montó?
- Nombre del programa de gestión actual.
- ¿Quién hizo la conexión con la tienda: el fabricante del programa, una agencia, un complemento comprado, desarrollo a medida?
- ¿Seguís en contacto con quien lo hizo? ¿Estarían dispuestos a explicarnos cómo está montado?
- ¿Hay algo escrito, aunque sea un correo antiguo con la equivalencia de campos?
Por qué lo preguntamosNos ahorra la mitad de las preguntas de este documento. Si podemos mirar cómo está hecho lo que ya funciona, no hace falta que nos lo contéis campo por campo.
NegocioInformáticaBloqueante
2.2
¿Qué hace hoy exactamente esa conexión?
Por qué lo preguntamosEsto es la raya de mínimos. El día que se apague lo viejo, todo lo que quede marcado aquí tiene que seguir funcionando igual o mejor. Lo que no marquéis, no lo vamos a echar de menos.
NegocioBloqueante
2.3
¿Podemos mirar cómo está hecho?
- Acceso de solo lectura a la tienda, para ver qué campos rellena hoy.
- Un producto de ejemplo, tal cual está ahora en la web, con todos sus datos.
- Un pedido de ejemplo, tal como entra hoy en el programa de gestión.
- Si hay registro de errores o incidencias, lo que tengáis.
Por qué lo preguntamosMedia hora mirando la tienda actual vale más que diez preguntas contestadas. Y nos deja copiar exactamente lo que ya está bien.
InformáticaBloqueante
2.4
¿Qué no os gusta de lo que hay hoy?
- ¿Qué falla, qué va lento, qué hay que arreglar a mano cada semana?
- ¿Qué se rompe cuando alguien hace algo fuera de lo normal?
- ¿Qué os han pedido las personas que lo usan a diario y nunca se ha hecho?
Por qué lo preguntamosAquí está el valor del cambio. Si nos limitamos a copiar lo que hay, habréis cambiado de programa de gestión y de conector para quedaros exactamente igual que estabais.
Negocio
2.5
¿Qué querríais que hiciera y hoy no hace?
- Ponedlo en tres montones: imprescindible, estaría bien y algún día.
Por qué lo preguntamosSeparar «replicar» de «mejorar» nos permite sacar primero lo que ya teníais funcionando y añadir lo nuevo después. Si mezclamos las dos cosas, el día del cambio os la jugáis a una carta.
Negocio
2.6
Los códigos de artículo, al cambiar de programa
- Los códigos con los que la tienda identifica hoy cada producto, ¿son los mismos que usa vuestro programa de gestión actual?
- ¿Hay artículos con el código repetido, mal puesto o en blanco?
- ¿Quién de vuestra parte conoce bien esa codificación?
Por qué lo preguntamosEsta es, con diferencia, la pregunta más cara del documento. La tienda enlaza cada producto con el programa de gestión por un código. Si al migrar a SAP esos códigos cambian, hay que rehacer el emparejamiento de todo el catálogo, uno a uno. Es la diferencia entre un día de trabajo y tres semanas.
Ya nos ha pasadoSe descubre tarde y siempre de la misma forma: todo va bien en pruebas con cuatro artículos, y al llegar al catálogo completo resulta que la mitad no encuentra su pareja. De la codificación en SAP nos ocupamos nosotros, pero necesitamos saber con qué nos vamos a encontrar en la tienda.
NegocioInformáticaBloqueante
2.7
¿Cómo hacemos el relevo?
- ¿Se apaga lo viejo y se enciende lo nuevo el mismo día, o hay unos días en que convivan?
- ¿Hay una temporada floja en la que hacer el cambio con menos riesgo?
- ¿Quién decide que se puede apagar lo antiguo?
Por qué lo preguntamosDos conectores escribiendo a la vez en la misma tienda se pisan el uno al otro: uno pone el precio de SAP y el otro lo devuelve al del programa viejo, en bucle. Si tiene que haber convivencia, hay que repartir por adelantado quién se ocupa de qué.
NegocioBloqueante
03
Quién manda en cada dato
La pregunta más importante del documento. Si un dato se puede cambiar en los dos sitios, antes o después uno pisa al otro.
3.1
¿SAP manda en el catálogo y la web solo lo enseña?
- Si es que sí: nadie debería tocar productos en la web, porque se perderá.
- Si es que no: decidnos exactamente qué campos se retocan en la web y el conector no debe volver a escribir.
Por qué lo preguntamosEs la regla de la que cuelga todo lo demás. Sin ella, cualquier decisión posterior queda en el aire.
Ya nos ha pasadoEn otro cliente, el conector volvía a escribir la descripción cada vuelta. La persona de marketing retocaba los textos por la mañana y por la tarde volvían a ser los de SAP. Tardamos en verlo porque solo afectaba a una parte del catálogo.
NegocioBloqueante
3.2
¿Qué viaja de la web hacia SAP?
- Pedidos, se da por hecho. ¿Y clientes nuevos?
- ¿Algo más: valoraciones, consumos, altas de artículos?
Por qué lo preguntamosEscribir en SAP es lo delicado del asunto: un error ahí ensucia la contabilidad. Cuanto más corta sea esta lista, más tranquilo duerme todo el mundo.
Negocio
3.3
¿Hay algo que el conector no deba tocar jamás?
Por qué lo preguntamosSuele haber campos, series o almacenes reservados para otra cosa. Es mejor tener la lista negra por escrito que descubrirla el día que algo se descuadra.
NegocioInformática
04
La tienda
Esta parte la contesta informática, y va toda del lado de la tienda: de SAP nos ocupamos nosotros, no os vamos a pedir nada de eso.
4.1
Vuestra tienda
- Dirección de la tienda real y, si la hay, de la de pruebas.
- Versión de WordPress y de WooCommerce.
- Dónde está alojada y quién la mantiene (¿agencia? ¿nombre y contacto?).
- ¿Está detrás de algún sistema de protección o caché que pueda bloquearnos?
Informática
4.2
¿Hay una web de pruebas que sea copia fiel de la real?
Por qué lo preguntamosIgual que con SAP. Y «copia fiel» incluye los plugins: una web de pruebas sin los complementos que tiene la real no sirve para detectar los choques.
InformáticaBloqueante
4.3
Lista de complementos instalados en la tienda
- Sobre todo los que tocan productos, precios, existencias, impuestos, pedidos o clientes.
- Multiidioma, multimoneda, precios por tipo de cliente, mayoristas, marketplaces, otro conector anterior.
Por qué lo preguntamosWooCommerce por sí solo es previsible; con veinte complementos encima, no. Un complemento de precios por tipo de cliente puede reescribir el precio justo después de que lo dejemos puesto, y desde fuera parece que el conector no funciona.
Informática
4.4
Llaves de acceso a la tienda
- Necesitamos claves de la interfaz de WooCommerce con permiso de lectura y escritura.
- Unas para pruebas y otras para la tienda real, distintas.
InformáticaBloqueante
4.5
¿Hay que autorizar nuestro acceso a la tienda?
- ¿La tienda bloquea accesos por dirección de origen, por país o con algún cortafuegos?
- Si hay que meter en lista blanca la dirección desde la que trabajará el conector, ¿a quién se lo pedimos y cuánto suele tardar?
Por qué lo preguntamosEs lo que más veces retrasa el arranque, y no por difícil: depende de terceros que tardan semanas en abrir un puerto. Del lado de SAP nos encargamos nosotros.
Informática
05
Qué artículos suben
De todo lo que hay en SAP, qué debe verse en la tienda y qué pasa cuando eso cambia.
5.1
¿Cuántos artículos hay en SAP y cuántos deberían verse en la web?
Por qué lo preguntamosDetermina cuánto tarda una vuelta completa y si hay que trocearla. Con quinientos artículos todo es fácil; con cincuenta mil, hay que pensarlo.
Negocio
5.2
¿Cómo se sabe que un artículo va a la web?
- ¿Un campo que alguien marca? ¿Una familia o un grupo concreto? ¿Que tenga precio? ¿Que tenga foto?
- Si hoy no existe esa marca, ¿estáis dispuestos a crear un campo nuevo en SAP para eso?
Por qué lo preguntamosNecesitamos una regla que se pueda comprobar sola, sin que nadie tenga que decidirlo cada vez. Y tiene que ser una regla que vuestra gente pueda cambiar sin llamarnos.
NegocioBloqueante
5.3
¿Qué pasa cuando un artículo deja de cumplir esa regla?
- ¿Se oculta de la tienda? ¿Se borra? ¿Se queda visible pero agotado? ¿No se toca?
- ¿Y si se descataloga en SAP habiendo pedidos antiguos con él?
Por qué lo preguntamosBorrar en la web es irreversible y se lleva por delante las opiniones, las estadísticas y la dirección del producto en buscadores. Casi siempre es mejor ocultar.
Negocio
5.4
Arranque: ¿hay productos ya creados en la web que haya que emparejar?
- ¿Por qué campo se reconoce que un producto de la web es tal artículo de SAP: referencia, código de barras, otro?
- ¿Están limpios esos códigos, o hay duplicados y huecos?
- ¿Qué hacemos con los que no casen con nada?
Por qué lo preguntamosEs el trabajo más ingrato del proyecto y el que más sorpresas da. Normalmente hace falta un censo previo: cuántos casan, cuántos no y por qué.
Ya nos ha pasadoEn otro cliente, el 6% del catálogo no tenía ni referencia ni código de barras, y otro tanto tenía la misma referencia repetida en varios productos. Hasta que no se limpió a mano, no se pudo enlazar nada.
NegocioInformática
06
Los campos del producto
Qué se escribe en la ficha de la tienda y de dónde sale. Rellenad las dos últimas columnas.
6.1
Tabla de equivalencias
| En la tienda | Qué contiene hoy y de dónde sale | ¿Puede pisarlo el conector? |
| Nombre del producto | | |
| Descripción corta | | |
| Descripción larga | | |
| Referencia (SKU) | | |
| Código de barras | | |
| Marca / fabricante | | |
| Categorías | | |
| Etiquetas | | |
| Peso | | |
| Medidas (alto/ancho/largo) | | |
| Precio | | |
| Existencias | | |
| Fotos | | |
| Publicado sí/no | | |
| Fichas técnicas, PDF | | |
| Otros (indicad cuáles) | | |
Cómo rellenarlaEn la columna del medio, qué información lleva hoy ese campo y de dónde la saca. En la última, «siempre» si el conector puede mandar en él para siempre, o «solo al crear» si en la web se retoca después y no queréis que se pise.
NegocioInformática
6.2
¿Faltan campos en SAP que la web necesita?
- Categoría de la web, texto comercial, etiquetas, orden de aparición, destacados.
- ¿Quién los rellenaría y con qué criterio?
Por qué lo preguntamosCasi siempre falta algo. Crear campos nuevos en SAP es rápido; rellenarlos para todo el catálogo, no. Conviene saberlo ahora y no a mitad del proyecto.
Negocio
07
Precios
La zona donde un error se ve en la cuenta corriente. Merece la pena ser muy concretos.
7.1
¿Qué lista de precios manda en la web?
- ¿Una sola para todos, o depende del cliente?
- ¿Esa lista se calcula a partir de otra (por ejemplo, la tarifa base menos un porcentaje)?
Por qué lo preguntamosSi el precio de la web es el resultado de un cálculo, el conector tiene que rehacer ese mismo cálculo. Necesitamos la fórmula exacta, no una aproximación.
NegocioBloqueante
7.2
¿Con IVA o sin IVA?
- Los precios de esa lista en SAP, ¿llevan el IVA incluido?
- La tienda, ¿enseña los precios con IVA incluido o lo suma al final?
- ¿Qué tipos de IVA manejáis y hay artículos con tipo distinto?
Por qué lo preguntamosEs el error más caro y más fácil de cometer del proyecto entero.
Ya nos ha pasadoBasta con que la tienda esté puesta para sumar el impuesto y el conector le mande el precio ya con impuesto, para que todo el catálogo salga un 21% más caro. Se ve enseguida; lo que no se ve enseguida es el caso contrario, que vende barato durante días.
NegocioInformáticaBloqueante
7.3
¿Precios distintos según el cliente?
- ¿Hay clientes con tarifa propia o descuento por grupo que deban verlo al entrar en la web?
- ¿Cuántos grupos distintos? ¿cuántos clientes con precio especial?
Por qué lo preguntamosEs lo que separa una tienda sencilla de un proyecto del doble de tamaño. Publicar un precio por artículo es fácil; publicar un precio por artículo y cliente multiplica el trabajo y suele necesitar un complemento en la web.
NegocioBloqueante
7.4
Ofertas y precios rebajados
- ¿Salen de SAP o los pone marketing en la web?
- Si salen de SAP, ¿de qué campo y con qué fechas de inicio y fin?
Negocio
7.5
Moneda y redondeo
- ¿La tienda vende solo en euros? ¿SAP trabaja en euros?
- ¿Cuántos decimales y cómo se redondea?
Por qué lo preguntamosParece una tontería y no lo es.
Ya nos ha pasadoUna tienda de pruebas se quedó configurada en dólares por descuido. El conector mandaba euros y la tienda los interpretaba como dólares: todos los importes que volvían a SAP venían inflados un 16%. Costó días entender por qué no cuadraba nada.
Informática
7.6
Gastos de envío
- ¿Cómo se calculan hoy: por peso, por importe, por zona, gratis a partir de X?
- ¿Esa tabla vive en la web o en SAP?
Negocio
08
Existencias
Vender lo que no hay cuesta un cliente. Publicar de menos cuesta ventas.
8.1
¿Qué almacenes cuentan para la web?
- ¿Uno solo, varios sumados, o depende del artículo?
- Nombres o códigos exactos de esos almacenes.
Negocio
8.2
¿Qué cantidad se publica exactamente?
- ¿Lo que hay en la estantería, o eso menos lo ya comprometido en pedidos?
- ¿Se reserva un colchón de seguridad? ¿se publica un tope (por ejemplo, «más de 10»)?
Por qué lo preguntamosPublicar la cantidad física a secas es lo que provoca las sobreventas: hay diez unidades, pero ocho ya están apalabradas para un cliente de la tienda física.
Negocio
8.3
¿Se puede vender sin existencias?
- ¿Bajo pedido, con plazo? ¿Solo algunos artículos?
- ¿O si no hay, no se vende y punto?
Negocio
8.4
¿Cada cuánto tiene que estar fresco el stock?
- ¿Vale con cada media hora? ¿Cada cinco minutos? ¿Una vez de madrugada?
Por qué lo preguntamosCuanto más a menudo, más carga para SAP. Hay que buscar el punto en el que no sobrevendáis sin ahogar el servidor.
Negocio
09
Fotos
Siempre da más guerra de la esperada.
9.1
¿Dónde están hoy las fotos?
- ¿En una carpeta de red, dentro de SAP, en la web ya, en un servicio externo?
- ¿Cómo se llaman los ficheros? Poned tres ejemplos reales.
- ¿Cuántas por artículo, como mucho?
Informática
9.2
¿Cuál es la foto principal y en qué orden van las demás?
Por qué lo preguntamosSi el orden no está en el nombre del fichero ni en ningún campo, no hay forma de adivinarlo, y las fotos saldrán barajadas.
Negocio
9.3
Si alguien cambia o retoca una foto en la web, ¿se respeta?
Ya nos ha pasadoLas fotos son el sitio donde es más fácil duplicar. Si el conector no lleva la cuenta de cuáles ya subió, cada vuelta añade una copia y en una semana hay productos con treinta fotos iguales. Y borrarlas después es a mano.
Negocio
12
Los pedidos entran en SAP
La mitad delicada: aquí el conector escribe documentos de verdad en vuestra contabilidad.
12.1
¿En qué momento entra el pedido en SAP?
- ¿Nada más hacerlo el cliente? ¿Solo cuando está cobrado? ¿Cuando alguien lo revisa?
- ¿Y los que se pagan por transferencia o contra reembolso?
Por qué lo preguntamosMeterlos al hacerlos os llena SAP de pedidos que nunca se pagan. Meterlos solo al cobrar retrasa la preparación. Hay que elegir a sabiendas.
NegocioBloqueante
12.2
¿Qué documento se crea?
- ¿Pedido de venta, entrega o factura?
- ¿Entra como borrador para que alguien lo apruebe, o directamente en firme?
- ¿Serie de numeración propia para lo que venga de la web?
Por qué lo preguntamosEmpezar por borradores es lo prudente los primeros meses: si el conector se equivoca, se corrige antes de que afecte a nada. Y una serie propia os deja ver de un vistazo qué ha vendido la web.
NegocioBloqueante
12.3
Los datos fijos del pedido
| Dato | Qué regla se sigue hoy |
| Almacén de salida | |
| Comercial al que se imputa | |
| Titular / responsable | |
| Forma de pago | |
| Condiciones de pago | |
| IVA que se aplica | |
| Cómo se reflejan los portes | |
| Dónde se ve el nº de pedido web | |
| Canal / origen de la venta | |
Negocio
12.4
Descuentos, cupones y promociones
- ¿Cómo tienen que verse en SAP: descuento en cada línea, descuento sobre el total, una línea negativa?
- ¿Hay promociones del tipo «tres por dos» o regalos?
Por qué lo preguntamosSi el importe final que le habéis cobrado al cliente no cuadra al céntimo con el que queda en SAP, la contabilidad no cierra. Y con los descuentos, redondear mal un céntimo por línea se convierte en un descuadre grande a fin de mes.
Negocio
12.5
Impuestos según el destino
- ¿Vendéis a Canarias, Ceuta o Melilla? ¿Al resto de la Unión Europea? ¿Fuera?
- ¿Hay clientes con recargo de equivalencia?
- ¿Qué indicador de IVA corresponde a cada caso?
Negocio
12.6
¿Qué hacemos si un pedido no puede entrar?
- Casos típicos: artículo que no existe en SAP, datos fiscales mal, SAP parado, sin stock.
- ¿A quién se avisa y cómo? ¿se reintenta solo? ¿se deja apartado para revisar?
Por qué lo preguntamosLo peor que puede pasar no es que un pedido falle: es que falle en silencio y nadie se entere hasta que el cliente reclama. Hay que decidir a quién le suena la alarma.
Negocio
12.7
¿Cuántos pedidos al día?
- Un día normal, y el peor día del año (rebajas, Navidad, Black Friday).
Negocio
13
Clientes
13.1
¿Un cliente genérico o un cliente por comprador?
- ¿Todos los pedidos de la web van a una ficha tipo «Ventas web», o se crea una ficha por cada comprador?
Por qué lo preguntamosEl cliente genérico es mucho más simple y mantiene SAP limpio, pero perdéis el historial por comprador. Crear fichas os da ese historial a cambio de que SAP se llene de miles de particulares, muchos de una sola compra.
NegocioBloqueante
13.2
Si se crean fichas, ¿cómo sabemos que un cliente ya existe?
- ¿Por el NIF? ¿Por el correo? ¿Por los dos?
- ¿Y los particulares que compran sin dar NIF?
- ¿Qué grupo, condiciones de pago y numeración les corresponden?
Por qué lo preguntamosSi acertamos poco, acabáis con el mismo cliente cinco veces en SAP. Si nos pasamos de listos, dos personas distintas comparten ficha, que es peor.
Negocio
13.3
¿Hay clientes de empresa que ya están en SAP?
- ¿Entran a la web con usuario propio? ¿Cada uno con su tarifa y sus condiciones?
- ¿Quién les da de alta el usuario web?
Negocio