Archive for the 'Contribuciones' Category

Añadir teléfono a los mails de pedidos

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.

Popularity: 9% [?]

Todos los productos

Esta contribución, Todos los productos , descárgatela, lo que hace es mostrar una página con un listado completo ordenado por familias con enlaces a todos los productos de tu tienda. Interesante para buscadores y para navegantes, un listado rápido sin imágenes de tus productos.

Puedes ver un ejemplo, aquí

Hay que subir los archivos al servidor, pero viene en inglés y alemán, por lo que si la quieres para español, con copiar y renombrar a espanol la carpeta englis por ejemplo, y luego editas los archivos con la traducción al español.

Instalación

1. copia /catalog/all_products.php a tu catalog/all_products.php
y /catalog/includes/languages/(language)/all_products.php a tu /catalog/includes/(language)/all_products.php

2. añadir código a:
Los archivos que vienen en la contribución, no son para reemplazar, si no para añadir el código que llevan a las siguientes páginas..

/catalog/includes/filenames.php

/catalog/includes/languages/english.php

/catalog/includes/languages/german.php

/catalog/includes/languages/espanol.php

3. Pon los links a la nueva página de todos los productos, mira:

echo '' . ALL_PRODUCTS_LINK . '';
?>

3.1 Un link en el menú categorías, en el box.:

abre catalog/includes/boxes/categories.php:

encuentra sobre la línea 66:

$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);

cámbialo a:

$info_box_contents[] = array('text' => '' . BOX_HEADING_CATEGORIES . '
' );

Y ya lo tienes!

Popularity: 5% [?]

Descripción en productos

Con esta contribución , Product Description, mostramos una pequeña descripción en el listado de novedades, en vez de “este producto fue añadido el …” .

La contribución mejora los resultados de tu web en los buscadores. Tiene una pequeña modificación de la base de datos, y unos estilos para stylesheets .css de tu tienda. Estos son las archivos que hay que modificar.

catalog /advanced_search_result.php
catalog /index.php
catalog /products_new.php
catalog /stylesheet.css
catalog /includes/modules/product_listing.php
catalog /includes/languages/all_languages.php
catalog /includes/functions/general.php

Descripción en novedades para Oscommerce

Popularity: 100% [?]