-- HikaShop version -- : 6.3.0
-- Joomla version -- : Joomla! 4.4.10 Stable
-- PHP version -- : 8.3.28
-- Error-message(debug-mod must be tuned on) -- : SST will be removed when update shipping fee
Here is how I reproduced the issue:
1. Click "Edit" in the Additional Information section
2. Click on the Shipping price column
3. Enter a shipping price
4. Click "Save"
5. After saving, the SST column disappears
Before updating the shipping price, the SST is displayed correctly.
However, once the shipping price is updated and saved, the SST is removed.
I have also recorded a video showing the full steps here:
drive.google.com/file/d/1yDcAGTOvQDj4S_4...VVI/view?usp=sharing
Please let me know if you need more details.
Thank you.
Thank you for the additional details and reproduction steps.
Could you please clarify what you mean by "SST column"? Do you mean:
1. The SST tax row in the order summary (the line showing the tax amount), or
2. A specific column in the order products table?
Also, when you edit the shipping price, do you also change the tax rate dropdown next to it, or do you only change the price value?
If you could provide a screenshot of the order BEFORE editing the shipping price (showing the SST) and AFTER saving (showing it missing), that would help us reproduce the issue. The link you provided for the video doesn't work.
Additionally, could you let us know: is your SST configured as a tax rate in HikaShop's System > Taxes menu? And is the same tax rate used for both product taxes and shipping taxes?
1. For the first question, the “SST column” refers to the one located in the **Additional Information** section.
2. For the second question, I only change the shipping price value and add the preferred time. I do not modify the tax rate dropdown.
3. Regarding the screenshots, I have prepared a PDF file showing the steps and how the SST column goes missing before and after saving. Please refer to the attachment:
4. For the tax configuration, yes — the same tax rate is used, which is 5%.
Please let me know if you need any further details.
Thank you for the detailed documentation with screenshots, it was very helpful.
We believe we found the issue. When you edit the shipping price in the Additional Information section and save, HikaShop recalculates the order totals and tax breakdown. During this recalculation, it rebuilds the tax amounts from per-product tax data stored in each order line item. If that per-product tax data is missing (which can happen with orders created through certain processes like POS systems or custom integrations), the SST tax entry ends up with a zero amount and gets removed.
We have implemented a fix that preserves the tax information even when the per-product tax data is not available. The system now uses the product's tax amount as a fallback, and for orders with multiple tax rates, it looks up the correct tax rate from the product's tax category configuration.
Could you please download the latest version from your member area and install it over your current version? After updating, try editing the shipping price again on one of your orders and let us know if the SST column is now preserved correctly.
If possible, could you provide us with the patch file or just the modified code instead? We have quite a lot of customizations in our current setup, so we’re unable to reinstall or perform a full update.
It's a whole block of new code in the function recalculateFullPrice of the file administrator/components/com_hikashop/classes/order.php
You can compare it with the code in the file back/classes/order.php in the install zip.