Drupal 8.x commerce 2 MY_MODULE_form_alter

BoldizArt képe

Sziasztok, egy webshop-on dolgozok Drupal 8-ban. A felhasználók számára szeretném, az adataikat felhasználva, kitölteni a Commerce modul input mezőit, azaz alap értéket adni nekik.
A hook_form_alter funkció segítségével sikerült alapértéket adnom az email mezőnek, a többinek viszont valahogy nem. Íme a kód:

  1. function shop_core_form_alter(&$form, &$form_state, $form_id){
  2. if(($form_id === 'commerce_checkout_flow_multistep_default') && ($form['#step_id'] === 'order_information')){
  3. $form['contact_information']['email']['#default_value'] = $email;

Ez ok, a következő funkciók viszont nem működnek:

  1. $form['payment_information']['billing_information']['address'][0]['address']['given_name']['#value'] = $firstname;
  2. $form['payment_information']['billing_information']['address'][0]['address']['family_name']['#value'] = $lastname;
  3. $form['payment_information']['billing_information']['address'][0]['address']['address_line1']['#value'] = $address;
  4. $form['payment_information']['billing_information']['address'][0]['address']['postal_code']['#value'] = $postal_code;
  5. $form['payment_information']['billing_information']['address'][0]['address']['locality']['#value'] = $locality;

Sem beolvasni az értékeit, sem értéket adni nekik, vagy bármit is változtatni rajtuk nem sikerült, pedig az útvonal szerepel a kódban...
Előre is köszönöm a segítséget. :)

Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: