Я бы хотел удалить все адреса Prestashop 1.7. Я уже сделал это для Клиентов, используя этот скрипт:
$customer = new \Customer();
$customers = $customer->getCustomers();
$the_ids_to_delete = array_map(function($e) {
return $e->id;
}, $customers);
$customer->deleteSelection($the_ids_to_delete);
Но ни метод getAddresses()
, ни deleteSelection()
не присутствует в классе Address
.
Мой вопрос: Могу ли я безопасно переопределить класс Address
для реализации этих методов, и если да, то ожидает ли Prestashop 1.7 некоторые различия в их реализации по сравнению с их Customer
версией?