qimacros
Advanced Member
USA
182 Posts Pre-sales questions only (More Details...)
|
Posted - 05/01/2019 : 14:46:54
If shipping weight is zero (electronic delivery) why does the cart ask buyers (on the Check totals and proceed to checkout page) to: Compare rates (weight vs FedEx - our two options) Please click here if your shipping destination is a commercial location.
Is there some way to disable this?
Jay Arthur, The KnowWare Man, works with companies that want to solve problems of delay, defects and deviation.
|
Andy
ECT Moderator
95440 Posts |
Posted - 05/02/2019 : 00:10:05
|
qimacros
Advanced Member
USA
182 Posts Pre-sales questions only (More Details...)
|
Posted - 05/02/2019 : 08:47:19
Bummer. Causes unnecessary confusion.
Is there a way to mark specific products as no shipping?
Jay Arthur, The KnowWare Man, works with companies that want to solve problems of delay, defects and deviation.
|
Andy
ECT Moderator
95440 Posts |
Posted - 05/02/2019 : 09:43:33
|
qimacros
Advanced Member
USA
182 Posts Pre-sales questions only (More Details...)
|
Posted - 05/02/2019 : 11:43:02
I marked one product Shipping Exempt, but the cart still shows Shipping Options and Commercial Location checkbox.
Jay Arthur, The KnowWare Man, works with companies that want to solve problems of delay, defects and deviation.
|
dbdave
ECT Moderator
USA
10406 Posts |
Posted - 05/02/2019 : 13:16:10
There is probably a workaround. Maybe I can offer a solution. Are you on .asp or .php and how many products is this?
|
qimacros
Advanced Member
USA
182 Posts Pre-sales questions only (More Details...)
|
Posted - 05/02/2019 : 13:34:28
php dozens of downloadable products
Jay Arthur, The KnowWare Man, works with companies that want to solve problems of delay, defects and deviation.
|
qimacros
Advanced Member
USA
182 Posts Pre-sales questions only (More Details...)
|
Posted - 05/02/2019 : 13:37:46
It looks like there would be places in inccart.php to check for somethingToShip
This is down around line 3540: if($adminAltRates==1 && $somethingToShip){ $sSQL='SELECT altrateid,altratename,'.getlangid('altratetext',65536).',usealtmethod,usealtmethodintl FROM alternaterates WHERE usealtmethod'.$international.'<>0 ORDER BY altrateorder'.$international.',altrateid'; $result=ect_query($sSQL) or ect_error(); if(ect_num_rows($result)>0){ ?> <div class="cart3row">
Jay Arthur, The KnowWare Man, works with companies that want to solve problems of delay, defects and deviation.
|
dbdave
ECT Moderator
USA
10406 Posts |
Posted - 05/02/2019 : 16:28:24
Typically I look for ways to handle these things without edits to the core files. For example, we use the donations page as a make-a-payment page and I am hiding those same things you want to hide when going through checkout. It's just some javascript and css on the cart page.
What we need to do is find a common thread with these products. Or maybe a a simple database query where on the cart page we look at the products and then query the products table to see if all items on the order have no weight. If so, we just trigger some css to hide the bits you don't want to show. All of that can be done with no edits to the core files.
The starting point would be to have some common thread with these products so we can pickup on that at checkout. Do you suppose it's zero weight? or is there any other things these product have in common. Manufacturer? a portion of the product id?
|
Marshall
Ecommerce Template Guru
USA
1909 Posts |
Posted - 05/02/2019 : 18:06:26
Not knowing how many products you have, this may or may not be a good idea. Implement free shipping then mark the ones not eligible free shipping exempt. Or create a Free Standard Shipping discount and apply it to the applicable products.
Marshall CENLYT Productions - ms designs Affordable Web Design Custom Ecommerce Designs Responsive Websites Cenlyt.com
|
|
|