Tutorial Oscommerce | video, guias

Abr/09

30

Quitar carrito de compra y convertir solo en un catalogo oscommerce

Cambios necesarios en el catalogo de osCommerce para quitar el carrito de compra y todo lo que hace referencia a compra online para convertirlo solo en un catalogo de productos con informacion de los productos y de la tienda, mas adaptado a tiendas fisicas que quieren solo mostrar sus productos.

Algunos de los cambios necesarios se haran en la administracion de osCommerce, siendo reversibles, otros sera modificando los archivos, estos pueden ser reversibles o no.


Antes de hacer modificaciones en archivos haga copias de seguridad de sus archivos

La forma mas directa de hacerlo es la siguiente:

Quitar el boton de Comprar Ahora de la listas de productos del catalogo de osCommerce

Ir a Administracion >> Configuracion >> Product Listing

seleccionar Display Buy Now column

pulse en el boton editar de la columna derecha

ponga 0 la casilla que aparece con un 4

Ahora al entrar en una categoria que no tenga subcategorias y muestre la lista de productos no aparecera la columna del boton de comprar ahora.

Quitar modulos de pago, envio y totalizacion

Ir a Administracion >> Modulos >> Pago

- seleccionar: Tarjeta de Credito

y pulse en el boton quitar que aparecera a la derecha

- seleccione Contrareembolso

y pulse en el boton quitar

Ir a Administracion >> Modulos >> Envio

quitar el de Tarifa Unica

Ir a Administracion >> Modulos >> Totalizacion

quitar: Gastos de Envío

y quitar tambien subtotal, impuestos y total

Para quitar el modulo del carrito y todo lo referente a compras online de la columna de la derecha

editar el archivo:

catalog/includes/column_right.php

1. linea 13 donde aparece esto:

require(DIR_WS_BOXES . ’shopping_cart.php’);

comentar esa linea colocando // delante o borrarla para que no aparezca el modulo del carrito de compra que aparece en la parte superior de la columna derecha

quedaria asi comentada para que no tenga efecto:

// require(DIR_WS_BOXES . ’shopping_cart.php’);

de esta forma pasa a ser un comentario y se puede restituir el carrito cuando se quiera descomentandolo borrando esas dos barras //

2. la linea 17 donde aparece esto:

if (tep_session_is_registered(’customer_id’)) include(DIR_WS_BOXES . ‘order_history.php’);

comentela tambein, quedaria asi:

// if (tep_session_is_registered(’customer_id’)) include(DIR_WS_BOXES . ‘order_history.php’);

Nota: como quedara el modulo de Ofertas el primero en la columna derecha puede hacer que la esquina derecha de ese modulo sea redondeada para que mantenga el mismo estilo de diseño el catalogo

seria de esta forma:

archivo:

catalog/includes/boxes/specials.php

linea 22:

new infoBoxHeading($info_box_contents, false, false, tep_href_link(FILENAME_SPECIALS));

cambie ese “false” segundo por true para que la ezquina derecha superior de ese modulo sea redondeada.

Luego el del modulo del fabricante de la columna derecha que aparece al ver un producto en detalle tambien le sucede lo mismo ahora que se ha quitado el modulo del carrito, se redondea la ezquina derecha de la siguiente manera:

archivo:

catalog/includes/boxes/manufacturer_info.php

linea 25:

new infoBoxHeading($info_box_contents, false, false);

cambie ese “false” segundo por true para que la ezquina derecha superior de ese modulo sea redondeada.

Quitar de la cabecera los enlaces al carrito:

Mi Cuenta  |  Ver Cesta  |  Realizar Pedido

en el archivo:

catalog/includes/header.php

linea 66:

<td align=”right” class=”headerNavigation”><?php if (tep_session_is_registered(’customer_id’)) { ?><a href=”<?php echo tep_href_link(FILENAME_LOGOFF, ”, ‘SSL’); ?>” class=”headerNavigation”><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href=”<?php echo tep_href_link(FILENAME_ACCOUNT, ”, ‘SSL’); ?>” class=”headerNavigation”><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href=”<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>” class=”headerNavigation”><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href=”<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, ”, ‘SSL’); ?>” class=”headerNavigation”><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td>

esa linea sustituyala por esta otra:

<td class=”headerNavigation”> </td>

Quitar de la cabecera los iconos graficos del carrito:

en el archivo:

catalog/includes/header.php

linea 60:

<td align=”right” valign=”bottom”><?php echo ‘<a href=”‘ . tep_href_link(FILENAME_ACCOUNT, ”, ‘SSL’) . ‘”>’ . tep_image(DIR_WS_IMAGES . ‘header_account.gif’, HEADER_TITLE_MY_ACCOUNT) . ‘</a>  <a href=”‘ . tep_href_link(FILENAME_SHOPPING_CART) . ‘”>’ . tep_image(DIR_WS_IMAGES . ‘header_cart.gif’, HEADER_TITLE_CART_CONTENTS) . ‘</a>  <a href=”‘ . tep_href_link(FILENAME_CHECKOUT_SHIPPING, ”, ‘SSL’) . ‘”>’ . tep_image(DIR_WS_IMAGES . ‘header_checkout.gif’, HEADER_TITLE_CHECKOUT) . ‘</a>’; ?>  </td>

esa linea sustituyala por esta otra:

<td align=”right” valign=”bottom”> </td>

Quitar el mensaje ¿Que hay de nuevo por aqui? y Bienvenido Invitado! ¿Le

En este caso quita el enlace de registrarse nuevos usuarios y entrar en la cuenta los que esten registrados.

Para quitar el mensaje de bienvenida de la portada del catalogo de osCommerce debe hacer lo siguiente:

en el archivo:

catalog/index.php

en torno a la linea 300:

quitar lo siguiente:

<tr>
<td class=”main”><?php echo tep_customer_greeting(); ?></td>
</tr>

Cambiar o quitar el mensaje “Esta es la configuración por defecto de osCommerce,..”

Para cambiar el mensaje que aparece de “Esta es la configuración por defecto de osCommerce,..” de la portada del catalogo de osCommerce seria en el archivo:

catalog/includes/languages/espanol/index.php

linea 13 donde aparece lo siguiente:

define(’TEXT_MAIN’, ‘Esta es la configuración por defecto de osCommerce, los productos mostrados aqui son ………… Idiomas->[idioma]->Definir, o utilizando el Herramientas->Administrador de Ficheros.‘);

ese texto entre las comillas es lo que puede modificar, no borre las comillas, tanto la que esta antes del texto ’ como la ultima ’

ademas tendra que hacer lo mismo con los otros idiomas que tenga en su catalogo

en los archivos:

catalog/includes/languages/english/index.php
catalog/includes/languages/german/index.php

Si lo que quiere es quitar ese mensaje seria:

en el archivo:

catalog/index.php

en torno a las lineas 304 a 308

quitar lo siguiente:

<td><?php echo tep_draw_separator(’pixel_trans.gif’, ‘100%’, ‘10′); ?></td>
</tr>
<tr>
<td class=”main”><?php echo TEXT_MAIN; ?></td>
</tr>

Quitar del modulo de informacion lo referente a pagos o compras online

Si quiciera quitar el modulo de informacion completo seria en:

catalog/includes/column_left.php

comente o borre la siguiente linea:

require(DIR_WS_BOXES . ‘information.php’);

Si quisiera borrar el enlace Envíos y Devoluciones del modulo de informacion seria:

archivo:

catalog/includes/boxes/information.php

linea 23 y 24 donde aparece esto siguiente:

$info_box_contents[] = array(’text’ => ‘<a href=”‘ . tep_href_link(FILENAME_SHIPPING) . ‘”>’ . BOX_INFORMATION_SHIPPING . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_PRIVACY) .
‘”>’ . BOX_INFORMATION_PRIVACY . ‘</a><br>’ .

solo debe borrar la parte del enlace que es esto:

‘<a href=”‘ . tep_href_link(FILENAME_SHIPPING) . ‘”>’ . BOX_INFORMATION_SHIPPING . ‘</a><br>’ .

borre solo eso y quedaria la otra linea subida donde estaba la de ese enlace que ha borrado asi:

$info_box_contents[] = array(’text’ => ‘<a href=”‘ . tep_href_link(FILENAME_PRIVACY) . ‘”>’ . BOX_INFORMATION_PRIVACY . ‘</a><br>’ .

Quitar boton Añadir a la Cesta de la pagina de detalle de producto

archivo:

catalog/product_info.php

Linea 213 donde aparece lo siguiente:

<td class=”main” align=”right”><?php echo tep_draw_hidden_field(’products_id’, $product_info['products_id']) . tep_image_submit(’button_in_cart.gif’, IMAGE_BUTTON_IN_CART); ?></td>

esa linea que muestra el boton del carrito de compra

sustituirla por lo siguiente:

<td class=”main” align=”right”> </td>

Quitar el boton Añadir a la Cesta de la lista de Novedades

archivo:

catalog/product_new.php

Linea 90 donde aparece lo siguiente:

<td align=”right” valign=”middle” class=”main”><?php echo ‘<a href=”‘ . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array(’action’)) . ‘action=buy_now&products_id=’ . $products_new['products_id']) . ‘”>’ . tep_image_button(’button_in_cart.gif’, IMAGE_BUTTON_IN_CART) . ‘</a>’; ?></td>

esa linea que muestra el boton del carrito de compra

sustituirla por lo siguiente:

<td align=”right” valign=”middle” class=”main”> </td>

Otras opciones a modificar en la seccion del Administrador

Administrador >> My Store >> seleccione Display Cart After Adding Product

pulse en el boton Editar y marque en False y pulse en el boton Actualizar

RSS Feed

Aún no hay comentarios.

Leave a comment!

« oscommerce botones gratis

oscommerce ofertas por categorías »

Find it!

Theme Design by devolux.org
Cerrar
Enviar por Correo