[SOLUCIONADO] NO se envia el boletin de noticias
HOla chicos:
Ya pensaba que los quebraderos de cabeza habían terminado pero aquí estoy de nuevo con otro más.
Alguien sabe por qué en la versión 1.3.2.4 sigue sin funcionar el lanzamiento del boletín de noticias???
Ya me pasó con la versión 1.1.7 y se solucionaba poniendo "sending" en la URL y pulsando enter. NO era el método más bonito pero era efectivo. Se ejecutaba el comando correspondiente y acto seguido todo enviado. Pero ahora ni eso.
Alguna idea? Noticias al respecto?
Gracias de antemano.
Servicios Informáticos, Comunicaciones Wireless, Diseño y Programación. IPV6 INFORMATICA, S.L.
Wireless Internet sin Límites - Portal Wimax
Solucionado
Vale, ya está. Leyendo en los foros en inglés he encontrado algo que creo que es la solución. Por lo menos a mi me funciona y ya se ejecuta perfectamente.
Os digo:
Cambiar el código del archivo
app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
Original:
if($row->getQueueStatus()==Mage_Newsletter_Model_Queue::STATUS_NEVER) {
if(!$row->getQueueStartAt() && $row->getSubscribersTotal()) {
$actions[] = array(
'url' => $this->getUrl('*/*/start', array('id'=>$row->getId())),
'caption' => Mage::helper('newsletter')->__('Start')
);
}
Código nuevo:
if($row->getQueueStatus()==Mage_Newsletter_Model_Queue::STATUS_NEVER) {
if(!$row->getSubscribersTotal()==0) {
$actions[] = array(
'url' => $this->getUrl('*/*/sending', array('id'=>$row->getId())),
'caption' => Mage::helper('newsletter')->__('Start')
);
}
Luego os vais a:
/app/code/core/Mage/Adminhtml/controllers/Newsletter/QueueController.php
Original:
public function sendingAction()
{
// Todo: put it somewhere in config!
$countOfQueue = 3;
$countOfSubscritions = 20;
$collection = Mage::getResourceModel('newsletter/queue_collection')
->setPageSize($countOfQueue)
->setCurPage(1)
->addOnlyForSendingFilter()
->load();
$collection->walk('sendPerSubscriber', array($countOfSubscritions));
}
Código nuevo:
public function sendingAction()
{
// Todo: put it somewhere in config!
$countOfQueue = 3;
$countOfSubscritions = 20;
$collection = Mage::getResourceModel('newsletter/queue_collection')
->setPageSize($countOfQueue)
->setCurPage(1)
->addOnlyForSendingFilter()
->load();
$collection->walk('sendPerSubscriber', array($countOfSubscritions));
$this->_redirect('*/*');
}
Y listo. Ah! bueno, fijaros en el valor $countOfSubscritions = 20;
Modificadlo si no queréis enviar el correo de 20 en 20. Subid el número para aglutinar a todos vuestros clientes.
Saludos, y espero que os sirva de ayuda.
Servicios Informáticos, Comunicaciones Wireless, Diseño y Programación. IPV6 INFORMATICA, S.L.
Wireless Internet sin Límites - Portal Wimax
Hola
En la 1.4.0.1 va bien? Y si es asi como va? Es que nunca lo habia mandado, y cree la plantilla, le de a poner en cola poniendo la fecha de hoy y la hora 5 minutos, pero sigue en la cola de envio y me aparece como no enviado.
Salu2
Mi tienda
http://tienda.summarios.com/ versión magento 1.6.2.0
Recursos Webmasters
¿Tamagochi, has conseguido que te funcione el boletín en la 1.4.0.1?
Hola
No, no he sido capaz. A ver si alguien puede echarnos un cable.
Salu2
Mi tienda
http://tienda.summarios.com/ versión magento 1.6.2.0
Recursos Webmasters
Me apunto a ello, lo ando investigando tambien....
Joder, en el foro oficial en ingles encontré esto, y me ha funcionado:
This is how we solved it.
OK not solveld but we are happy until Magento actually fixes it properly.
We used to use this string in our browser address bar.
http://www.YOURDOMAIN.COM/admin/newsletter_queue/sending
This stopped working with the upgrade.
However if you remove the www and use
http://YOURDOMAIN.COM/admin/newsletter_queue/sending
Presto it works.
Tenia un boletin en estado Not Sent y ahora me pone Sent y lo he recibo correctamente al email de pruebas, lo que no se si esto lo repara, o cada vez habrá que hacer lo mismo... he comprobado que al suprimir la WWW y poner en enlace a la cola, te pide validar de nuevo en admin, y con la KEY del admin se pone detras de la cola y esta efectivamente se activa y se envia.... bueno seguiré buscando
Logré enviar así 2 boletines, hoy probé y uno no sale ni a la de 3......... 🙁 a ver si lo encuentro.....
Gracias por el aporte danigc,
me ha funcionado, pero sólo saliendo de la adminstración y poniendo:
http://YOURDOMAIN.COM/admin/newsletter_queue/sending
de momento es una solución, a ver si lo arreglan...
Hola a todos...
Alguien a logrado resolver este problema para la versión 1.5.1.0-rc1
realice ñlos cambios que propone Ksumiwue, pero no me funciono.
espero alguien tenga información que pueda compartir.
Una pregunta adicional a este tema
¿alguien sabe como se pueden borrar los boletines enviados?
Gracias y Saludos.
tengo una pregunta donde puedo encontrar los archivos q dice Ksumiwue
app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
/app/code/core/Mage/Adminhtml/controllers/Newsletter/QueueController.php
soy nuevo en esto y pues no se donde buscar estos archivos y como modificarlos
estoy usando actual mente magento 1.4.1.1
porfavor ayudemen
Desde la carpeta raiz de tu tienda, tienes que ir siguiendo la ruta especificada.
Ej:
C:/wamp/www/tutienda/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
magento no fue intalado en mi pc esta instalado en otra
y la otra no se donde estara q puedo hacer
Hola
Estoy en la 1.6.1.0 y nada que sigo sin poder enviar los boletines, no me sale ahora ni la opcion de agregar boletines a la cola, alguien que lo haya logrado en esta version me puede ayudar??
Salu2
Mi tienda
http://tienda.summarios.com/ versión magento 1.6.2.0
Recursos Webmasters
Es una versión instalada limpia o actualizada desde una anterior?
Soporte profesional para Magento: www.estatiko.com
Hola
Actualizada. Habia pensado crear una instalacion limpia y ahi migrar mi base de datos, theme y demas pero me da un miedo horrible.
Salu2
Mi tienda
http://tienda.summarios.com/ versión magento 1.6.2.0
Recursos Webmasters
Si me funciono ksumiwue muchas gracias tengo la versión 1.5.1.0