Archive for the ‘Contribuciones’ Category

Añadir teléfono a los mails de pedidos

Miércoles, Junio 13th, 2007

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.

Todos los productos

Lunes, Julio 3rd, 2006

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!

Descripción en productos

Lunes, Julio 3rd, 2006

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

Google Site Map

Lunes, Octubre 17th, 2005

Sin dejar Google seguimos con esta contribución /community/contributions,3439/

Google ha creado Google Site Map en modo experimental, Google Sitemaps (BETA), es necesario darte de alta para usar esta magnífica contribución.

¿Qué hace? Pues avisamos a google de los cambios de nuestros productos y/o categorías mediante un archivo .xml . Es como decirle, google toma mis cambios e indéxalos.
Una vez cambiados los productos generamos el sitemap.xml y después le mandamos la info a Google desde la administración de nuestra tienda… VER COMO

Vamos a instalarla en nuestra tienda…

(más…)

SEO URL´s para OsCommerce

Domingo, Octubre 2nd, 2005

Esta contribución de Chemo, http://www.oscommerce.com/community/contributions,2823 , es de las que más útiles he encontrado.
Modifica las direcciones web por defecto de OsCommerce por páginas terminadas en .html y con el nombre del producto, es decir, sustituye el
http://www.tudominio.com/product_info.php?products_id=207
por
http://www.tudominio.com/tijerasdepunta.html
Esto hace que tu tienda se indexe mejor en los buscadores.

Primero que nada descargamos la última versión de la contribución ,SEO URL´s y descomprimimos.

Luego tenemos que subir a nuestro servidor los archivos siguientes:
includes/classes/seo.class.php
y
admin/includes/reset_seo_cache.php
(más…)