Akakçe es el mayor comparador de precios de Turquía, lanzado en el año 2000. En lugar de vender productos directamente, agrega ofertas de miles de minoristas turcos para que los compradores puedan comparar precios, disponibilidad y reputación del vendedor para un mismo producto antes de comprarlo. Para los comerciantes, Akakçe funciona con un modelo de pago por clic: su anuncio aparece gratis, pero solo paga cuando un comprador accede a su tienda. Esto hace que la calidad de los datos (precios precisos, títulos coincidentes, disponibilidad actualizada) esté directamente relacionada con la tasa de conversión de ese gasto en ventas.
Akakçe es una de las fuentes de tráfico con mayor intención de compra en el comercio electrónico turco: los compradores llegan comparando precios de un producto específico, no navegando casualmente, por lo que un clic está cerca de la decisión de compra. Esta intención solo se concreta si lo que el comprador ve en Akakçe coincide con lo que encuentra en tu sitio web. Un precio que aparece como disponible cuando en realidad no hay existencias, o un precio que difiere del precio de compra en tiempo real, provoca que el anuncio se elimine o que el clic se pierda. Conectar tu feed a través de Feedance mantiene el precio y el stock sincronizados automáticamente a medida que cambian en tu tienda, en lugar de depender de una exportación manual periódica que ya está desactualizada cuando Akakçe vuelve a rastrearla.
Akakçe cobra por clic (CPC): aparecer en los resultados de comparación de precios de Akakçe es gratuito, y solo pagas cuando un comprador hace clic desde Akakçe a la página de tu producto. Dado que se te factura por clic independientemente de si se convierte o no, la precisión del feed tiene un coste directo que no existe en los canales que se facturan por impresión: un clic dirigido a un producto que está agotado o a un precio que no coincide con el de tu página de pago es dinero gastado en un comprador que ibas a perder de todos modos.
Akakçe obtiene automáticamente los datos de tus productos; no tienes que enviarles nada. Publicas un único archivo XML en una URL que controlas, y los servidores de Akakçe solicitan esa URL en los intervalos que ellos mismos determinan. Cada producto que quieras listar, así como cada cambio de precio, stock o listado, debe reflejarse en ese mismo archivo, ya que la publicación y eliminación de productos solo se realiza a través de la información disponible en el feed.
El archivo debe ser XML codificado en UTF-8 con un <products> elemento raíz que contiene uno <product> elemento por ítem. Akakçe documenta exactamente qué direcciones IP solicitarán la URL de su feed; si su servidor o firewall restringe el acceso por IP, estas deben permitirse, o el feed simplemente nunca se obtendrá:
| Solicitando IP |
|---|
| 85.105.26.146 |
| 178.251.45.163 |
| 178.251.45.210 |
| 185.67.125.150 |
Más allá de este modelo de descarga por URL, no se documenta ningún límite de tamaño de archivo, método de entrega alternativo (FTP/API) ni formato de compresión, por lo que el enfoque más seguro es servir XML simple y sin comprimir en la URL que proporcione, a menos que el equipo de Akakçe le haya indicado lo contrario directamente.
El esquema XML de Akakçe tiene 9 campos obligatorios y 8 opcionales. La tabla que aparece a continuación reproduce fielmente los nombres de los campos de Akakçe, por lo que se corresponden uno a uno con las etiquetas de tu feed.
| Campo | Obligatorio | Formato | Ejemplo | Notas |
|---|---|---|---|---|
sku | Sí: | cadena | 404718 | Su propio código de producto único, numérico o alfanumérico. |
name | Sí: | cadena de caracteres, máximo 200 caracteres | Braun Series 1 150s-1 Şarjlı Tıraş Makinesi | |
url | Sí: | cadena de caracteres, máximo 255 caracteres | https://www.site.com/product_404718.html | |
imgUrl | Sí: | cadena, máximo 255 caracteres, mínimo 250 píxeles | https://img.site.com/404718.jpg | |
price | Sí: | decimal, XXXX.XX | 109.69 | Precio con IVA incluido, pago único en TL |
shipPrice | Sí: | decimal, XX.XX | 7.90 (0.00 si es gratis) | |
dayOfDelivery | Sí: | entero | 3 (0 = mismo día) | Días hábiles para el envío |
expressDeliveryTime | Solo si es el mismo día | Número entero, solo hora, formato de 24 horas | 16 | Requerido siempre dayOfDelivery es 0 |
productBrand | Sí: | cadena de caracteres, máximo 60 caracteres | marrón | |
productCategory | Sí: | cadena | Electrónica > Teléfono > Cep Telefonu | Ruta de navegación completa (">" separada) o nombre de la categoría |
additionalimages | No | anidado <imgUrl> tags | hasta 5 | |
description | No | cadena, HTML permitido | envuelto en CDATA | Debe estar dentro <![CDATA[...]]> |
distributor | No | booleano | verdadero / falso / vacío | verdadero = garantizado por el distribuidor, falso = importación paralela, vacío = desconocido |
quantity | No | entero | 12 (0 = agotado) | |
barcode | No | cadena | 4210201616641 | EAN-13 o UPC, emitido únicamente por el fabricante. |
localDelivery | No | cadena separada por comas | 34,6,35 | Códigos de matrícula de ciudad, sin cero inicial: solo para entrega regional de su propia flota. |
campaignCode | No | cadena de caracteres, máximo 16 caracteres | 3A2O | Máximo 1 por producto |
Feedance asigna directamente tu catálogo de productos existente a los nombres de los campos de Akakçe, por lo que no tienes que crear manualmente una plantilla XML desde cero.
name, url, imgUrl, price, shipPrice, productBrand y productCategory etiquetas. Dos mapeos requieren atención específica para Akakçe: productCategory debe contener la ruta de navegación completa de su categoría ("Elektronik > Telefon > Cep Telefonu"), no solo el nombre de la hoja, y cualquier HTML en description se envuelve automáticamente en <![CDATA[...]]> para que la fuente de datos no falle en el analizador de Akakçe.Los propios servidores de Akakçe deciden cuándo volver a obtener su feed; la especificación no se compromete a un intervalo fijo, lo que significa que usted no controla la rapidez con la que un cambio llega a Akakçe, solo si ya es cierto en su URL para cuando lo vuelvan a obtener. Debido a eso, el archivo que publique debe reflejar su precio en vivo, shipPrice y quantity De forma continua, no una exportación por lotes actualizada una vez al día: una discrepancia de precios entre tu feed y lo que realmente se le cobra al comprador al finalizar la compra es precisamente el tipo de inconsistencia que pone en riesgo un anuncio. quantity El momento en que algo se agota importa más aquí que en los canales a los que te envías actualizaciones, ya que Akakçe no tiene ninguna otra señal de que el stock ha cambiado hasta que vuelve a leer tu archivo.
| Error | Causa probable | Solución |
|---|---|---|
| El producto no aparece | Falta un campo obligatorio o está vacío para ese producto. | Confirmar sku, name, url, imgUrl, price, shipPrice, dayOfDelivery, productBrand y productCategory están poblados para cada , no solo una muestra |
| Anuncio marcado por precio excesivo | price no enviado XXXX.XX formato, o excluye el IVA | Envíe el precio en TL de pago único con IVA incluido exactamente como se cobró al finalizar la compra, con el formato indicado. XXXX.XX |
| No se muestra la opción de entrega el mismo día. | dayOfDelivery es 0 pero expressDeliveryTime esta vacio | expressDeliveryTime es necesario siempre que dayOfDelivery es 0 — enviar la hora límite en formato de 24 horas |
| La descripción aparece rota o el feed no se puede analizar. | HTML en description enviado sin encapsulación CDATA | Envuelva todo el contenido de la descripción en <![CDATA[...]]>especialmente si contiene etiquetas HTML |
| Imagen rechazada o el anuncio parece estar roto. | imgUrl por debajo del mínimo de 250 píxeles, o la URL supera los 255 caracteres. | Sirva imágenes de 250 píxeles o más grandes y mantenga la URL dentro de los 255 caracteres. |
| El producto se encuentra en la categoría incorrecta. | productCategory enviado como una sola palabra hoja en lugar de la ruta completa | Envíe la ruta de navegación completa separada por ">" (por ejemplo, "Elektronik > Telefon > Cep Telefonu") |
| Nunca se recoge el alimento. | El servidor o el cortafuegos están bloqueando las direcciones IP de las solicitudes de Akakçe. | Permita que las direcciones IP 85.105.26.146, 178.251.45.163, 178.251.45.210 y 185.67.125.150 accedan a la URL de su feed. |
| Se ignora la información de entrega regional | localDelivery enviado para un producto que en realidad no fue entregado por su propia flota, o códigos de matrícula con un cero inicial | Solo poblar localDelivery Para entregas regionales genuinas de flota propia, códigos de matrícula separados por comas sin cero inicial. |
Envía la ruta completa de la categoría, no solo el nombre de la hoja. El ejemplo documentado por Akakçe es "Electrónica > Teléfono > Clave de teléfono": la ruta completa le da a Akakçe más contexto para ubicar tu producto correctamente que solo con "Clave de teléfono".
Usar quantityNo te limites a retirar el producto. Configuración
quantity El valor 0 es la forma documentada de indicar que no hay existencias; retirar el producto del feed por completo significa que Akakçe no tiene ningún registro para reactivarlo posteriormente.
Mantén los precios y los precios de envío actualizados y transparentes. Dado que Akakçe gestiona sus pedidos según su propio calendario, en lugar de reaccionar a una orden, cualquier diferencia entre el precio de tu feed y lo que realmente se le cobra al comprador es un desajuste que Akakçe detectará tarde o temprano.
Si dispone de un código de barras del fabricante, proporciónelo. barcode Es opcional, pero un código EAN-13 o UPC real le da a Akakçe una señal más clara para asociar su anuncio con el producto correcto en lugar de crear un duplicado.
Agregue imágenes adicionales a través de additionalimages. Hasta cinco adicionales <imgUrl> Las entradas cuentan con soporte; para las categorías que los compradores comparan visualmente, esa es una señal de confianza que una sola imagen principal no proporciona.
Envuelva correctamente el archivo CDATA y solo donde sea necesario. Si envía HTML en descriptiondebe estar dentro <![CDATA[...]]> — Un CDATA mal formado es una causa común de que una fuente de datos no se pueda analizar correctamente.
¿Akakçe admite formatos distintos de XML?
No — el sistema de alimentación documentado de Akakçe es solo XML, un único archivo con un <products> raíz y uno <product> elemento por artículo.
¿Cómo obtiene Akakçe mi feed?
Publicas el archivo en una URL, y los servidores de Akakçe solicitan esa URL a intervalos que ellos mismos determinan; no necesitas enviarles actualizaciones. Los cambios solo surten efecto la próxima vez que Akakçe vuelva a leer tu archivo.
¿Qué debo enviar cuando un producto está agotado?
Enviar quantity como 0. Eliminar el producto por completo significa que Akakçe pierde su registro de ese listado.
¿Se requiere una cantidad específica de stock?
NO, quantity Es opcional, pero si lo controlas, Akakçe espera que se indique que no hay existencias cuando el valor sea 0.
¿Qué sucede si el precio de mi alimento no coincide con el precio de mi compra?
La documentación de Akakçe establece que se reserva el derecho de no publicar ningún producto del feed; una discrepancia en el precio es precisamente el tipo de inconsistencia que pone en riesgo una publicación.
¿Necesito proporcionar un código de barras?
NO, barcode Es opcional, y solo se deben enviar los códigos EAN-13 o UPC emitidos por el fabricante, nunca uno generado por el propio usuario.
¿Akakçe ofrece información sobre entregas el mismo día?
Sí, establecido dayOfDelivery a 0 para envío el mismo día, y también debe enviar expressDeliveryTime con la hora límite en formato de 24 horas.