Hola a todos,
Estoy intentando instalar el módulo Minimum Price to Order de Oscommerce y me encuentro en un callejón sin salida, ya que, tras instalarlo todo correctamente no funciona.
Es como si no existiese, ya que, intentas comprar por valor de lo establecido como precio mínimo a adquirir en la tienda y te deja sin más.
Se me ocurren dos hipótesis:
1. Que no funcione más que en inglés (que mi tienda no tiene, ya que está en español), ya que he puesto el tema lingüístico en la carpeta de español.
2. Por otro lado, que se trate del SSL.
En mi tienda, en Configuration, - Sessions in the Shop, la opción “Check SSL Session ID” no está activada. No obstante, la dirección URL es https://www.-----
Esto me lo pusieron así de origen y debe quedar asi.
El tema es que en los archivos de instalación del módulo, y concretamente en checkout_payment.php, aparece que tienes que introducir este añadido:
after this__________________________start
// if there is nothing in the customers cart, redirect them to the shopping cart page
if ($cart->count_contents() < 1) {
tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'));
}
after this__________________________end
insert this_________________________start
// check for minimum order
if ( $cart->show_total() > 0 ) {
if ( $cart->show_total() < MIN_ORDER ) {
tep_redirect(tep_href_link(FILENAME_MIN_ORDER, '', 'NONSSL'));
}
}
insert this_________________________end
Se me ocurre que “NONSSL' podría presentar algún tipo de incongruencia con la configuración de la tienda e impedir que funcione este módulo.
El tema es que mi falta de conocimientos en este lenguaje hace que no entienda qué significado tiene
tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'));
En fin, no sé qué pensar de todo esto y no llego a ninguna conclusión.
El módulo que quiero instalar es el que se presenta en http://www.oscommerce.com/community/contributions,83
No sé si alguno tiene experiencia con este sistema o puede orientarme simplemente sobre dónde puede estar el fallo.
Un saludo y gracias por cualquier posible respuesta.