Plugin para Amazon Afiliados sin necesidad de la API

WP Amazon Shop For Dropshipping & Affiliation

Desde principios de 2019 Amazon se a puesto muy rácano a la hora de facilitar su API para poder montar rápidamente una web con productos de afiliación, ya sea con el propio plugin de AMAZON que puedes descargar aquí como otros más optimizados pero de pago como pueden ser Content Egg o el famoso AAWP (el mejor de los que necesitan la API para funcionar).

Desde hace unos meses Amazon te exige un número de ventas antes de proporcionarte la dichosa API, además de que te la puede revocar si no vas consiguiendo ventas con ella activada, o sea que, como se ha posicionado como el nº1 en Internet y ya tiene a un montón de gente haciéndo webs de micronichos para vender sus productos, está apretando las cuerdas a estos últimos, además de que una razón es que mantener esa API le puede estar costando muchos resursos.

Pero estamos de enhorabuena por que ya están saliendo plugins que no uilizan esa API, simplente parece que «scrapean» la web de Amazon y surten con los datos de imágenes, títulos y precios los productos que hayamos decidido mostrar en nuestra web de afiilación. Concretamente quiero recomendar uno que me ha gustado mucho ya que la manera que presenta los productos se parece mucho al AAWP aunque con menos opciones.

WP Amazon Shop for Dropshipping & Affiliation

Como tiene versión gratuíta lo puedes instalar directamente desde la administración de WordPress, además con ésta tendremos más que suficiente para mostrar los productos que queramos, tanto individuales mediante su ASIN (nº de identificación de Amazon) o en formato GRID, ya sea referidos a una palabra clave o mediante varios ASIN. Otra opción es poner un buscador y una vez hecha la búsqueda no aparecerán todos los productos que respondan a ella con nuestro enlace de afiliado incrustado.

Nos permite que los tener los precios de nuestros productos de afiliado estén actualizados para cumplir con las normativas de Amazon, y también aparecen las estrellitas de esots y un contador con el número de valoraciones que tiene el producto.

Una vez instalado y activado vamos a ver sus opciones, que no son muchas:

WP Amazon Shop General

ENABLE AMAZON SEARCH GLOBALLY: Aquí podemos activar un checkbox para que la búsqueda dentro de AMAZON se active en todos los formularios de búsqueda.

INITIAL PRODUCTS PAGE NUMBER: podemos elegir el nº de página desde la que queremos que empiece a mostrar los resultados, por defecto ‘0’ que será la primera

PRODUCTS PER PAGE: Pondremos cuantos productos se mostrarán inicialmente (cuando elegimos el buscador o mostrar por keyword)

BUY NOW LABEL: Texto que queremos que aparezca en el botón del producto

ENABLE BUY NOW TO DIRECT… : Si activamos este checkbox cuando hagan click en el botón para ir a Amazon llevará al usuario directamente a la página de carrito de Amazon con el producto añadido

WP Amazon Shop Settings
WP Amazon Shop CSS custom Style

En este ejemplo he escrito dos reglas CSS:

.wpas-product-item {width:50%} por defecto el GRID del plugin nos muestra los productos de 4 en 4 , añadiendo esta regla saldrán de 2 en 2, si los quieres de 3 en 3 habría que poner 33% obviamente.

.amazon-product-action button {background-color:#F9AB00} en esta regla podemos cambiar el color del fondo del botón

Si no te aparecen las estrellitas de las valoraciones, añade este código CSS (gracias a Iván Sol):

.a-star-0,.a-star-0-1,.a-star-0-2 {background-position: -85px -368px;}
.a-star-0-3,.a-star-0-4,.a-star-0-5,.a-star-0-6,.a-star-0-7 {background-position: -239px -368px;}
.a-star-0-8,.a-star-0-9,.a-star-1,.a-star-1-1,.a-star-1-2 {background-position: -69px -368px;}
.a-star-1-3,.a-star-1-4,.a-star-1-5,.a-star-1-6,.a-star-1-7 {background-position: -223px -368px;}
.a-star-1-8,.a-star-1-9,.a-star-2,.a-star-2-1,.a-star-2-2 {background-position: -53px -368px;}
.a-star-2-3,.a-star-2-4,.a-star-2-5,.a-star-2-6,.a-star-2-7 {background-position: -207px -368px;}
.a-star-2-8,.a-star-2-9,.a-star-3,.a-star-3-1,.a-star-3-2 {background-position: -37px -368px;}
.a-star-3-3,.a-star-3-4,.a-star-3-5,.a-star-3-6,.a-star-3-7 {background-position: -191px -368px;}
.a-star-3-8,.a-star-3-9,.a-star-4,.a-star-4-1,.a-star-4-2 {background-position: -21px -368px;}
.a-star-4-3,.a-star-4-4,.a-star-4-5,.a-star-4-6,.a-star-4-7 {background-position: -175px -368px;}
.a-star-4-8,.a-star-4-9,.a-star-5 {background-position: -5px -368px;}

Utilización de los SHORTCODES

Los Shortcodes de este plugin son 2:

* Hacer los enlaces a Amazon «nofollow»

En la versión gratuíta los enlaces hacia Amazon son «follow» y para cumplir con las directivas para afiliados no lo deberían ser. Un pequeño apaño para que lo sean es tocando el código del plugin, pero hay que tener en cuenta que si lo actualizamos deberemos volver a editar el código

Para hacer los enlaces «nofollow» editaremos el fichero «», que se ubica en la carpeta donde se instala el plugin en nuestro WordPress :

wp-content/plugins/wp-amazon-shop/includes/wp-amazon-handler.php

y sobre la linea 427 ( Versión 2.0.5) , que es donde se pinta el botón de ir a Amazon deberemos cambiar la etiqueta «button» y su cierre «/button» por la etiqueta KTML de enlace «a» y su cierre «/a» y añadir también la propiedad rel=»nofollow»

WP Amazon Shop nofollow

Solo quedará darle estilos CSS para que vuelva a parecer un botón. En la configuración del plugin añade este código CSS:

.amazon-product-action a {
     background-color:#F9AB00;
     color:#fff;
     cursor:pointer;
     display:block;
     margin:0 auto;
     padding:10px;
     width:95%;
}
/*dejaremos este código también con el mismo color para cuando usemos el "Load More"*/
.amazon-product-action button {
background-color:#F9AB00;
}

Versión premium del Plugin

Con la versión premium del plugin podremos hacer más cosas, sobre todo para crear un ecommerce de dropshipping con productos de Amazon, pudiendo importar las imágenes de los productos, poner nuestros propios precios y que el usuario pueda hacer el pedido directamente desde nuestra tienda.

  • Importación directa de productos a nuestra tienda desde Amazon por búsqueda de palabras clave, Número ASIN o url
  • Importar imágenes desde la página de productos de Amazon
  • Importar imágenes de la descripción a la biblioteca de medios
  • Edite las imágenes desde su panel de control
  • Antes de importar productos Amazon puede personalizar el título del producto
  • Antes de importar productos de Amazon puede personalizar la descripción del producto
  • Antes de importar productos de Amazon puede personalizar la descripción breve del producto
  • Importar el peso de un producto
  • Importar los comentarios de un producto
  • Importación de atributos de especificación de producto
  • Establezca su propia fórmula de precios, agregue impuestos, cargos por servicio, etc. desde su panel de configuración
  • El cliente puede hacer pedidos desde su tienda
  • Puede establecer el precio personalizado o según fórmula para cada producto
  • Importar los productos desde Amazon a su categoría específica

Se ve que a partir de la actualización a la versión 1.9 del plugin no funciona el shortcode con varios ASIN, os dejo la versión 1.8.2 si necesitais seguir utilizándolo de esta manera.

Actualización: en la versión 2.0.5 ya vuelve a funcionar el shortcode con varios ASINs

61 pensamientos sobre “Plugin para Amazon Afiliados sin necesidad de la API”

    1. Gracias Jose.
      Que yo sepa no han penalizado a nadie que conozca (de momento).
      P.D. Disculpa pero tenía instalado un plugin Anti-spam y se ve que ha bloqueado a varias personas que han comentado

  1. A mi en principio se me ponen los enlaces en nofollow pero si quiero mostrar productos seleccionando ASIN [wpas ASIN=» …….»] no consigo ponerlo a nofollow ademas de eso he comprobado que las ventas a través de estos últimos enlaces no aplican en programa de comisiones.

  2. Hola Cesar
    Felicidades por el articulo la verdad me sacaste de un gran apuró

    Te quiero preguntar algo estoy utilizando la version gratuita

    Quiero saber si se puede agrandar la caja que sale en los articulos ponerla mas ancha e donde lo puedo modificar adjunto una photo

    https://ibb.co/XY4prS1

    Gracias

    1. Hola David, me alegro que te ayudara el artículo.

      En el post explico un poco el CSS necesario para modificar el ancho de las cajas, aunque en breve quiero actualizar el contenido y grabar un vídeo (en cuanto saque algo de tiempo)

  3. Bajé la última versión…y a pesar de poner el código, los enlaces siguen en nofollow, no pude cambiar la palabra «Price» por Precio, ni me salen las estrellas.
    En la versión anterior hice exactamente lo mismo, y todo perfecto, ¿why? 🙁
    Eso si…la versión anterior petardea muchísimo, y muchas veces no cargan bien los productos.
    Gracias por el post!! gran ayuda!!

    1. Hola Antonio, prueba cambiar de theme a ver si puede ser eso y siempre que hagas un cambio hay que borrar la caché si utilizas algún plugin.
      Saludos y gracias

  4. Saludos
    estoy probando el plugin para ver si me decido por la versión pro, pero no me ha funcionado. por lo meno cuando ya voy por SHORTCODES [wpas_search], se me queda frisado buscando y nunca descarga las imágenes del producto. no sabría si es porque al ser nuevo en esto de afiliado de amazon, posiblemente no estoy colocando MI ID correctamente.
    espero su ayuda al respecto por favor. de paso, agradezco que me indiquen como deberia poner mi id en la configuración del plugin.

    1. Hola Erick, primero, aunque no la he probado, los comentarios del plugin no son muy favorables respecto al plugin pro y la ayuda que prestan los desarrolladores del mismo.
      Mi consejo es que si estás dispuesto a pagar por un plugin que sea otro, aunque de los que he visto, parece el único que no necesita la API de Amazon.

      Lo que te ocurre con el shortcode [wpas_search] ¿has probado cambiar de plantilla? yo en las que me va bien son en Astra y Neve.

      El ID deberás generarlo en tu panel de Amazon Afiliados y colocarlo en la configuración del plugin.

      Saludos

  5. Buenas he seguido los pasos de como crear el no follow y desafortunadamente me siguen saliendo follow
    podrias indicar si esta bien ejecutado gracias

    <h3 title="»>
    :

    <a class="wpas-add-to-cart" type="button" rel="nofollow"

    wpas-sku="»
    wpas-url=»build_action_url($product[‘ASIN’],$product[‘DetailPageURL’]); ?>»
    >

  6. Hola Cesar.

    Me autorespondo.

    En las indicaciones que dabas para retocar el archivo «wp-amazon-handler.php» me dejaba por sustituir el button de cierra por una a.
    Ahora va perfecto. Sigo con la versión 1.8.2 porque la ultima actualización me desordenaba algún botón.

    Muchas gracias. Si Amazon pasa lo de las fotos, este plugin va de coña.

  7. Como complemento a la pregunta anterior para dar mas información, las letras del boton de los asin individuales es mas gruesa que las letras del botón de los asin de busquedas por palabra.

    Gracias

    1. Creo que voy a tener que hacer un tutorial en vídeo más completo explicando como podemos modificar todo a nuestro gusto.
      En cuanto tenga algo de tiempo lo hago.

  8. Hola Cesar,
    Enorme tutorial y enorme respuesta a las preguntas.
    Yo estoy intentando corregir el «nofollow» y me funciona en el shortcode de busqueda por palabra.
    En los que pongo directamente el asin, no se convierte en nofollow
    Que he hecho mal?

    1. Hola Oscar, gracias por tu comentario!
      En el mismo archivo «wp-amazon-handler.php» hay varios sitios donde pinta el código HTML para cada caso. Con el «inspector» del navegador puedes encontra la clase CSS y buscarla luego en el fichero.

  9. muchas gracias, muy interesante, tengo dos comentarios, Respecto al NOFOLLOW me parece mucho mejor alternativa lo de modificar el php, pero no logre encontrar donde describe el boton, si puedes comentar si solo se pega en la linea 80, o antes o despues de que codigo te lo agradeceria muchisimo.
    y con respecto a las estrellas, coloque el css y aun asi no da las estrellas, que pudiera ser?

    1. Gracias por comentar.
      Respecto al «nofollow» he actualizado el artículo con un pantallazo para que se vea más claro como ponerlo.
      Respecto a las estrellas de las valoraciones, puse el CSS y enseguida me aparecieron, puede ser algo del the que utilices. Prueba a poner !important en cada regla, sin más datos es lo que te puedo decir.
      Saludos!

  10. Este plugin no lo conocía. Yo utilizo el WP Azon de AA-team que lo compras en Codecanyon, sirve también para Dropshipping, utiliza el CDN de imágenes de Amazon, actualiza precios, estadísticas, sirve para México y varios países simultáneamente, etc

  11. Ya encontre la linea para poner los enlaces no follow pero siguen saliendo en follow. Rankmath no hace nada a los enlaces de este plugin, siguen siendo follow.

    Otra cosa, me he dado cuenta que el buscador que se pone con el shortcode no añade el tag de afiliado a los enlaces de los productos, debe ser un bug 🙁

  12. Perfecta opción, me ha ayudado mucho tu artículo, sabes si hay alguna forma de lograr que el título de los productos no se corte o que al menos aparezca una mayor parte del mismo?

    Muchas gracias!

    1. Hola Juan, el fichero en cuestión está en la siguiente ruta: «tudominio.abc/wp-content/plugins/wp-amazon-shop/wp-amazon-shop-handler.php»
      En la última versión del plugin el código que pinta el botón de enlace a Amazon está sobre la línea 214.
      Si no quieres complicarte siempre puedes utilizar un plugin para que ponga los enlaces salientes en «nofollow», yo utilizo «Rank Math».
      Saludos

    1. Me alegro que te funcione y si, es un poco limitado, para poder tener esas opciones que indicas, tablas, etc. el mejor en este momento es el AAWP que puedes descargar en este enlace, pero es de pago y necesitas la API de Amazon

  13. Tienes más códigos de CSS para personalizar las cajas de productos?

    Me gustaría cambiar el diseño del fondo, linea de separación y algunas que otras caracteristicas para poder tener un poco de diseño, me funciono más que Aawp para webs automáticas…

    1. Se puede editar el CSS directamente desde las opciones del plugin como sabrás, busca algún ejemplo de otra web y copia su CSS para aplicarlo luego a las clases que genera el plugin.
      Saludos

  14. ¡Felicidades por el artículo! Me ha servido de mucho.
    Sólo tengo una duda: ¿cómo se accede a la carpeta donde se instala el plugin en nuestro WordPress?

    Me gustaría hacer los enlaces “nofollow”, pero no sé dónde se encuentra el fichero “wp-amazon-handker.php”. ¡Gracias de antemano!

  15. Hola no se si me podrías ayudar, instale el plugin y el Shortcode de Keywords por más que ponga solo una palabra clave se queda en Loading y nunca carga los productos, hasta intente colocarlo con tu ejemplo pero se queda en Loading y nunca carga, será porque tengo la versión 1.9.0?

    En la casilla donde pides mi pagina web te dejare el link donde puse el ejemplo por si lo puedes ver

    1. Hola Jhean, he mirado el link que me dices y si me cargan los productos de Amazon, aunque no tienen nada que ver en cuanto al contenido del artículo.
      De todas maneras si vas al repositorio de WordPress verás que el plugin cada vez tiene más críticas y no sólo de usuarios del plugin free, también están muy descontentos los que pagarón el plugin premium.
      En el artículo te puedes descargar la versión anterior del plugin que funciona mejor que la última.
      En breve quiero hacer un artículo de un nuevo plugin para Amazon affiliates que tampoco necesita la API, pero primero tengo que probarlo.
      Saludos!

      1. Hola, excelente artículo.

        Veo que es tema general que todos andamos persiguiendo la api de Amazon como locos y queremos opciones en lo que conseguimos las famosas 3 ventas. Cuando dicen “hacerlo manual” se refieren a importar imágenes de Amazon? Pero esto no actualiza los precios, cierto?

        1. Hola Isaac, pués si, las condiciones actuales de Amazon te exigen 3 ventas para poder conseguir la API.
          Hacerlo manual tiene el inconveniente como dices de que no se actualizan los datos, entre ellos el precio de los productos, y es una condición de AMAZON para pertenecer a su programa de afiliados que los precios estén actualizados, por eso el plugin WP Amazon Shopr for Dropshipping & Affilites venía muy bien, además que con la parte gratuíta ya te sacaba el dato del precio.
          No obstante mucha gente que hace nichos de Amazon no pone el precio, así si el visitante quiere verlo no tiene más remedio que hacer click en el botón ( suele poner «Ver Mejor Oferta en Amazon» ) y así ya se lleva la cookie, luego Amazon ya se encargará de venderle.
          Saludos

  16. Hola. Me pareció tan útil tu artículo que lo instalé y lo estoy probando.
    Estoy en México, y el problema que encontré es que no funciona justamente para México y Brasil. ¿Tendrás una idea de porqué?
    Revisé un poco el código, y en las secciones donde decide según el «country» (archivo wp-amazon-shop-plugin.php), la sección que se refiere a México tiene un comentario «// Not working…», al igual que para Brasil, y agregando México en el drop-down list (archivo wp-amazon-shop-settings.php) y seleccionándolo en la configuración del plugin, se queda trabajando la tienda (gif de «loading…»), nunca regresa resultados.
    Si selecciono cualquiera de los otros países, si me regresa resultados, pero no corresponden a la moneda, ni a los productos disponibles en México.
    Agradezco de antemano cualquier comentario que me de una pista.
    Saludos!

    1. Hola Alex, me alegro que te gustara el artículo sobre este plugin, cuando yo lo descubrí me sorprendió muchísimo, pero después de estar probándolo y testeándolo veo que falla por todas partes y no parece que los desarrolladores estén por la labor de mejorarlo viéndo lo que pasa en los comentarios del repositorio de plugins de WordPress.
      Si no tienes la API de Amazon para poder poner los productos autmáticamente vía AAWP o Content Egg, es preferible que de momento lo hagas de manera manual hasta que puedas hacer las ventas requeridas y te las den.

      Saludos cordiales!!

      1. Gracias por tu respuesta César.
        Creo que tienes razón, si no puedo pagar por ahora por el plugin completo, tendré que conformarme con lo que ofrece la versión gratuita, o hacerlo manual.
        De cualquier forma, agradezco tu artículo, que me ayudó a comprender un poco más cómo entrar al entorno de Amazon.
        Te deseo mucho éxito, y un saludo desde México.

    1. Pues a mi no me falla, percátate bien de que para separar los ASIN denes poner la barra vertical «|»

      De todas formas si lees los comentarios del plugin en el repositorio de WordPress la gente está que arde con el soporte de los programadores.

      Ya no recomiendo para nada este plugin

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *