Jump to content

DrStein

Members
  • Posts

    27
  • Joined

  • Last visited

Contact Methods

Profile Information

  • Activity
    Agency

DrStein's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

2

Reputation

  1. Hola, Acabo de observar que Prestashop (estoy en la 1.6.1.0) cuando lista los productos de las categorías (o las búsquedas) si tenemos configurado, o el usuario marca la opción, de ordenar por precio, tiene en cuenta el precio de venta base, pero no el final en caso de tener configurados descuentos. ¿Cómo se podría cambiar este comportamiento? He estado indagando en la clase Category.php y veo algo así... $sql = 'SELECT p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) AS quantity'.(Combination::isFeatureActive() ? ', IFNULL(product_attribute_shop.id_product_attribute, 0) AS id_product_attribute, product_attribute_shop.minimal_quantity AS product_attribute_minimal_quantity' : '').', pl.`description`, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, image_shop.`id_image` id_image, il.`legend` as legend, m.`name` AS manufacturer_name, cl.`name` AS category_default, DATEDIFF(product_shop.`date_add`, DATE_SUB("'.date('Y-m-d').' 00:00:00", INTERVAL '.(int)$nb_days_new_product.' DAY)) > 0 AS new, product_shop.price AS orderprice FROM `'._DB_PREFIX_.'category_product` cp LEFT JOIN `'._DB_PREFIX_.'product` p ON p.`id_product` = cp.`id_product` pero ¿cómo sustituir eso por el precio final? ¿alguna idea u otras soluciones para lograr el mismo efecto?
  2. He limpiado cache y ya parece funcionar, no estaba haciendo nada mal.
  3. No se si lo estaré o no instanciando pero me funciona. Ahora quiero sobrescribir la clase con override, pero no me funciona. He creado el fichero /override/classes/Cart.php con el contenido: <?php class Cart extends CartCore { public function getGiftWrappingPrice($with_taxes = true, $id_address = null) { static $address = array(); $wrapping_fees = (float)Configuration::get('PS_GIFT_WRAPPING_PRICE'); if ($with_taxes && $wrapping_fees > 0) { ... ¿Qué hago mal? Un saludo.
  4. Mil gracias. No la había visto. Ahora estoy tomando el valor directamente de $this->nbProducts(); Imagino que es correcto.
  5. Lo quiero hacer dentro de.... public function getGiftWrappingPrice($with_taxes = true, $id_address = null) { static $address = array(); static $total_unidades = 0; foreach ($products as $product) { $total_unidades += $product['cart_quantity']; } ..... Pero así no me está funcionando. ¿Qué hago mal? Un saludo.
  6. Je me réponds Dans le paramètre d'ordre doit utiliser le nom exact du comparateur. Je saisis l'occasion pour demander: Est-il possible de calculer les coûts d'expédition avec des impôts?
  7. Je découvert il ya quelques jours ce grand module de. Je suis étonné de voir comment il est rapide. Le plus rapide que je l'ai jamais eu. Je l'ai installé une version 1.61b 1.6.0.9 Prestashop. Malheureusement Cron me lie travail. Est-ce que quelqu'un sait pourquoi? Lorsque vous exécutez le module d'URL proposé par le CRON je reçois une page comme le module de back-office. Profitez de cette occasion pour discuter d'une mise à niveau possible. Il serait intéressant que le texte de la prise disponibiliad champs Prestashop (la configuration des quantités)
  8. No encuentro la forma de hacer lo siguiente, por si alguien lo ha conseguido o me recomienda algún módulo. Necesito ocultar el precio de SOLO CIERTOS ARTÍCULOS, que lógicamente tampoco estaría disponibles para la venta, para el grupo de visitantes. Si un usuario se registra y se hace cliente entonces quiero que pueda ver el precio y comprar. Ocultar todos los precios por grupos es sencillo. Ocultar el precio y la posibilidad de compra de artículo también es sencillo. Pero la combinación que busco no la encuentro.
  9. Me respondo a mi mismo: El problema surge cuando hay artículos sin stock pero a la vez se permite la venta de los mismo (como es mi caso). Es este caso el filtro por facetas funciona de forma incorrecta, aunque aquí entran las diferentes interpretaciones. En este caso está informando de la totalidad de los productos tanto si están en stock como se si no (quizás porque en realidad se pueden comprar). Sin embargo en el listado o el filtro lo realiza bien, mostrando solo los que tienen stock. ¿Dónde se supone que puedo reportar algo así a los desarrolladores? Un saludo.
  10. Acabo de darme cuenta en varias tiendas que tengo en las que uso este módulo que el filtro de disponibilidad o stock, aunque realiza bien su trabajo y filtra al ser activado únicamente los productos que tiene stock, el número que aparece entre paréntesis es siempre el total de productos y no los que únicamente tienen stock. ¿Le pasa a alguien más? Mi versión de Prestashop es 1.6.0.9 y el módulo de facetas está puesto al día: 2.0.7
  11. The module no longer provides information on how to configure Analytics to track targets. Is it automatic? This version seems to support Google Analytics EnhancedECommerce. I find nothing documentation. ¡Help!
  12. ¿Nadie tiene idea de como hacer esto? Queda raro en las facturas que aparezca el NIF debajo del nombre sin que ponga 'NIF:'
  13. Muy Buenas, Edito: En el asunto quise decir NIF (no específicamente CIF) Añadir el campo CIF o DNI es sencillo, editando el formato de la dirección en la edición de países, pero ¿cómo hacer que aparezca el literal NIF antes del número? Es decir: Fulatino de tal NIF: 00000000N En la edición del formato de dirección ¿se pueden introducir de algún modo literales que no correspondan con los nombres de los campos? He probado a editar el invoice.tpl pero el campo dirección viene ya formateado desde {$delivery_address} y {$invoice_address} Un saludo.
  14. Por si ayuda, las respuestas que hasta ahora me han dado desde Redsys a este asunto: "Le informamos que la url que redirecciona al cliente al finalizar la compra en caso de no ser finalizada o denegada se define en el parámetro Ds_Merchant_UrlKO en caso de ser autorizada y finalizada correctamente en el parámetros Ds_merchant_UrlOK puede definirlo también en el Panel de Administración > Comercios > Modificar > en el apartado Url OK y Url KO. Si lo define en su formulario de la programación, no lo incluya en el Panel de Administración y viceversa ya que solo hay que definirla o por programación o en su Panel de Administración del TPV Virtual. Si lo que desea es que un cliente pueda retomar una compra que ha sido denegada más adelante, para que no se produzca un error de Pedido repetido, debe configurar el Ds_Merchant_Order de tal forma que cuando se recupere esa compra, se modifique el número de pedido, ya sea añadiendo números al final o letras o lo que ha usted más le convenga." No he querido probar nada de esto, porque no tengo conocimientos como para tocar el código del módulo ni he querido alterar la configuración del panel (de redsys) y que entre en conflicto con lo que el módulo está ordenando por otro lado. Un saludo.
×
×
  • Create New...