Por fin he tenido tiempo para actualizar el post sobre WP Amazon Shop, este plugin que nos permite poner cajas de productos de Amazon con nuestro identificador de afiliado sin necesidad de tener la famosa API requerida en todos los demás plugins que se dedican a esta funcionalidad.
En esta ocasión quiero responder a varias cosas que me habéis preguntado en el primer post, como son: hacer los enlaces «nofollow» y traducir la palabra «Price» que aparece en las cajas de producto al español.
Primero os dejo aquí el vídeo y después pasaré a comentarlo y dejaros sobre todo el código CSS
Para dejar los enlaces en «nofollow» deberéis encontrar el fichero «wp-amazon-shop-handler.php» que se encuentra en la ruta «/wp-content/plugins/wp-amazon-shop/includes» y editarlo añadiendon «rel=»nofollow» en la línea donde se pinta el botón (en la versión 2.0.8 es la línea 427)
Para que la palabra «Price» salga en el idioma que queramos debemos encontrar el archivo «frontend.js» cuya ruta es «/wp-content/plugins/wp-amazon-shop/assets/js».
Es un archivo minificado por lo que sólo tiene una línea, se encuentra fácil, pero si no, poned «Price :» en el buscador de vuestro editor y lo encontraéis enseguida. Para que haga efecto recargad la página con CTRL+F5, ya que es un fichero Javascript y suele quedarse en la caché del navegador.
Códigos CSS
No se que pasaba que no me deja meter un bloque de código. Aquí os dejo el fichero CSS para que lo descargueis
Espero que os haya servido de ayuda
ACTUALIZACIÓN de Mikel ( pongo aquí un comentario de Mikel que no sale el código bien )
Sustituir los títulos <h3> de las cajas por párrafos <p>.
Interesante para no sobreoptimizar las páginas, también se pueden cambiar por enlaces <a>
Os paso una síntesis de los cambios con el código:
1. En el archivo “wp-amazon-shop-handler.php”;
1.1. Buscar la función donde se crean los títulos de las cajas. Se encuentra fácilmente haciendo CTRL + F -> «h3».
<h3 title="<?php echo str_replace("\'", "", $product['Title']); ?>"><?php echo str_replace("\'", "", $product['Title']); ?> </h3>
1.2. Sustituirla por esta otra:
<p><?php echo str_replace("\'", "", $product['Title']); ?> </p>
2. En el archivo “frontend.js”;
2.1. Igualmente, buscar la función donde se crean los títulos de las cajas:
<h3 title="'+t.Title.replace("\\","")+'">'+t.Title.replace("\\","")+" </h3>
2.2. Sustituirla por esta:
<p class="limite-caracteres">'+t.Title.replace("\\","")+" </p>
3. Crear la clase de CSS “.limite-caracteres{}”
.
** Necesario si no queremos que las cajas de producto puedan verse afectadas en altura; en el caso de utilizar una visualización distinta al 100% (yo utilizo 33%). **
3.1. En Ajustes del plugin, apartado «Custom Style» se añade este fragmento:
/*LIMITAR CARACTERES EN TÍTULO*/
Guardar y a seguir vendiendo 😉
**He puesto una longitud máxima de 25 caracteres (width: 25ch), creo que es la más adecuada para un tamaño de caja del 33% (el que yo utilizo). Esos valores se pueden ajustar a gusto y necesidades de cada un@.**
Un saludo
Mikel
ACTUALIZACIÓN Octubre 2020
Acaba de ser retirado el plugin «WP Amazon Shop & Affiliates» del repositorio de WordPress. Las causa creo que son las quejas de los usuarios del plugin premium principalmente.
Os dejo aquí las últimas versiones por si lo queréis probar:
Este de abajo es el último pero me está fallando en algunas webs y he tenido que volver al anterior
Plugin WP Amazon Shop MEJORADO!!!
Gracias a un usuario de la web podemos disponer de este Plugin con todos los errores corregidos y con más posibilidades de configuración y Shortcodes.
Hola tengo un problema con WP Amazon Shop me iba genial y de repente se a caído, hay veces que carga y otras no los producto de amazon saben cual puede ser el problema, y me pasa en la dos web que tengo, gracias por la ayuda
Prueba instalar una versión que no sea la última y no actualices
como impedir que se quede cargado producto cuando se procesa una compra?
como evitar ventana emergente de detalle de producto y que se cargue mejor en toda la pagina?
como agregar el buscador en el buscador por defecto de una planitalla y que el resultado de busqueda sea los productos amazon shop + productos cargador de forma manual?
como agregar un zoom de imagen?
Algun plugin similar para ebay y otras tiendas de estados unidos?
Intenta poner esas preguntas en Google a ver que encuentras.
Gracias
hola, porque al buscar un producto con el shortcode wpas_search y pinchar en comprar en la url no me pone mi ID de afiliado
y sin embrago si pincho en los que sale con wpas_products si que me sale.
Creo que falla bastante el buscador
grandiosa la explicación me encanto, una pregunta no se si tengas algun video estoy en afiliados USA pero cuando le pongo una keyword como hair , me aparecen todos los articulos incluyendo libros y peliculas, pero no quiero que aparezcan me podrias decir como hacerle para que se enfocque solo a esa categoria de belleza
pd, apenas empece con el tema y estoy aprendiendo si tienes mas viedos te los agradezco
Creo que tendrás que ponerlos eligiendo los productos por ASIN
Tengo una consulta se supone que en modo responsive para celular el plugin wordpress Amazon Shop me muestra dos productos paralelo Aunque yo ponga tres o cuatro códigos asin en el shortcode
Lo cual así sucedía y en la computadora me muestra tres productos en una sola línea y el cuarto en la segunda línea para el mismo shortcode
Pero recientemente en la posición responsive para celular tanto en mi celular como en la visión de celular en la inspección de código de la página Ahora sólo me muestra un producto por filas Aunque yo tenga dos, tres o cuatro códigos asin en el mismo shortcode
Quisiera saber si ustedes tienen alguna solución para que me vuelva a cargar dos productos paralelos en la misma fila para el mismo shortcode como antes lo hacías
Todo esto en la versión 2.8.0 de wordpress Amazon Shop
Puedes hacerlo tocando el CSS
El plugin 2.1.0 no carga los productos qué se utilizan con el código asin
Así que retroceder al plugin 2.8.0 el cual si carga los productos con el código asin
Me gustaría saber si tienen alguna solución para la versión 2.1.0 del plugin wordpress Amazon Shop Y qué cargue los productos con el código asin
Mirate el artículo que hago una review de una mejora del plugin que ha hecho un usuario, pero es de pago
He visto un plugin que en teoría todos los enlaces externos los pone no follow: External links-no follow de webfactory, ¿Con esto se solucionaría el problema?
Hola de nuevo.
Con la versión 2.0.8 tengo un problema a partir del punto 3. He sustituido las líneas de los h3 (en lugar de abrir y cerrar con lo hago con «< a >» porque si no me desaparece el título. Funciona y aparece el la caja descuadrada por el título. Ahora bien, inserto la clase limitar-titulo en el css del plugin, pero no hay ningún cambio. ¿Alguna solución? Gracias
hola, tengo una duda, yo soy de mexico, tambien funciona el plugin para la tienda de mexico? o como puedo hacer para que aunque no aparezca la opcion de mexico pueda yo enviarlos a la pagina de amazon mexico
Hola Daniel, lamento decirte que no funciona para Amazon México.
Pero estate atento al blog por que en breve publicaré un post sobre una mejora que ha realizado un compañero sobre el plugin
Perdón, se ha copiado y pegado mal mi anterior respuesta. Me refería a que me desaparece el título al cambiar el código del 1.2 por el código del 1.1 para que los h3 de los productos dejen de serlo. Saludos
Hola Alberto, la verdad que no se que puede pasar en tu caso y ahora me es imposible testearlo, pero dentro de poco os compartiré un nuevo artículo con una nueva versión del plugin retocado por uno de los usuarios del Blog, y creo que va a ser un bombazo. En cuanto tenga tiempo lo subo. Estad atentos!!!
Hola,
No sé qué hago mal, pero al sustituir esto <h3 title="»> por esto en el handler . El ´titulo me desaparece.
Saludos
https://forobeta.com/temas/plugin-sin-api-amazon-afiliados-ebay-aliexpress-o-cualquier-otro.808432/
alli esta mejorado y actualizado sin errores
Pinta bien Brian, y barato por el momento 7,5$ (ha pasado a valer 15$
Si quieres hacer una review en esta web, dímelo y lo vemos.
Saludos
Buenas!!, tengo instalado el pluguin y la opción de ir directamente a caja de amazon se queda activada y no hay manera de que guarde sin activar…. a alguien le ha pasado?
Hola Gente, a mi la versión 2.0.8 de «WP Amazon Shop & Affiliates» que deja cesar para descargar me sirvió (probado hoy).
Efectivamente al actualizar deja de funcionar pero al cargar la versión anterior restaura todo y funciona, me mantuvo los CSS y el ID de afiliado.
ya habrá que ir buscando otra alternativa!
Grande Cesar por el aporte!.
Saludos!
Si, la última versión no funciona.
Muchas gracias José por tu comentario
Lo han actualizado de nuevo se ve. Ahora se llama Dropshipping & Affiliation with Amazon y se puede volver a descargar.
Yo he descargado el nuevo pero no funciona, se queda el relojito de «Loading» en todos los productos.
He tenido que instalar la versión 2.07 para hacerlo funcionar de nuevo, la 2.08 me sigue dejando el relojito en «Loading». La 2.07 es la que menos problemas me da. Si alguien la quiere descargar está disponible en wordpress.org: https://es.wordpress.org/plugins/wp-amazon-shop/advanced/
Espero que os sirva de ayuda
Pues a mi también me funciona luego de la actualización. Es lo que venía a comentar como un aporte, que luego de la actualización tuve que volver al código haciendo los cambios para sustituir los títulos por párrafos.
Hola.
Hoy ya no me funciona. Probé a tocar el código pero nada.
También ha solicitado una actualización, pero sigue sin funcionar… solo sale el dichoso relojito…
¿A alguien le ha pasado lo mismo?
¿Cómo se podrá solucionar?
Si hay otra opción gratuita a este plugins, por favor decirme cual.
Gracias
Hola, a mi si que me funciona, pero he tenido que borrar la caché recargando la página con CTRL+R
Como siempre necesito un reloj de 30h/día, pero quiero hacer algunos post con herramientas gratuítas como también para hacer nichos de Amazon sin plugins.
Saludos
Hola sólo escribia para informar que este plugin ya no es gratuito. Lo quitaron de la librería de Wordpress ayer 23/10/2020 a las 23:00h por falta de mantenimiento creo.
La única forma de utilizarlo es clonando un Wordpress que ya lo tenga instalado!
Saludos
Si Oscar, gracias, lo vi en las notificaciones y tienen a la gente calentita, sobre todo los que han pagado el plugin premium.
Pondré en el post la última versión para que podais seguir descargándolo
Donde creo la clase CSS?? Crear la clase de CSS “.limite-caracteres{}”.
En que archivo? gracias de antemano porque no consigo verlo.
Un saludo
Está explicado en el punto 2:
Debes buscar el fichero frontend.js y seguir los pasos 2.1 y 2.2
Después desde «Apariencia/Personalización» en el apartado CSS poner la clase y las reglas CSS que quieras
Si están disponibles. Me salen todos sin precio.
Pués no sé que puede ser. Habría que ver el theme y más cosas….
Hola, ni te imaginas lo que me está sirviendo este «manual de usuario» muchas gracias, un trabajo excelente.
Mira, tengo la versión 2.08 y todo perfecto, las estrellas, el nofollow, pero desde el principio no me aparecen los precios y no tengo ni idea de porque es, ni de como hacer para que aparezcan.
En otras web lo tengo también y sale perfectamente, con el mismo tema… ¿os ha pasado a alguien?
Un saludo.
Gracias Emilio, me alegro de que sirva!!
Pues no puedo ayudarte en ese tema. ¿Puede ser que los productos no estén disponibles en Amazon?
Hola,
He comenzado con mi primera tsa y tras tres ventas Amazon me ha rechazado la afiliación por el siguiente motivo: «Tu sitio web incluye el uso no autorizado de palabras, imágenes o reseñas (que pueden incluir variaciones o errores ortográficos) que son marcas registradas de Amazon. No permitimos el uso no autorizado de las URL, marcas registradas, logotipos, vistas web de Amazon, etc. que incluyan palabras que son marcas registradas de Amazon ya que esto infringe nuestras directrices sobre marcas registradas.»
He utilizado el plugin WP Amazon Shop en versión gratuita y el problema tiene que venir de algo que enlaza y muestra. Los enlaces estaban nofollow. Mostraba el «prize» y las estrellitas de valoración. ¿Puede ser por esto?
Saludos
Gracias por tu comentario.
Según lo que pones no se hace referencia a alguna práctica del plugin, habría que ver la web
Saludos amigo Cesar.
Estas convirtiendo tu blog en la Biblia de esta plugin. Te consulto una y otra buscando soluciones y las encuentro; incluso Google me lanza para acá cuando busco algo acerca de este pluging 🙂 Agradecido. Un abrazo.
Muchísimas gracias a ti Carmelo!!
A parte del artículo hay mucha info de valor en los comentarios, estamos haciéndolo entre todos.
Hola CESARLAB69,
Acabo de modificar la etiqueta »botton class» por»a class» y he puesto los mismos estilos como pone en tu articulo.
Ahora están en no follow y el estilo correcto.
Solo tengo un fallo: Tengo una linea de 3 productos. El primer producto todo perfecto. El segundo y tercero el boton de Amazon sale en dos partes… Algo raro…
Hola CESARLAB69
Donde se puede ver el tutorial para cambiar la etiqueta «button» a «a»
Gracias un saludo Jaime
«»Es complicado, ya que todas las herramientas que he visto para detectar el tipo de enlace (follow/nofollow) funcionan sólo con la etiqueta «a» (anchor HTML), por eso en el primer tutorial puse como cambiar de «button» a «a» y ponerle los mismos estilos»»
Hola Jaime, creo que lo puse en el primer artículo que hice sobre el plugin.
No obstante me gustaría volver a mirarlo y mejorar la técnica
Saludos
¿Alguien sabe como añadir nofollow a al número de comentarios debajo del botón de comprar?
Buen articulo, gracias por acordarte de los demás y hacer la tarea más fácil.
Muchas gracias Domingo!!
Me respondo a mi pregunta:
Se puede cambiar el texto de la barra de busqueda del shortcode [wpas_search] en wp-amazon-shop-functions.php dentro de la carpeta «includes».
Textos a modificar:
Fila 17: ‘Search amazon products’
Fila 20: ‘Search’
He detectado un problema con esto, en caso de hacer la búsqueda en un sitio que ya tengas otros productos cargados, te cambia todos esos productos por lo que estás buscando. Creo que lo ideal sería que este shortcode se use en una página en solitario para evitar el refresco de productos y repetición de los mismo.
Espero haber ayudado.
Gracias!!
Buenas tardes, ¿alguien ha dado con la solución para modificar el texto en el buscador? El de Search amazon product y el de Search en el botón.
No me que muy bien la tienda con cosas en dos idiomas, si consigo eso haré también el cambio de Price a Precio.
Sustituir los títulos
de las cajas por párrafos
.
Interesante para no sobreoptimizar las páginas, también se pueden cambiar por enlaces
********** ESTÁ EXPLICADO AL FINAL DEL POST ******************
Gracias Mikel y perdona que no activase antes tu comentario, agosto es un mes malo 😉
Saludos cordiales!!
Tremendo currazo César, se agradece, la verdad.
Me acabo de dar cuenta de un par de cosas:
– Cuando uso el shortcode de keywords, el enlace de las reviews es follow, no consigo ponerlo en no-follow, no sé si se ha comentado, creo que no.
– El shortcode de keywords no funciona si tienes puesto un adblocker, ¿os habiais dado cuenta? Sin embargo, el de ASIN funciona sin problemas.
Gracias por comentar y gracias por contarnos tu experiencia!!
Saludos
Hola. He encontrado una manera para introducir mas de 4 productos por shorcode de ASIN.Lo comento aquí porque he visto que alguien preguntaba mas arriba. si entramos en el editor de plugins de WP en la carpeta WP-amazon-shop-handler.php encontramos el código del plugin, a partir de la linea 17 encontramos esto:
public function wpas_shortcode_by_asin(){
$html=»»;
$asins = $_POST[‘asin’];
$asin_numbers=explode(‘,’,$asins);
$products=array();
$product_counter=0;
if(count($asin_numbers)>0){
foreach ($asin_numbers as $asin){
$product=$this->basic_product_by_asin(trim($asin));
if($product[‘ASIN’]!=»» && $product[‘Title’]!=»»){
$products[]=$product;
if($product_counter>=3){
break;
}
$product_counter++;
}
}
}
Bueno pues si cambiamos el (product$product_counter>=3) por un numero mas alto nos dejara poner mas productos en un mismo shortcode.
Luego guardamos y reactivamos el plugin.
Yo lo he hecho y me funciona, no soy programador ni nada por el estilo así que no se si este arreglo sera permanente o tendra otras consecuencias, saludos!
Wuauh!! Tremend aportación, muchas gracias!
Entre todos vamos a destripar este plugin y hacerlo usable de verdad.
Estoy en contacto con un programador a ver si le sacamos las tripas.
Hola! no se si es que he tocado algo en el editor de plugin o qué, pero la cosa es que ahora después de «precio:» aparece la palabra «undefined» en todos los productos que he subido. Ya está no follow, y cambiado el «price» por «precio» pero no se si al actualizarse han quitado esa opción de precio en «vivo» o que yo he borrado/tocado algo que no debía.. si pudierais orientarme, estaría agradecida. Graciaaaas
Puede ser que tocases algo en el código que hace que te salga el undefined.
Prueba a comparar el fichero original con el que has editado. Notepad ++ tiene una función para comparar ficheros
¿Cada vez que actualicemos el plugin hay que volver a poner «nofollow»?
Hola Pablo,
si, en cada actualización perdemos los cambios que hayamos hecho
Ah, por cierto, la palabra precio la pone desde dos sitios, si es una búsqueda desde frontend.js y si es desde el resto de shorts, desde el medotodo _e de wp-amazon-shop-hanndler.php, buscad esta linea y cambiais el primer Price y listo
:
Gracias Marcos, aunque creo que en la última versión lo hace casi todo desde el frontend.js.
Dentro de poco nuevo vídeo
¿Tanto editar el plugin y no habéis visto que tiene hardcoeado su ID de afiliado en varios sitios?
Hola Marcos,
es cierto, el plugin pone su tag de afiliado en los productos cuando le das al botón «load more». Yo oculto ese botón con CSS
Como se puede comprobar si ha funcionado ? con f12 no consigo ver el a href del boton ni nada
Hola Silvia,
Es complicado, ya que todas las herramientas que he visto para detectar el tipo de enlace (follow/nofollow) funcionan sólo con la etiqueta «a» (anchor HTML), por eso en el primer tutorial puse como cambiar de «button» a «a» y ponerle los mismos estilos
Hola Cesar, al escribir en el buscador, los productos que salen no se abren con el tag de afiliado, ¿sabes a que se puede deber?
Hola Iván, si es un fallo del plugin de las últimas versiones.
A ver si lo arreglan
Gracias Cesar por la invitación! la tendré en cuenta sin duda!
Hola, no he encontrado el la línea 427 de la versión 2.0.8 solo tiene 322 lineas en (wp-amazon-shop/includes/wp-amazon-shop-handler.php) otra cosa, el shortcode [wpas_search] funciona perfecto solo que no lo inlcuyo en mi web porque todos los productos que aparezcan con el, no tienen mi id de afiliacion, alguno encontro alguna solucion?
No hay manera que te aprueban la cuenta de afiliados usando este plugin.
Me han tirado la cuenta tres veces. Vamos a por la cuarta sin este dichoso plugin. Y, una vez que te la aprueban y accedes a la API, ¿para qué quieres esto si ya lo tienes todo con la API?
No le veo más que problemas
Hola Luisa,
Lo mejor para que te aprueben la cuenta en Amazon es que crees una web con una cuantas URLs, con buen contenido, pero que no muestres productos hasta que te acepten la cuenta.
Como dije en los artículos, es un plugin que falla mucho, pero tiene la ventaja que es «GRATIS», los demás plugins que utilizan la API son de pago, creo que es buena ventaja para empezar. Además cuando Amazon te da la API, esta está restringida a un número de peticiones según las ventas, o sea, que si vendes poco te dan pocas peticiones y te las puedes acabar con lo que con los plugins que utilizan la API dejarán de verse los productos.
Saludos
Gracias, lo hice tal como comentaste. Otra cosa cómo cambiamos que los productos no sean h3?
Probé de hacerlo en esa misma sección que enseñaste para lo de nofollow (linea 417) pero no parece funcionar… Alguna idea?
Sólo queda hacer ingeniería inversa y buscar en la programación del plugin
Me ha funcionado! Lo único que no me funciona son las estrellitas… no se me ven. Solo hay que poner el CSS para lo de las estrellas, ¿no?
Si, es lo que he hecho yo. Puede depender del Theme que utilices que no se muestren, aunque creo que sólo funcionan cuando utilizas el shorotcode con palabra clave.
Saludos
Excelente aportación, sobre todo lo de las tablas comparativas!
En mi caso, no me funcionaba el TIP del NOFOLLOW editando el «wp-amazon-shop-handler.php»-.
Para solucionarlo he tenido que editar el «frontend.js» de la misma forma (buscar la clase button y añadir rel=»nofollow».
En cuantro a las estrellitas, solo me aparece cuando utilizo el comando [wpas_products keywords=palabara-clave], pero no salen cuando utilizo [wpas_products ASIN=Bxxxxx]. Seguiré investigando…!
Gracias de nuevo por el aporte!
Wuau, muchas gracias a ti Mikel!!!
La verdad que me gustaría, con un amigo programador, mejorar este plugin, aunque también va liado como yo.
Si consigues más info y quieres hacer un artículo en la web estás invitado.
Ok, gracias. Si era lo que estaba haciendo aunque es un poco engorroso cuando es una lista grande. Lo puse de tres en tres para que no descuadraran.. ¿Es algo que ocurre en todas las versiones o es algo de esta última?
De todas formas está genial el plugin y tus aportes. Gran forma de hacerlo.
Merci,
Creo que es algo de la última versión, creo recordar que con las anteriores no ocurría, pero no lo he comprobado.
Genial tu aportación. Una duda de novato solo por eso.. Con la versión free hay alguna limitación por número de productos? Utilizo el shortcade de varios ASINs pero solo me muestra los cuatro primeros.
Gracias
Hola Jonathan, si es una cosa que se me olvidó comentar en el vídeo, yo también he tenido problemas y no me mostraba más que cuatro ASIN.
Solución: crear otro shortcode con cuatro ASIN más y así hasta que muestres el número de productos que quieras.
Saludos
Me encanta como enseñas,la música,la portada..eres un genio.
Muchas gracias por tu aporte.
Un saludo,Chus.
Gracias Chus!!
No sabes los ánimos que me das!
Me alegro que te guste y prepárate para más tutos 😉
Muy GRANDE, me has resuelto muchisisisimo!! espero que con todo esto amazon me apruebe la cuenta.
Me alegro Marcos.
Saludos