OK
Pour l'instant j'arrive à supprimer l'affichage de ces 2 step en faisant comme ça:
public function init()
{
parent::init();
/**$this->cartChecksum = new CartChecksum(new AddressChecksum());*/
}
$this->checkoutProcess
->addStep(new CheckoutPersonalInformationStep(
$this->context,
$translator,
$this->makeLoginForm(),
$this->makeCustomerForm()
));
/**->addStep(new CheckoutAddressesStep(
$this->context,
$translator,
$this->makeAddressForm()
))*/
Pour la livraison aucun problème étant donné que le 1er transporteur sera automatiquement sélectionné.
Par contre pour l'adresse il y a un controller qui va contrôler si les champs obligatoire du formulaire sont bien rempli...
Et donc la commande ne passe pas étant donnée que l'adresse n'est pas renseignée.
Comment faire pour passer le step adresse sans qu'elle soit rempli ?