so.. solution is in attachment. Just replace file extensions/price_based_shipping/storefront/model/extension/price_based_shipping.php.
i added condition for products without weight. If it zero - will not effect on shipping price.
please check and let me know
Thanks much once again - here is my experience with the price_based_shipping.php file you reworked for me.
I do not know if this worked or not because another problem was created in charging the correct amount.
Example:
I went to 5 different items and put a 1.00 pounds for weight. These items are $4 each so I put 3 of each (15x$4=$60). My shipping is set as follows:
20:5,50:9,80:12,120:16,1000:22 - therefore with a subtotal of tangible goods, using that structure the shipping should have been using 50:9 but it continued charging 20:5
Therefore, I cannot make a determination if digital goods are exempt from shipping since all subtotals are charging the minimum shipping rate.
Thank you for your assistance - hope to hear back from you soon as a fix for this would be very much welcome.
All the best
Ron