Prestashop açık kaynak kodlu popüler bir e-ticaret yazılımı, yazılım oldukça iyi özelliklere sahip ancak bazı durumlarda özelleştirmeler yapmak gerekebiliyor.
Ürünü sepetine eklemiş olan müşterimiz üyelik aşamasında yada telefon bilgilerine girerken prestashop’un telefon numarası doğrulama metoduna takılıp ürünü satın almaktan vazgeçebilir. Standart durumda bu input alanında hangi formatta girileceğine dair bir placeholder yada input mask bulunmuyor. Türkiye için doğru format +905321234567 ancak bu formatı sıradan bir kullanıcının doğru girmesi olası değil.
/classes klasörü içerisinde Validate.php dosyasını editleyerek bu formatı değiştirmek yada iptal etmek mümkün.
ORJİNALİ
public static function isPhoneNumber($number)
{
return preg_match('/^[+0-9. ()-]*$/', $number);
}
GÜNCELLENMİŞ HALİ
public static function isPhoneNumber($number)
{
return true;
}
https://www.prestashop.com/forums/topic/393876-how-disable-phone-number-format-check/