Hola Magenteros!
Hemos creado este Blog especialmente para Magento en Chile, para su desarrollo profesional. Esperamos el aporte de todos los que ya están avanzados y las preguntas de los que están recién comenzando. La principal misión, es crear una guía detallada de instalación de los procesos que requiere Magento para su correcto funcionamiento. Y así lograr tener un eCommerce Profesional en Chile, para las pequeñas y medianas empresas.
Atte
Magento Chile y toda su gente!
Magento Chile Google+
marco
gracias boris por tu respues, bueno hable con el hosting y me dieron esta solucion hay que crear un archivo .htaccess en la raiz con el siguiente comentario:
suPHP_ConfigPath /home/domains/patagoniamedia.net/web/
Una vez creado este archivo, ya puedes crear un php.ini en el directorio donde funcionará el programa con allow_url_include On.
Bueno ahora como creo el archivo php.ini por que lo hice tal cual sale aca y me manda un error en mi blog y lo otro me sigue tirando el mismo.
Gracias por su ayuda a este novato
Saludos
marco
ahh y otra cosa estube leyendo las instrucciones que uds tenian sobre los permisos y en la carpeta cgi-bin tengo que colocar 750 pero con esto no me deja entrar asi que la cambie a 755 y solo hay entra. Esto produce algun conflicto por que si no la dejo en 755 no me deja entrar y me dice que no tengo los permisos
Saludos y gracias nuevamente
Boris Durán
Hola Marco, que bueno el comentario del suPHP_ConfigPath y así crear un php.ini pero te funcionó bien? pudiste poner en On a Open URL (alow_url_include On)??? Por otro lado, los permisos 750 del cgi-bin son requisitos esenciales para que arranque el KCC, yo en algún momento lo pusé en 755 y no me arrancaba, pero si a ti te funciona dejalo así no mas pues…”no arregles lo que funciona…” (un viejo dicho).
Boris D.
Boris Durán
Sabes Marco, mira muchos y muchos pierden el tiempo en tratar de arreglar estos asuntos del php.ini por que el hosting que tienen contratado no da acceso al php.ini y tienen “máquinas viejas” que no son una real plataforma para tiendas eCommerce, donde estos hosting no tienen php5, no tienen acceso a php.ini, no te dan acceso a la consola Shell para trabajar con SSH, no te dan soporte o te atienden mal y al final terminas preguntando en blog como se hace como lo haces ahora tu y otras personas y yo mismo pasé por esto, etc, etc o sea, la gran mayoría de los host en chile no sirven. Si estoy equivocado por favor alguien que recomiende un host en chile que tenga la orientación para eCommerce.
Bueno estimado si no puedes solucionar lo del KCC, te recomiendo cambiarte de Host, yo recomiendo DV media temple, el cual tengo actualmente y funciona perfecto como tu quizás has visto en las tiendas de muestras que hay publicadas aquí.
Te recomiendo todo esto, porque uno pierde el tiempo en cosas que no tienen que ver con la capacidad de uno en crear correctamente tiendas eCommerce, si no que tienen que ver con la mala calidad por no decir deplorable servicio de host en chile.
Boris D.
marco ruiz
boris gracias por tu consejo la verdad lo probe en uno de un amigo y funcio de una era el hosting el que tenia problemas y no me daba los accesos necesarios para hacerlo funcionar 🙂
Boris Durán
Hola Magenteros!!! bueno he visto que muchos están empezando en magento y otros están más avanzados. Lo ideal sería que fueran comunicando sus experiencias, y creando nuevos Wikis para que otros puedan tener un soporte. Hagamos comunidad en Chile!!! si se fijan en blog de magento como los de holanda, suecia, alemania, etc todos los magenteros se comunican todo ¿¿¿y ven que les afecta en algo??? ¿pierden clientes? ¿o se hacen más pobres por enseñar??? pues todo lo contrario, esos paises son los mas ricos del mundo según su percapita. Tratemos de sacarnos el chip de sudamericanos subdesarrollados y seamos un poco mas visionarios y enseñemos lo que vamos aprendiendo…Y así tendremos este blog como una verdadera guía profesional para el eCommerce en Chile y para todos!!!
Atte
Boris D.
Boris Durán
Bueno esta semana he publicado 2 nuevos wiki, que les pueden ayudar:
1.- Como borrar los pedidos de tu tienda:
http://www.magentochile.cl/blog/?page_id=259
2.- Como bloquear la compra de invitados y solo puedan hacerla usuarios registrados:
http://www.magentochile.cl/blog/?page_id=270
Boris D.
Boris Durán
Hola estimados Magenteros! hoy les dejó un poco de terminología, que deben de manejar al momento de presentar una tienda a un cliente: http://www.magentochile.cl/blog/?page_id=274
Boris D.
Boris Durán
Hoy les dejo el wiki de como configurar impuestos en Magento (19% IVA):
http://www.magentochile.cl/blog/?page_id=291
Boris D.
marco ruiz
hola amigos denuevo les escribo para molestarlos un momento estoy como loko haciendo las prueba de transbank y en el ultimo paso me manda el error de En este momento no es posible procesar su transacción, cuando ingreso la tarjeta y coloco pagar, lo que me dijieron los de transbank era que tenia que hacer esto:
El error es local, y se produce entre la cgi bp_resultado y la pagina de cierre.
Se puede ver reflejado en el log, en la línea: “Tienda no acepto transacción”.
La cgi realiza un conect con la IP dada en HOST y un POST a la URL dada en HTML_TR_NORMAL
La pagina de cierre no se encuentra o ella responde rechazando la transacción.
Una alternativa es reemplazar la IP en HOST y en HTML NORMAL por la IP local del servidor, o ver porque no se puede utilizar la IP publica en ese servidor, puede que no se vea a si mismo, y hay que modificar algo en los seteos de red.
Trato de contactarme con mi hosting pero no recibo respues si alguien me puede hechar una mano por fa
Saludos y muchas gracias
Boris Durán
Hola Marco,
Limpiate la base de datos, osea, borra las tablas “webpay” y “pagos” e ingresalas de nuevo.
Prueba con eso mientrás…si no te resulta vuelve a preguntarnos…
Patricio Montesinos andas por ahí??? para que nos heches una mano!!!
Boris D.
marco ruiz
gracias por su respuesta tan rapido pero aun me tira ese mismo error estaba viendo en el codigo fuente y es este
“ERR_46”
ERR_OBTENER_ACK
Boris Durán
Marco, no te puedo ayudar, no conozco ese error… Pero te diría que no tiene que ver con el módulo ni con Transbank…es un error del host. Ya que el módulo webay fue probado en una tienda real y pasó la certificación y al mismo tiempo fue probado en una tienda “espejo” y todo funcionó bien…
Bueno, te doy mi mismo consejo de siempre…antes de meterse la tienda Magento eCommerce con webpay, se debe arracar el KCC correctamente y una vez que este en funcionamiento significa que el host es correcto para eCommerce, entonces en ese momento instalamos la tienda magento.
Alguien que pueda ayudar o conozca este error???
Boris D.
patricio@h2o.cl
es bonito ese error,cuantos dias no dormi por su culpa, o por uno parecido, parece que fue hace tanto tiempo 🙂 toy divagando….
lo primero que debes saber es si se cumplen los requisitos en tu host para operar con magento, no todos los hosting lo soportan.
segundo los errores que te pueden salir son por
.- mal conectado o corrupto el tbk_config, es lo primero si no te conecta al principio debes verificar eso, debes tomar en cuenta que magento no se conecta directamente a webpay, sino que lo hace a travez del cgi kcc, por lo tanto desde ahi magento no tiene nada que ver, s la configuracion del kcc.
.- otro error es porque la pagina de cierre no bien hecha, eso sucede porque algo te comiste en el horizonte
.- podrias mandarme la direccion de la tienda para mirar que onda?
Boris Durán
Eso mismo digo yo…
1.-Ver el host primero si funciona bien KCC
2.- Y si funciona bien el host, es que algo se te fue en el KCC: el cierre.php, el config.dat, el conexion.php, la base de datos, etc
3.- Volver aprobar nuevamente todo. Igual sería conveniente lo que te pide Patricio y que yo te pedí en algún momento, es que nos envié la dirección para ver en vivo y en directo (así es más facil).
Boris D.
Boris Durán
Hola!!! bueno hoy dejé otro wiki para la instalación de Facebook en Magento, espero que les guste. Es bastante util, ya que tus productos son consultados y opinados a través de Facebook. Creo que este módulo promete…pero lo ideal sería hacer una reingeniería de este y adaptarlo a nuestro país e idioma… Bueno quien se une a la causa???
Ver su wiki de instalación aquí http://www.magentochile.cl/blog/?page_id=296
Boris D.
marco ruiz
hola gracias por sus respuesta pero la verdad estoy probando lo mismo archivos de la instalacion que aca hay antes de instalarlo en magento para ver si se puede hacer. lo otro cosa hable con los tipos de transbank y me dijiron segun ellos que el problema podria ser que el mod security apache bloquea los datos cgi encriptados, hay que agregar una excepción completa a los archivos 1,2,3 y 4.
la dirección es http://www.patagoniamedia.net/compra/pago.php
Saludos y muchas gracias
Boris Durán
Hola Marco, si ya la ví…(lindo website). Pero es el Host, no tienes nada mas que hacer que esperar la voluntad del soporte de tu hosting y ver que te lo arreglen. Por otro lado, si quieres te paso un dominio o subdominio para que hagas la pruebas de tu tienda y o si quieres te paso el php.ini mio para que le heches un ojo y lo compares con el tuyo, pero no se si tienes acceso al php.ini. Me avisas cualquier cosa.
Patricio Montesinos cual es tu diagnostico???
P.D.: Recuerda siempre reiniciar Apache cuando haces lo cambios en en el php.ini
Boris D.
patricio@h2o.cl
yo tenia ese mismo error, y es un problema del hosting con los cgi externos del tipo que usa transbank, te estan bloqueando no por mala onda , sino que simplemente el sistema de transbank tiene ese problema y esto lo dije en el primer o segundo post en este blogicito Debes configurar el directorio virtual CGI-BIN en el archivo httpd_conf, eso me dijeron en transbank, y los del hosting quedaron plop, porque nunca habian tenido ese problema, y es como te dije, los encriptados de transbank son el problema.
Boris Durán
En buena onda Marco, creo que es una pérdida de tiempo y de esfuerzos tratar de arreglar algo que no te compete…o sea, quiero decir con esto, que el problema es el HOST…los comandos truchos para parchar incompetencia del host es algo que no tiene ni nombre. Mi consejo de siempre es si quieres montar una tienda eCommerce, debes comenzar con un Host bueno, orientado a eCommerce. Porque ahora quizás lo puedas parchar, pero que va a pasar en el futuro cuando el cliente te pida otros requisitos en la tienda??? por eso piensa que el eCommerce es un tema bastante complejo y debes tener un excelente host.
Boris D.
Boris Durán
Oye Patricio, Marco, José y todos, en un tiempo más podriamos organizar una reunión, así como un seminario de Magento en Chile, y que nos auspicie la Coca Cola…jajaja. No enserio, podriamos generar un encuentro de Magenteros para compartir ideas, experiencias, y realizar proyectos en conjunto. Que les parece???
Boris D.
marco ruiz
yaa por fin me solucionaron el problema los del hosting ahora si me ingresa los datos aca http://www.patagoniamedia.net/pago.php, ahora ya instale tambien magento y estoy haciendo prueba y en el ultimo paso me manda este error:
There has been an error processing your request.
(Cannot send headers; headers already sent in /home/patagoni/public_html/webpay/app/code/core/Mage/Webpay/Model/Standard.php, line 3
Trace:
#0 /home/patagoni/public_html/webpay/lib/Zend/Controller/Response/Abstract.php(147): Zend_Controller_Response_Abstract->canSendHeaders(true)
#1 /home/patagoni/public_html/webpay/app/code/core/Mage/Core/Controller/Varien/Action.php(588): Zend_Controller_Response_Abstract->setRedirect(‘http://www.pata…’)
#2 /home/patagoni/public_html/webpay/app/code/core/Mage/Webpay/controllers/StandardController.php(122): Mage_Core_Controller_Varien_Action->_redirect(‘checkout/onepag…’)
#3 /home/patagoni/public_html/webpay/app/code/core/Mage/Core/Controller/Varien/Action.php(376): Mage_Webpay_StandardController->successAction()
#4 /home/patagoni/public_html/webpay/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch(‘success’)
#5 /home/patagoni/public_html/webpay/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#6 /home/patagoni/public_html/webpay/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#7 /home/patagoni/public_html/webpay/index.php(65): Mage::run()
#8 {main} )
si alguien me da una mano y con respecto a la idea de boris me parece excelente
Boris Durán
Super!!! ya compré en tu tienda y funciona bien el KCC…ahora comenzamos con Magento…nuestra especialidad… Haber primero estás trabajando con un theme??? o con el theme default de Magento??? recuerda que debes configurar correctamente los paquetes de diseño que has instalado y fijate en copiar el módulo webpay en las carpetas corresponientes según tu diseño… Leete el leeme.txt del módulo webpay.
a)Dentro de backend ir a Sistema/Diseño y “Agregar un cambio de diseño” y designar “tutema/tudiseño
b) Dentro de backend ir a CMS/Gestionar las páginas y a “home” y dentro de la pestaña “Diseño personalizado” poner como diseño a “tudiseño” y dar guardar.
c) Dentro de backend ir a Sistema/Configuración luego ir a “Diseño” y en la Pestaña “Paquete” reemplazar donde dice default por “tutema” y dar guardar.
3.- Refrescar Cache Management (que está en Sistema/Cache Management).
Boris D.
Boris Durán
Estimados hagamos nuestra primera reunión de Magenteros en Chile pues. Aunque seamos pocos, así como comienzan todos lo movimientos sociales. Avisamos a Varien Magento Los Angeles USA de la primera reunión oficial de Magento en Chile, total ya tenemos unos cuantos módulos a cuestas que hemos desarrollado. Que nos envién material promocional y les contamos en que estamos. Le damos el nombre de nuestras empresas y que estamos interesados en el Magento Enterprise y que nos den una rebaja y varias licencias…haber como lo hacemos para pagarla jajaja.
Bueno quien se une al seminario, reunión, evento o como queramos llarmale. Aunque sea la primera reunión en un pub…ya verán como esto evolucionará y al final seremos muchos!!!
Yo soy publicista de cuna, así que me pongo con el lienzo, pendón o letrero del evento.
Boris D.
patricio@h2o.cl
chaa se prendio el boris, jajajjaja igual no es malo aunque seamos 5
Boris Durán
Ya somos 3:
1.- Marco
2.- Patricio
3.- Boris
Vamos llenando llenando la lista.
marco ruiz
ya amigos cuenten conmigo ahora por fin active el modulo esta todo listo estoy en los ultimos pasos con transbank para la activacion pero ellos me comentan que en el modulo no debiera salir en método de pago en paso N°4 y continuo al N°5 aparece una informacion que corresponde a la pagina de éxito
Saludos y gracias otra vez 🙂
Boris Durán
Como??? haber enviame la url para chequear y saber cual el paso 4 y el 5. Quizás el módulo está haciendo un readfile donde no debe.
Boris D.
marco ruiz
oka te la dejo es http://www.patagoniamedia.net/compra
es en libro cuando paso al modulo te dejo una imagen para que veas
http://www.patagoniamedia.net/compra/pedido.jpg
Boris Durán
si ya entendí…te aviso altiro lo que debes sacar.
Boris D.
Boris Durán
Bien Marco, quitale esté código a app/design/frontend/template/payment/info/default.phtml
< ?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?>
< ?php //*************lee el exito********************************** echo readfile("http://www.vinoswine.co.cc/wakeup/ver_pedido.php"); //*************fin lee el exito****************************** ?>
Eso vuelaselo y prueba nuevamente.
Boris D.
Boris Durán
Perdón solo esto: //*************lee el exito**********************************
echo readfile(“http://www.vinoswine.co.cc/wakeup/ver_pedido.php”);
//*************fin lee el exito******************************
?>
El resto de arriba dejaselo.
Boris D.
marco ruiz
vale compadre hay funciono
Boris Durán
Super!!! ahora pásalo a certificación de Transbank…que ya debería estar listo…nos cuentas como te va.
Boris D.
patricio@h2o.cl
wena juegue con certificacion espero que no sea un parto
Boris Durán
Hola Patricio, yo creo que no va tener problemas en nada. Lo único que se me ocurre es la duplicidad de OC en base de datos, que deberá de poner índice a la OC en las tablas webpay y pagos…y lo del antihacker, tu magistralmente lo arreglaste poniendo un “return” por cada RECHAZADO…recuerdas???
Boris D.
patricio@h2o.cl
no me recuerdes esos dias por favor!!
Boris Durán
Pero estimado, está bien que recuerdes eso, ya que fue un gran logro!!!
Bueno y como vas Marco??? Transbank te dió el ok???
P.D.: por cada desarrollador que pasé la certificación de transbank es un gran paso para la humanidad!!!
Boris D.
marco ruiz
jajaj aca en el ultimo paso pero no puedo solucionar este problema de hackeo que me dicen ellos si alguien me da una mano
El Sitio debe rechazar el número de orden de compra previamente autorizado, ya esto significaría doble cargo para la misma compra del cliente. Recuerda que este control se debe efectuar en la página XT_compra y/o Cierre.php (tienes que validar la orden de compra), ver como referencia el punto 7.4 donde habla de las validaciones obligatorias del manual de integración y el error se detecta por que yo realizo un cambio de valores “hackeo”, ya que tu sitio esta trabajando con mismo numero de orden de compra que se genera al momento de seleccionar un producto, pero modifico los valores y les doy a pagar a las 2 ordenes pero como resultado una de las ordenes con sus montos sin adulterar debe cancelarse y/o pagarse y nos despliega la pagina de éxito de la compra lo que esta correcto, pero la otra pagina con los montos adulterados nos debe desplegar como resultado la pagina de re-intento (letras rojas y azules) lo cual no lo hace porque me da como resultado el carrito de compra vacío, favor de revisar este tema.
Saludos y gracias
patricio@h2o.cl
ya marcos ese tema me tuvo sin dormir varios dias
debido a que se usa un redirect para ir a webpay, debes controlar que no existan ordenes de compra duplicadas, por lo tanto debes hacer que en las tablas webpay y pagos los indices de la oiden de compra sea unicas, entonces cuando el de certificacion hackee la orden lo mandara a error, porque la orden ya existe en tu base de datos esperando pagar.
espero te sirva
patricio@h2o.cl
recuerda colocar un return en todos los rechazados sino pasara siempre al otro proceso
marco ruiz
Hola Patricio gracias por tu ayuda pero como coloco los return disculpa mi ignorancia
Saludos y gracias
marco ruiz
ah otro dato que me dijion era que tenia que validar cierre.php, la orden de compra y check_mac
Boris Durán
jajaja fácil estimado Marco, ya están puestos los return el cierre.php… lo único que debes hacer es apretar la casillita de “Unico” en la base de datos (phpmyadmin) en las tablas webpay y pagos en TBK_ORDEN_COMPRA(tabla pagos) y en Tbk_orden_Compra (tabla webpay). Tranquilo que está todo controlado… Esta fue la movida magistral que hizo nuestro estimado desarrollador Patricio cuando no podía dormir por Transbank.


Boris D.
patricio@h2o.cl
si estas ocupando el cierre que sale en esta web, eso esta validado, incluyendo los returns dentro del cierre.
lo importante es que modifiques en tu base de datos las tablas webpay y cierre para que no acepten ordenes duplicadas eso se hace colocandolas como unico
la orden de compra debe ser varchar si utilizas phpmyadmin veras que en la fila del registro ordendecompra al final sale un U haz clic ahi y quedara como unico.
Boris Durán
Validar el cierre??? como hay me perdí… Patricio que onda con eso??? cachay a lo que se refieren???
Boris D.
marco ruiz
hola creo que ya se cual es el error que comite meti todo en la misma base de datos por que las instruciones las hice, dejare lo trasnbank en otra espero que con eso se solucione les cuento como me fue y gracias
patricio@h2o.cl
validar el cierre se refiere a las validaciones que se hacen ahi
marco ruiz
Oka hice lo siguiente: cambie la base de datos deje solo para subir las tablas de webpay y pago esta ok. Ya no puse como indice la orden de compra en las dos sino que las puse como unico, espero que este bien asi
Saludos y gracias
patricio@h2o.cl
aer voy a hackearte