Question about adding a field value to a view programmatically
So the issues was that Krumo pulled that information of its own accord, and the $order object did not have those details. I had to call $product->nid first, query the DB for the field values i needed, and insert them. I ended up with this code, in case it can help anyone! 

    foreach ($order-&gt;products as $product_id =&gt; $product) {
    $pid = $product-&gt;nid;
    $ps = db_query('SELECT field_size_value FROM field_data_field_size WHERE entity_id = :pid', array(':pid'=&gt;$pid))-&gt;fetchField();
    $pp = db_query('SELECT field_pack_value FROM field_data_field_pack WHERE entity_id = :pid', array(':pid'=&gt;$pid))-&gt;fetchField();
    $form['assigned'][$key][$product_id]['attribute'] = array(
      '#type' =&gt; 'item',
      '#title' =&gt; t($product-&gt;title),
      '#markup' =&gt; isset($product-&gt;data['attributes']['What would you like']) ? $product-&gt;data['attributes']['What would you like'][0] : '',
    );
    if(!empty($ps)){
        $form['assigned'][$key][$product_id]['size'] = array(
      '#type' =&gt; 'item',
      '#title' =&gt; t('Size:'),
      '#markup' =&gt; $ps, 
    );
    }
    if(!empty($pp)){
      $form['assigned'][$key][$product_id]['pack'] = array(
        '#type' =&gt; 'item',
        '#title' =&gt; t('Pack:'),
        '#markup' =&gt; $pp, 
      );
    }
  }