Con este pequeño código podemos añadir el teléfono en los mails que llegan de Procesar Pedido…
Primero editamos el archivo de nuestro lenguaje, EspaÑol en nuestro caso…
../includes/languages/espanol/checkout_process.php
Y añadimos, antes del último ?>
define('EMAIL_TEXT_CUSTOMER_NAME', 'Pedido de:');
define('EMAIL_TEXT_CUSTOMER_EMAIL_ADDRESS', 'e-mail:');
define('EMAIL_TEXT_CUSTOMER_TELEPHONE', 'Tlf:');
Ahora abrimos el archivo checkout_process.php del raíz. Y buscamos lo siguiente sobre la línea 226..
// lets start with the email confirmation
$email_order = STORE_NAME . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" .
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n\n" ;
--------------------
Y reemplazamos por:
// lets start with the email confirmation
$email_order = STORE_NAME . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" .
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n" .
EMAIL_TEXT_CUSTOMER_NAME . ' ' . $order->customer['firstname'] . ' ' . $order->customer['lastname'] . "\n" .
EMAIL_TEXT_CUSTOMER_EMAIL_ADDRESS . ' ' . $order->customer['email_address'] . "\n" .
EMAIL_TEXT_CUSTOMER_TELEPHONE . ' ' . $order->customer['telephone'] . "\n\n" ;
Así, cuando entre el mail de pedido, vendrá con el mail del cliente y el teléfono, muy práctico a la hora de gestionar los pedidos.
Etiquetas: contribución, OsCommerce, telefono
El código está genial!! Al igual que tu página de regaletes. Yo estoy modificando una página en oscommerce y me parece muy buena idea eso de poner los enlaces del bloque lateral de información en el pie de la página. Lo estoy intentando pero no soy muy experta en programación y no me sale. Me podrías dar algún consejillo de como se hace??
Muchas gracias de antemano.
Irene
Hola!!! Sabes que en la sección de BUGS tienes un error que se me ha venido presentando al igual que otros errores, te dejo los mensajes por acá a ver si puedes darme alguna mano con eso porque ya no sé que hacer si dejar ese servidor o es la programación…..
Aqui van:
Instalación (montaje al servidor de OsCommerce Manualmente)
Error de la parte de Administración
Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid/gid is 32728/32729 is not allowed to access /tmp owned by uid/gid 0/0 in /home/amalprod/public_html/tienda/admin/includes/functions/sessions.php110
Warning: session_start() [ function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/amalprod/public_html/tienda/admin/includes/functions/sessions.php:110) in /home/amalprod/public_html/tienda/admin/includes/functions/sessions.php on line 67
Warning: session_start() [function.session-start ]: Cannot send session cache limiter – headers already sent (output started at /home/amalprod/public_html/tienda/admin/includes/functions/sessions.php:110) in /home/amalprod/public_html/tienda/admin/includes/functions/sessions.php on line 67
Fatal error: Cannot re-assign $this in /home/amalprod/public_html/tienda/admin/includes/classes/upload.php on line 31 on line
Error de la parte de Catálogo
Warning: session_save_path() [function.session-save-path ]: SAFE MODE Restriction in effect. The script whose uid/gid is 32728/32729 is not allowed to access /tmp owned by uid/gid 0/0 in /home/amalprod/public_html/tienda/includes/functions/sessions.php on line 118
Warning: session_start() [ function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/amalprod/public_html/tienda/includes/functions/sessions.php:118) in /home/amalprod/public_html/tienda/includes/functions/sessions.php on line 67
Warning: session_start() [function.session-start ]: Cannot send session cache limiter – headers already sent (output started at /home/amalprod/public_html/tienda/includes/functions/sessions.php:118) in /home/amalprod/public_html/tienda/includes/functions/sessions.php on line 67
Y muchas veces los errores son cuando subo yo los archivos y hago la instalación YO. Cuando instalo por el asistente Fantastico que tiene mi servidor no pasa nada, pero es que cada vez que modifico algo y lo subo me empiezan los mensajes al punto que la parte de administración salen solo los mensajes de error más nada… Please ayuda que ando loco con esto…..
Hola:
Felicitaros por vuestra WEB, es muy difícil encontrar un sitio como este sobre oscommerce en español.
Os visitare muy seguido XD
Ya encontre solucion!!! gracias de todas formas!!!!
Hola, me gusta mucho tu sitio regaletes, queria saber si puedes ayudarme con 2 cambios al oscommerce que he visto en tu web. Uno es el de los banner en cada categoria, como puedo implementarlo.
Otro es poner mas imagenes en la descripcion, tambien me gustaria que me pudieses ayudar.
Espero que sigas actualizando este blog, esta muy bien ayuda para oscommerce en castellano. Por mi parte he puesto en mi tienda oscommerce todos los cambios que has sugerido aqui y funcionan de mil maravillas.
Gracias, espero una rspuesta.
Luis: Ya que diste con la solucion, por favor publicala, estoy en la misma situacion y no encuentro que hacer!!!