foreach ($order->cart->products as $product) {
    if ($group && $product->order_product_option_parent_id) {
        continue;
    }
    echo '<tr class="rbs-product-item rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">' . $product->order_product_code . '</td>';
    echo '<td class="rbs-product_name">' . $product->order_product_name . '</td>';
    echo '<td class="rbs-product_quantity">' . $product->order_product_quantity . '</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::product_price($params, $product, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (!empty($order->order_shipping_price) || !empty($order->cart->shipping->shipping_name)) {
    echo '<tr class="rbs-product-item rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">' . JText::_('HIKASHOP_SHIPPING') . '</td>';
    echo '<td class="rbs-product_name">' . rbsglobalgateway_helper::shipping_name($params, $order) . '</td>';
    echo '<td class="rbs-product_quantity">1</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::shipping_price($params, $order, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (bccomp($tax_cart, 0, 5)) {
    echo '<tr class="rbs-product-item rbs-order-tax rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">&nbsp;</td>';
    echo '<td class="rbs-product_name">Tax</td>';
    echo '<td class="rbs-product_quantity">&nbsp;</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::formatPrice($params, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (!empty($order->cart->coupon->discount_value)) {
foreach ($order->cart->products as $product) {
    if ($group && $product->order_product_option_parent_id) {
        continue;
    }
    echo '<tr class="rbs-product-item rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">' . htmlspecialchars($product->order_product_code) . '</td>';
    echo '<td class="rbs-product_name">' . htmlspecialchars($product->order_product_name) . '</td>';
    echo '<td class="rbs-product_quantity">' . $product->order_product_quantity . '</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::product_price($params, $product, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (!empty($order->order_shipping_price) || !empty($order->cart->shipping->shipping_name)) {
    echo '<tr class="rbs-product-item rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">' . JText::_('HIKASHOP_SHIPPING') . '</td>';
    echo '<td class="rbs-product_name">' . htmlspecialchars(rbsglobalgateway_helper::shipping_name($params, $order)) . '</td>';
    echo '<td class="rbs-product_quantity">1</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::shipping_price($params, $order, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (bccomp($tax_cart, 0, 5)) {
    echo '<tr class="rbs-product-item rbs-order-tax rbs-product-row-' . $row . '">';
    echo '<td class="rbs-product_code">&nbsp;</td>';
    echo '<td class="rbs-product_name">Tax</td>';
    echo '<td class="rbs-product_quantity">&nbsp;</td>';
    echo '<td class="rbs-product_price">' . rbsglobalgateway_helper::formatPrice($params, $tax_cart) . '</td>';
    echo '</tr>';
    $row = $row ? 0 : 1;
}
if (!empty($order->cart->coupon->discount_value)) {