Esta es una pregunta que me hicieron en uno de los videos de la playlist del canal «yo no sé tampoco» . Si bien estoy queriendo preparar la respuesta pensé en mostrar las soluciones posibles por aquí para no esperar tanto.
¿Qué es el sistema de Amazon afiliados y la API?
Para empezar , el sistema de amazon afiliados o Amazon affiliate, te permite exponer productos que se venden en amazon en tu sitio Web. Si las personas entran por tu sitio Web y comprar el producto en Amazon , te pagan una comisión, un porcentaje de la venta.
También te pagan si la persona que entró sigue navegando por amazon y compra cualquier otro producto, no sólo el que expones. Esta forma tiene un vencimiento, que habitualmente son las 24 horas desde cuando entró por primera vez (y si no visitó ningún otro sitio de afiliados).
¿Cómo determina amazon affiliate que el comprador viene de tu sitio?
Esto lo logra porque al entrar a tu sitio, guarda en su equipo una Cookie, que identifica a tu sitio. Esa cookie está relacionada con el dominio de amazon. Por lo tanto , cada vez que el usuario entra a Amazon, tu navegador (Chrome, Firefox, o cualquier otro… creo que Microsoft también hizo un navegador o algo parecido pero no recuerdo como se llama) … perdón… tu navegador, le informa a amazon que tiene una cookie… y ahí amazon recuerda que eres tú quien le mandó ese cliente. Pero la cookie también tiene información de la fecha / hora en la que entró y de su vencimiento. Por lo tanto tu navegador borrará esa cookie cuando termine la fecha de vencimiento.
¿Y qué es la API de Amazon Affiliiates que todos mencionan?
Para exponer el producto en tu sitio hay varias formas, pero básicamente las podemos dividir en 2.
Si entras al portal de afiliados de Amazon , te permite buscar productos , elegir y te provee tanto urls (direcciones web) como código HTML que podrías insertar en tu sitio. Tanto la URL como el código HTML que te presentan tiene tu id, lo que permite a amazon identificar de quien viene la compra.
Si el código que incrustas es el HTML, en general es una pieza de código que tiene que ver directamente con amazon. Salvo la parte que la contiene, todo el resto es información totalmente tomada de Amazon, no de tu sitio.
No obstante si lo que tomas es el link, puedes (tecnicamente) presentar el producto como quieras en tu sitio, seteando colores, formato y otras características de acuerdo a tu preferencia.
Esta segunda opción tiene un punto a resolver. Y es que si Amazon cambia el precio de un producto ( o la descripción) deberías cambiar el precio que se muestre en tu sitio. Si no haces esto y amazon descubre esa irregularidad, puede retirarte la condición de afiliados, y dejar de pagarte las comisiones por más que los clientes compren a través de tu sition.
¿Pero qué es la API de Amazon Affiliate o Amazon Afiliados?
Aquí es donde aparece la API de Amazon Affiliates. La API de amazon afiliados es un servicio que brinda amazon. Este servicio permite que mediante tu propio programa, accedas a los datos de los productos de amazon en el momento . Entonces, no necesitarías tener todos los datos en tu sitio antes de mostrarlos.
Simplemente (ja ja … simplemente) necesitarias acceder a esos datos al momento de mostrar la página, mediante hacer que un programa tuyo (como WordPress) pida esos datos a la API . Entre esos datos estaría el precio actualizado. Entonces usando la API de Amazon es una forma de cumplir con la condición exigida de tener el precio actualizado.
También puediera haber penalizaciones cuando muestras un producto del cual amazon no tiene stock.
Cabe destacar que a veces el precio cambia más seguido que el propio stock, dado que hay muchos factores para la forma en que amazon fija el precio de los productos. Es dinamico y está cambiando constantemente. Ya sea por el propio stock así como por la disponibilidad de productos similares y por otras condiciones de mercado.
Más consideraciones al usar la API de Amazon.
Tal vez pienses que el problema es que no sabes programar, Entonces ¿Como usar la API de amazon si no sabes programar?
Pero lamento decirte que tienes un pequeño problemita previo. Y es que para darte acceso a la API, amazon exige que vendas primero algo. También hay restricciones en cuanto a cuantas veces puedes llamar a la API por minuto en base al volúmen de ventas que tengas. Entonces ¿cómo vendo si todavía no tengo la API… y si no tengo acceso a la API cómo puedo mostrar el producto en mi sitio?
¿Y cómo uso la API de Amazon si no se programar?
Soluciones aternativas al problema del precio actualizado.
Soluciones alternativas al precio actualizado de amazon afiliados
Una solución es la que menciono en el video de el simplified TSA. Te animo a verlo en el video Simpified TSA en yo no se tampoco. Básicamente son los Native Shopping Ads. La ventaja, es que es rápida y armas tu TSA al instante. La desventaja es que al momento de escribirse este artículo está disponible sólo en USA (hasta la última revisión no estaba ni en Amazon México ni en Amazon España) . Otra desventaja es que los nombres de los productos no te aparecen como H2 en tu página por lo que el posicionamiento de la página no tracciona tanto en Google. Lo puedes mitigar escribiendo buenos artículos en el texto que agregues. También podrías agregar algunos subtítulos enumerando los productos, aunque esto haría que el trabajo implicado pase a ser manual. Si esto es conveniente dependerá de cuántos artículos quieras tener en cada página y con cuanta frecuencia esperas cambiarlos.
La otra opción es directamente pegar el código HTML que te provee amazon para los links regulares, donde muestra un pequeó frame con la foto y el nombre y precio del producto. La desventaja de esta opción es que generalmente en el iFrame se muestra «buy in Amazon» lo que hace que luzca un poco raro si se exponen muchos productos juntos. No habría problema si distribuyes cada producto en distintos párrafos de tu texto. También esta opción tiene la desventaja de que los nombres de los productos no aparecen como H2 como cuando usas woocommerce.
La otra opción es usar plugins de wordpress. Pero especialmente aquellos plugins que no usen las APIs. Uno que no es gran cosa, pero es gratis y no usa las APIs es el «WP Amazon Shop for Dropshipping & Application«.. Lo bueno que tiene ese es que no necesitas la API de amazon. Otra ventaja es que desde configuración puedes cambiar el html que genera para tus productos, lo que permite que adaptes la visualización del producto a las características visuales de tu sitio.
Otra opción es usar un plugin de pago. Parece que el que mejor anda es el aawp. (Amazon Affiliate WordPress Plugin – AAWP)… aunque nunca me convencieron por principios las recetas que para ganar dinero primero hay que pagar. El otro problema que tiene el AAWP es que funciona con la API. Entonces si no te habilitaron la API no lo podrías usar.
Parece que por ahora siempre deberías comenzar con una de las soluciones mencionadas previamente. También cualquier solución que uses la puedes cambiar más adelante.
Otra opción es importar los productos a Woocommerce y cargarle cualquier precio, y hacer un cambio al visualizar los productos que ofusque el precio. Por ejemplo pudieras cambiar el precio por una leyenda que diga «Ver más detalles». Esa práctica no es penalizable por amazon al momento de escribir este artículo. Otra opción es agregar una leyenda que diga «<XX.XX> $ al dd/mm/aaaa hh:mm»
En amazon se enumeran como ejemplos:
• Amazon.com Price: $ 32.77 (as of 01/07/2008 14:11 PST- Details)
• Amazon.com Price: $ 32.77 (as of 14:11 EST- More info)
También puedes usar simplemente un botón del estilo «More Info» .
Indicando el precio y la fecha / hora a la que fue tomado. El objetivo es que no estés engañando al visitante de tu sitio ofreciéndole un precio falso para que entre al producto. Esto también le estaría dando desventaja al vendedor del producto si manipulas los precios para favorecer un producto o desfavorecer otro. Lo que quiere amazon es que no haya engaño en lo que vendes y que sea transparente al cliente. Si el cliente sabe que para ver el precio tiene que hacer un click… eso sería válido.
Para más detalles puedes ver el punto (i) del apartado 2 del subtítulo «Associates Program Participation Requirements (“Participation Requirements”)» de las políticas de amazon affiliates haciendo click aquí.
Espero que te haya servido el articulo y no dudes en hacer preguntas por aqui o por el canal de youtube «yo no se tampoco»
También le dejo un link para remover el precio de woocommerce: https://www.businessbloomer.com/woocommerce-hide-prices-shop-category-pages/