[Solucionado] Agreg...
 
Avisos
Vaciar todo

[Solucionado] Agregar un campo del formulario de productos como obligatorio

5 Respuestas
3 Usuarios
0 Reactions
2,473 Visitas
(@ana22)
Respuestas: 3
Active Member
Topic starter
 

Hola amigos estoy intentando agregar el campo de precio como obligatorio me refiero al que aparece al agregar un producto, pero no lo he conseguido ¿alguien sabe qué archivo debo editar para lograrlo? se los agradecería mucho, estoy usando prestashop 1.7.6.5


Este debate ha sido modificado el hace 10 meses por gerard
 
Respondido : 08/12/2020 11:59 pm
(@ana22)
Respuestas: 3
Active Member
Topic starter
 

Hola chicos buen día, pude hacerlo por medio de un script, modifiqué el archivo que se encuentra en adminxxxx/themes/default/js/bundle/product/form.js

Buscan esta parte del código y agregan el condicional, el primero funciona cuando la vista es la siguiente:

[IMG alt=image.thumb.png.00c5c881625ea7f133f5e3f0e9597ad1.png] [/IMG]

y el segundo es para la otra vista:

[IMG alt=image.png.dfc1f3cfe005811a8ab71ff10309b003.png] [/IMG]

ya que como cambia la vista el botón de Save tiene propiedades diferentes.

$('.js-btn-save').on('click', function (event) {
//código que agregue
if(document.querySelector(".money-type input[type='text']").value<='0'){
$('.money-type').addClass('has-danger');
alert('ALERTA: El producto no tiene precio');
event.preventDefault();
return false;
}
//fin
event.preventDefault();
$('.js-spinner').css('display', 'inline-block');
send($(this).attr('href'));
});

//pantalla grande yo lo agregue
$('#submit').on('click', function (event) {
if(document.querySelector(".money-type input[type='text']").value<='0'){
$('.money-type').addClass('has-danger');
alert('ALERTA: El producto no tiene precio');
event.preventDefault();
return false;
}
event.preventDefault();
$('.js-spinner').css('display', 'inline-block');
send($(this).attr('href'));
});


Esta publicación ha sido modificada el hace 10 meses por gerard
 
Respondido : 11/12/2020 3:30 pm
(@Anónimo 8740)
Respuestas: 10
 

Muchas gracias por publicar la solución, lo seguiré con atención.


 
Respondido : 02/07/2024 10:14 am
(@Anónimo 8740)
Respuestas: 10
 

¿Alguien sabe cómo resolver un problema que me ha salido en el último paso?


 
Respondido : 05/08/2024 9:16 am
(@sergioperal)
Respuestas: 7
Active Member
 

¿podrías explicar en qué consiste exactamente es error?


 
Respondido : 28/11/2024 10:14 am