Hello,
You're right !
The HikaSerial Serial listing is doing a query with a link with HikaShop orders.
To fix that behavior, you need to edit the file under "components/com_hikaserial/views/serial/view.html.php" and change the lin
' INNER JOIN '.hikaserial::table('shop.order').' AS hk_order ON serial.serial_order_id = hk_order.order_id ';
By
' LEFT JOIN '.hikaserial::table('shop.order').' AS hk_order ON serial.serial_order_id = hk_order.order_id ';
Then, in the "serial / listing" view (via the override or edit manually the file which is in the "tmpl" sub folder)
Replace
<td class="hikaserial_serial_ordernumber_value">
<a href="<?php echo hikashop_completeLink('order&task=show&cid='.(int)$serial->serial_order_id); ?>"><?php
echo $serial->order_number;
?></a>
</td>
By
<td class="hikaserial_serial_ordernumber_value">
<?php if(!empty($serial->serial_order_id)) { ?>
<a href="<?php echo hikashop_completeLink('order&task=show&cid='.(int)$serial->serial_order_id); ?>"><?php
echo $serial->order_number;
?></a>
<?php } else {
echo JText::_('HIKASERIAL_NO_ORDER');
} ?>
</td>
And you should see serials without an order linked.
(that modification will be in the next release).
Regards,