I'd like to be able to show £0.00 under shipping in the shopping cart. If the delivery is free then it simply doesn't show it, but i think it would be preferable to show free delivery. Is this poss ?
Announcement
Collapse
No announcement yet.
showing free delivery
Collapse
X
-
Look for the conditional statement that stops it from showing. If you can find it, you can remove it, so that shipping is always shown.Bill
www.egyptianwonders.co.uk…
Text directoryWorldwide Actinic(TM) shops
BC Ness Solutions Support services, custom software
Registered Microsoft™ Partner (ISV)
VoIP UK: 0131 208 0605
Located: Alexandria, EGYPT
-
It shows when there is a value and does not show when there is no value - the condition *must* be is greater than 0
I removed the <ACTINIC: REMOVE TAG="ShippingRow"> from line 1 of the layout and also the closing tag </ACTINIC: REMOVE> from the last line - did you leave that one in place?Bill
www.egyptianwonders.co.uk…
Text directoryWorldwide Actinic(TM) shops
BC Ness Solutions Support services, custom software
Registered Microsoft™ Partner (ISV)
VoIP UK: 0131 208 0605
Located: Alexandria, EGYPT
Comment
-
Hi,
Try the following:
- undo any changes that you have already made
- browse to 'c:\program files\actinic v8\sites\<site name>\OrderScript.pl' and take a backup of the file
- open the file in a text editor such as notepad and search for:
sub DisplayShipChargePhase
- within this sub routine, comment out the following code by putting a '#' at the beginning of each line:
Code:if (ActinicOrder::IsPhaseComplete($::SHIPCHARGEPHASE) || # the shipping is already completed or - ActinicOrder::IsPhaseHidden($::SHIPCHARGEPHASE)) # is hidden { push (@::s_DeleteDelimiters, 'SHIPANDHANDLEPHASE'); # hide the shipping stuff return ($::SUCCESS, '', \%::s_VariableTable, \@::s_DeleteDelimiters, \@::s_KeepDelimiters); } else
********************
Tracey
SellerDeck
Comment
-
just checked and still doesnt seem to be working.
when shipping is free its still deleting the entire row.
this is what the code now reads:
Code:# # if the phase is done, don't display it # #if (ActinicOrder::IsPhaseComplete($::SHIPCHARGEPHASE) || # the shipping is already completed or # ActinicOrder::IsPhaseHidden($::SHIPCHARGEPHASE)) # is hidden # { # push (@::s_DeleteDelimiters, 'SHIPANDHANDLEPHASE'); # hide the shipping stuff # return ($::SUCCESS, '', \%::s_VariableTable, \@::s_DeleteDelimiters, \@::s_KeepDelimiters); # } #else { push (@::s_KeepDelimiters, 'SHIPANDHANDLEPHASE'); }
any ideas???
Comment
Comment