[Solucionado] Agreg...
 
Avisos
Vaciar todo

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

5 Respuestas
3 Usuarios
0 Reactions
1,059 Visitas
 Ana22
(@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

 
Respondido : 08/12/2020 11:59 pm
 Ana22
(@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'));
});

 
Respondido : 11/12/2020 3:30 pm
(@Anónimo 8740)
Respuestas: 11
Active Member
 

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

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

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

 
Respondido : 05/08/2024 9:16 am
(@sergioperal)
Respuestas: 2
New Member
 

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

 
Respondido : 28/11/2024 10:14 am