Excellent, with this I was able to work through it. Here is what I changed:
$data = '<'.'?xml version="1.0" encoding="UTF-8"?'.'>'."\n";
$data .= '<checkout-shopping-cart xmlns="http://checkout.google.com/schema/2"><shopping-cart><items>';
foreach($order->cart->products as $product){
$data .= '<item><item-name>Order #'.$order->order_id.' - '.$product->order_product_name.'</item-name><item-description></item-description><unit-price currency="'.$currency->currency_code.'">'.$product->order_product_price.'</unit-price><quantity>'.$product->order_product_quantity.'</quantity></item>';
}
$data .= '<item><item-name>Order #'.$order->order_id.' - Shipping</item-name><item-description></item-description><unit-price currency="'.$currency->currency_code.'">7.95</unit-price><quantity>1</quantity></item>';
$data .= '</items></shopping-cart><checkout-flow-support><merchant-checkout-flow-support/></checkout-flow-support></checkout-shopping-cart>';
The last issue is, as you can see above, I had to manually set the shipping cost. Is there a way to make this dynamic as well? Other than that, it appears to be working correctly. (image attached)
Also, to support the project and support, I'll be purchasing the business version of HikaShop within the hour. Thanks again for everything!
--Joel