Jump to content

roja45

Members
  • Posts

    201
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by roja45

  1. https://devdocs.prestashop.com/1.7/modules/core-updates/1.7.8/
  2. Eso es un error de un módulo. Si el módulo es del proveedor del tema, contáctelos, si el módulo es de un desarrollador de módulos, contáctelos, de lo contrario deshabilite el módulo, no se ve muy bien hecho..
  3. Entonces tiene dos opciones; puede actualizar a Prestashop 1.7.7.1 y continuar usando PHP 7.3, o puede cambiar su proveedor de host.
  4. Entonces esta usando prestashop 1.7.7.x?
  5. Depends where you purchased it, if on the addons store then theme/module developers are required to provide 3 months of support, so if they are not doing so then Prestashop has some responsibility, and you can ask them to return your money. If you bought it elsewhere, then you may have some luck with your back or credit card company.
  6. Hola, Estás probando esto con el método de pago con cheque? Creo que este es probablemente tu problema, esta es la plantilla order_confirmation, mira que el enlace PAYMENT_RETURN está después del enlace ORDER_CONFIMATION. Código que se ejecuta en la gancho de payment_return, al menos para el pago con cheque, requiere que el estado del pedido es algo específico. {capture name=path}{l s='Order confirmation'}{/capture} <h1 class="page-heading">{l s='Order confirmation'}</h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {$HOOK_ORDER_CONFIRMATION} {$HOOK_PAYMENT_RETURN} {if $is_guest} <p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p> <p class="cart_navigation exclusive"> <a class="button-exclusive btn btn-default" href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order|urlencode}&email={$email|urlencode}")|escape:'html':'UTF-8'}" title="{l s='Follow my order'}"><i class="icon-chevron-left"></i>{l s='Follow my order'}</a> </p> {else} <p class="cart_navigation exclusive"> <a class="button-exclusive btn btn-default" href="{$link->getPageLink('history', true)|escape:'html':'UTF-8'}" title="{l s='Go to your order history page'}"><i class="icon-chevron-left"></i>{l s='View your order history'}</a> </p> {/if}
  7. Más limpio para agregar otro paso, pienso yo, asi es como lo hice de todos modos.. Al menos en esta manera el 95% puede estar contenido dentro de un módulo, habilitado/deshabilitado cuando quieres, y toda la lógica, plantillas, etc. están aparte de la tema. Tambien mas facil para tener mas control, solo muestra el paso por unos productos, unos tipos de clientes, etc etc.
  8. Si, esta es posible, aunque es un poco técnico. Se requiere una override al OrderController (al menos no he visto una manera de hacerlo usando un módulo sin el override). Si miras la función 'bootstrap' del OrderController, puedes ver los pasos del checkout que se agregan. Puede crear su propio paso utilizando el mismo proceso, y en el controlador de pasos puede guardarlo en la base de datos.
  9. Hello, I have a product downloads module, it's a bit rough around the edges as I created it only for my site to manage module downloads, but it's been happily serving downloads for the past years. It essentially lets you assign downloadable items to products (standard, virtual, and per combination), which are added to the customer account when that product is purchased. You can also add downloads directly to customer accounts. It hasn't been tested on Prestashop 1.7 though, but I can offer it at a fair price, and you are welcome to suggest improvements. Drop me a PM if you are interested. Cheers
  10. Si los correos electrónicos no llegan, casi siempre es la configuración del servidor la que tiene la culpa, pero no proporciono soporte para la versión gratuita. Solo es necesario tener un poco de cuidado con la cuenta de envio, la cuenta de correo electrónico de instalación y lo que permite el servidor smtp que está utilizando.
  11. Está incluido en el correo electrónico enviado. (aunque no estoy seguro porqu no puse el nombre del producto alli..)
  12. Es correcto, las funciones de back office no están disponibles en la versión gratuita. Muchas gracias
  13. Thanks, the paid version supports it, the free version is pretty basic, but you can make any changes to it that you like. "Just declare public function hookModuleRoutes " - This is not how you should make a module compatible with friendly urls. The friendly url function is enabled automatically if you initialise the controller correctly (and you're correct, this module is not doing it, but that's by design).
  14. Si claro, pero esto fue publicado en el foro de desarrolladores. Si quiere saber cómo crear un precio especifico desde el back office, esto se explica en la documentación.
  15. $specific_price = new SpecificPrice(); $specific_price->id_shop = $this->context->shop->id; $specific_price->id_shop_group = $this->context->shop->id_shop_group; $specific_price->id_currency = (int) 0; $specific_price->id_country = (int) 0 $specific_price->id_group = (int) 0; $specific_price->id_cart = (int) 0; $specific_price->id_customer = (int) 0 $specific_price->id_product = (int) 0; $specific_price->id_product_attribute = (int) 0; $specific_price->price =(float) 0.0; $specific_price->from_quantity = 1; $specific_price->reduction = 0; $specific_price->reduction_type = 'amount'; $specific_price->reduction_tax = 0; $specific_price->from = '0000-00-00 00:00:00'; $specific_price->to = '0000-00-00 00:00:00'; Precios especificos necesitan las fechas en que están activas.
  16. roja45

    PS error

    Yes, it's because the method that version of Prestashop is using to connect to the database is old and has been removed from newer versions of PHP. Clear the cache and turn off debug mode, and see if the site works well enough. I think you might struggle to get rid of those warnings though, you would need to go to an earlier version of PHP, but I doubt it will be available now on your hosting. Your Prestashop version is getting a bit old now! If you need to fix this, then it might take some development changes, you can send me a private message about this, or if you fancy a site upgrade 😄
  17. roja45

    PS error

    Change it to 5.6. Which version of Prestashop are you using?
  18. roja45

    PS error

    Did you change the version of PHP that you are using?
  19. You will need to create a specific price linked to the current cart, you can create this from the code.
  20. Your payment module extends the PaymentMethod class. When your payment returns call a front controller, provided by your module, with the result. In that controller call the validateOrder function on the module class. The validateOrder function will take care of the rest.
  21. pero eso no es el requisito, "emitir un cupón de descuento y que este cupón solo funcione para clientes que paguen con un tipo de tarjeta de un banco en especifico", que es decir, aplica un descuento solo cuando elige uno opcion de pago especifico, y no aplicala por otros, no? Esto es perfectamente posible con la api de Stripe, y no tan dificil, mostra todos los tipos de tarjetas que aceptas y el cliente tiene que seleccionar una, no hay nada que impidir a recargar el carrito con un precio específico aplicado es esa momento. Tiene acceso completo al formulario, proporcionar los valores y lo envía todo para procesar. También he hecho un módulo de pago para Allpago, seria posible en esa api usando el mismo idea. Pero no conozco el api de redsys, supongo que no, por su respuesta, sin embargo, como dije algunas veces ahora, dependerá del módulo de pago que se utilice.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More