|
How can I miss out the checkout page with a dropdown selection
for shipping location?
This page will be bypassed only if the following conditions
are true in Settings | Business Settings: -
- You do not have Shipping or Handling charges.
- You do not charge Tax.
- None of the payment methods are Limited by Location.
|
|
How do improve the appearance of the error message that appears
at the top of the checkout?
Go to 'Design | Text', click 'Go to' and go to prompt ID 2178
(Phase -1). It will highlight the following code:
<TABLE CELLPADDING="10" WIDTH="550" BORDER="1" BGCOLOR="%s"><tr><td>%s
This is the main table tag that goes around the error message.
You can customise this as required.
The font is formatted by the the font tag in prompt ID 1971
(Phase: -1) |
|
Why do I get a 'File not found' error when clicking 'Cancel'
or 'Done' in the checkout pages?
This is probably caused by an invalid URL.
Select Design | Design Options. If the URL for 'URL for Completed
and Aborted Checkout' does include a file name then it must
end with a '/' otherwise the web server interprets the last
part of the URL as a page name instead of as a directory name.
The same applies to the 'Home Page Link' if a URL is specified.
|
|
How
do I only allow customers to enter one address per order (i.e.
not enter a seperate delivery address)?
You can use the 'Design |Text'
area to ensure that customers online are only required to specify
one address per order, rather than a separate invoice and delivery
address. This is useful from a security point of view, as this
will allow you to ensure that the goods are sent to the address
that the credit card is registered to. Also, it means that the
ordering process is quicker as customers only have to specify
one set of address information online.
To do this, you first need to make a few changes to Business
Settings:
1. In 'Business Settings | Tax' ensure you have 'Tax By Delivery
Address' selected (or you have tax set to 'Simple').
2. In 'Business Settings | Payment and Security' ensure you
do not have 'Limited by Location' checked for any payment method.
These changes mean that now only the 'Select Shipping Destination'
drop-down list will appear in the online checkout. Please note
that if you are using the 'Simple' calculation method for shipping
(set in 'Business Settings | Shipping & Handling') then
no country-selection drop-down list will appear at the beginning
of the checkout.
You can now change the text in the checkout to remove references
to 'Invoice Address' and 'Delivery Address' in order to just
use 'Address' instead:
1. In 'Design | Text | Web Site (Cont) | Shipping and Tax' change
'Select Shipping Destination' (ID : 171) to 'Select Your Country'.
2. In 'Design | Text | Web Site(Cont) | Invoice Address' change
'Invoice Address' to 'Address' and un-check the 'If you want
to ship the purchase to an address other than...' box to prevent
that question from being asked.
Your customers will now only be required to enter one set of
address details online.'.
|
|
I
want my user definable field in the checkout to be a check box
rather than a text field.
This is a neat trick that will turn any text field in the checkout
into a check box. This will extend the ability of your Actinic
store to take different types of information, and the responses
will still look meaningful in the printed reports.
This example is based on the 'User Definable' field in the 'Invoice
Address' part of the checkout.
Go to 'Design | Text | Web Site (cont) | Invoice Address' and
select the 'Show' box next to the 'Invoice User Defined' field.
Next change 'Checkout Page 1' in the 'Select Page Type' field
in the 'Design' tab.
Click on the 'User Definable' text (or whatever you have changed
it to).
Locate the following line:
<input type="Text" name="INVOICEUSERDEFINED" value="CHECKED"
<Actinic:Variable Name="InvoiceUserDefined"/>>
This is the code for the user defined field, and by default
it is a text field.
Change the above code to read:
<input type="checkbox" name="INVOICEUSERDEFINED" value="CHECKED"
<Actinic:Variable Name="InvoiceUserDefined"/>>
This will turn the text field into a check box. This will stay
checked if a customer leaves the invoice address page and then
re-enters it for any reason. The value that will appear in the
order processing reports to indicate whether the customer ticked
the box is the word 'CHECKED'.
|
|
I
only want to ship to the UK, so how can I remove the drop-down
list that says 'Select Country', 'United Kingdom' and 'None
of the Above' from the first page of the checkout?
Firstly, go to 'Business
Settings | Tax' and change to 'Simple' tax calculation.
Then go to 'Business Settings | Shipping and Handling' and under
'If Shipping Band Not Defined' select 'Do Not Allow Shipping'.
Click 'OK' and then update your store. |
|
I
have changed the text for the checkout 'Change' button in Design
| Text Phase 0 ID 18 but the site still uses 'Change' and when
it is clicked the browser returns to the product page.
The HTML for the
'Change' button is hard-coded with the word 'Change' instead
of using a text substitution parameter.
Use the 'Go to' button in Design | Text to locate the text for
Phase -1, ID 2067.
Edit the text and replace the word 'Change' with %s click OK
and update the site. |
|
Whenever
I try to checkout, I receive a Error 500 server error. After
contacting our server administrator they informed us that is
because the perl script that runs during the "check out" function
has reached the memory limited of the CGI-BIN. The script is
apparently 8MB! Please advise.
It is not OrderScript.pl itself but it
is the runtime environment that takes up 8MB. In other words,
this 8MB includes the memory required by perl and perl modules.
Otherwise the script itself requires approximately 1Mb with
all the modules and loaded data structures.
One way around this is to increase the memory allocated to these
processes to approx 12MB. Your ISP will need to do this.
Another way around this is to install the following modules
on the web-server. This can only really be done by the ISP.
Digest-MD5
This is an encryption algorythm that can be installed under
Perl on both Windows and Unix servers. To install it under Windows,
at a command prompt type:
ppm install Digest-MD5.
For UNIX servers, please consult your documentation.
mod_perl
mod_perl is a standard apache module which can be downloaded
from http://perl.apache.org/ and should be installed under apache..
|
|
How
can I stop people checking out of my store when they have too
few items in the cart?
This code will prevent customers from checking out unless they
have at least two items in their shopping cart.
Go to the 'Design' tab and select 'Checkout Page 1' from the
'Select Page Type' drop-down list.
Click on the 'Next>' button in the design.
Replace the code in the 'Checkout Next Button' layout with the
following:
<script language="JavaScript">
<!--
/************************************************************/
*
* getCartItem - Gets the Actinic Cart Value & No of Items
*
*************************************************************/
//CART_CONTENT = Cookie name
//1 = TOTAL_VALUE
//3 = CART_COUNT
function getCartItem(index)
{
var act_cart= getCookie("CART_CONTENT")
temp =(act_cart != null) ? temp=act_cart.split("\t"):0;
return (temp.length > 0) ? temp[index] : 0;
}
// -->
</script>
<input type=SUBMIT name=ACTION value="<actinic:variable
encoding="html" name="NextButton" />" onclick="if (getCartItem(3)
>= 2) {return true;} else {alert('Minimum order is 2 items');return
false;}">
Where it says
if (getCartItem(3) >= 2)
the '2' can be replaced with another minimum quantity.
|
|
Is
there a limit on the number of items to be put in the checkout
with any one order?
Providing no limits have been set within Actinic (within product
setup), there should be no limit in the checkout. |
|
Why
are some of the address fields missing when specifying the Delivery
Address?
1. Select Design | Text |Web Site (cont) | Delivery Address.
2. Ensure that the address fields which you want to collect
are marked as 'Show' and that all mandatory address fields are
marked as 'Required'. |
|
How
do I change the colours in the checkout stage?
Select Design | Themes | Advanced
Themes Configuration | Color Scheme and amend the colours accordingly.
|
|
Why
does the option to ship to a seperate delivery address not appear
during Checkout ?
Select Design | Text and use the 'Go to' button to locate Phase
0, ID 16. Make sure the 'Show' box is ticked and that the 'Required'
box is not ticked |
|
Why
does the 'Payment Method' drop-down list not appear in the checkout
pages after upgrading from V3. ?
An incorrect setting in the database
may cause this to happen.
To fix the problem you will require MS Access.
- Locate the database ActinicCatalog.mdb in the site folder.
- Open the database with MS Access.
- Select and open the Table 'Checkout Prompt'.
- Locate the record that has a value of 5 in the column nPhase
and a value of 0 (zero) in the nID column.
- For this record, under the column nStatus, change the value
to 1.
- Exit MS Access.
Update the site. |
|
Why
does the Secure Page icon (yellow padlock/key) not appear for
the Credit Card Details page?
Make sure that SSL is set to 'On' in Settings | Business Settings
| Payment and Security. Also ensure that you are not using frames
for the Checkout Process, 'Remove Custom Frames in Checkout'
must be ticked in Design | Design Options. |
|
Text
doesn't show up in delivery address entry stage - the table
seems to be mostly blank.
This is usually when the text colour is the same as the background
colour. Adjust colour settings by selecting Design | Themes
| Advanced Theme Configuration | Color Scheme. |
|
How
do I stop Actinic from using frames in the checkout.
Select 'Design | Design Options'
select 'Remove Custom Frames In Checkout' then enter the URL
you wish the catalog to link back to when completed or canceled. |
|
How
can I ask people to enter their email addresses twice in order
to verify them online?
This technique will replace the single 'Email' field in the
checkout with two email fields, and the customer will not be
able to continue until their email addresses match.
To do this, go to the 'Design' tab and from the 'Select Page
Type' list select 'Checkout Page 1'.
Locate the 'Email Address' field in the checkout and click on
it.
Look for the line:
<input type="TEXT" name="INVOICEEMAIL" size="20" maxlength="255"
value="<actinic:variable name="InvoiceEmail" />">
REPLACE it with the following code:
<input type="TEXT" name="INVOICEEMAIL" id="email1" size="20"
maxlength="255" value="<actinic:variable name="InvoiceEmail"
/>">
<!-- start Check email address -->
<br>
Repeat email address:
<br>
<input type="TEXT" name="DUMMY" id="email2" size="20" maxlength="255"
value="<actinic:variable name="InvoiceEmail" />">
<script language=JavaScript>
<!--
function checkemailaddress()
{
if ( document.getElementById('email1').value != document.getElementById('email2').value
)
{
alert('The Email addresses do not match');
return false;
}
return true;
}
// -->
</script>
<!-- end Check email address -->
Then further down the page, click on the 'Next >' button
to open the layout called 'Checkout Next Button'.
REPLACE the entire contents of the layout with the following
code:
<input type="submit" name="ACTION" value="<actinic:variable
encoding="html" name="NextButton" />" onclick="return checkemailaddress()"
/>
Then update your store and try out the email address checker. |
|