The Cart Options page is used to configure the basic behavior of the shopping cart, and can be found from the Author menu by selecting Storefront & Files->Cart Options. The options are outlined below. Note that certain options are specific to either the legacy ASP cart or the new .NET cart - only those options applicable to the cart you are using will be displayed here.
Cart Options
Continue Shopping URL: The generic URL for the continue shopping button to link to. This value can be overridden as explained below.
If this value is omitted, no continue shopping button will be displayed on the cart page, but upsell functionality will still work.
If this field is populated, it is probably a good idea to place a button on the page this refers to in order to provide a path back to the cart without adding another item. The link should simply go to b1_cart.asp, and should include any of the querystring parameters that are noted as “Used only on first call to cart page”, most importantly the A (AuthorID) parameter.
Maximum Number of Upsells to Display: The maximum number of upsells to display on the cart page.
Shipping Calculation Method: There are 3 shipping calculation methods that can be used on the cart as follows:
Combo Price: The prices for each ship option are computed by summing up for each item on the cart as follows:
If there is only 1 cart item, the Price field from the Shipping Option is used, otherwise the ComboPrice is used. (ComboPrice is a new field for Shipping Options. Current Shipping Options have been defaulted to use the Price as the ComboPrice)
For each shipped item in the cart, the price is then:
Where:
SPi = Shipping Price for the given item
P = Price (1 item on cart) or Combo Price (multiple items on cart) from the shipping option
Q = Quantity
QMP = QMultPrice from the shipping option
The total for each option is then the sum of the price computed in the previous bullet point for each cart item, or:
Max Plus Half: The price for each option is computed by finding the maximum shipping price for amongst all items on the cart, and summing this with half of the shipping cost for each remaining item on the cart.
The ship price for each item is calculated as follows:
Where:
SPi = Shipping price for a given item
P = Price from the shipping option
Q = Quantity
QMP = QMultPrice from the shipping option
The total price for each option is then summed as follows:
Max Plus QMult: The price for each option is computed by finding the maximum shipping price amongst all items on the cart, and summing this with the QMultPrice for each remaining item on the cart.
The ship price for each item is calculated as follows:
Where:
SPi = Shipping price for a given item
P = Price from the shipping option
Q = Quantity
QMP = QMultPrice from the shipping option
The total price for each option is then summed as follows:
Tax Calculation Method: The method used to calculate tax during checkout. Notes: Available only for authors within the European Union and using the .NET shopping cart. For more details - see Collecting Sales Tax. This can be set to the following values:
Tax Rules - Uses tax rules defined by country, US State, or Canadian Province. This is the method used by all non European Union authors.
European Union VAT - Uses European Union VAT rules.
Country Match Method: Determines whether the shipping and billing country fields are editable during checkout. NOTE: This feature is only supported by the .NET shopping cart. This can be set to the following values:
All - Shipping and billing country must match customer country and the fields are non-editable.
Shipping - Shipping country must match customer country and is non-editable. Billing country is editable.
Billing - Billing country must match customer country and is non-editable. Shipping country is editable.
None - No restrictions - both shipping and billing country are editable.
Disable Priority Codes: Checking this will cause the priority code entry field on the payment page to not be displayed. Checking this will have the same effect as using the NoPrCode=true querystring value outlined above.
Display Images: If this is checked, if the product or product option has an image associated with it, it will be displayed on the cart option detail and view cart pages.
Display Distributor Login: If this is checked, a Distributor/Reseller login option will be displayed on the cart login page to allow Distributors/Resellers to log into the cart using their distributor login information. NOTE: This feature is only supported by the .NET shopping cart.
Require Source - If this is checked, the free text source field will be a required field during checkout if no marketing sources are defined. NOTE: This feature is only supported by the .NET shopping cart.
Allow Customer PO - Whether non author/distributor users are allowed to enter a PO number on the payment page during checkout. NOTE: This feature is only supported by the .NET shopping cart.
Invoice and Mailing Options
Order Confirm HTML - This text is displayed near the top of the order confirmation page and email. The following search and replace variables are supported:
[varMerchantDispName] - Merchant account name that will appear on their charge card. If no merchant account is associated with the order, the author company name will be used.
[varPassword] - Password that the user chose when ordering
[varOriginalQS] - Original query string that started order
[varChargeAmount] - The total amount charged to the customer's credit card formatted as currency.
[varChargeAmountNF] - The total amount charged to the customer's credit card not formatted as currency (to be used with tracking pixels).
[varAmountSubtotal] - The subtotal of the order (total minus shipping and taxes) formatted as currency.
[varAmountSubtotalNF] - The subtotal of the order (total minus shipping and taxes) not formatted as currency (to be used with tracking pixels).
[varInvoiceNo] - The Invoice Number for the order.
[varSource] - The order source (entered in the text field on the registration page).
[varCustomerID] - The Customer ID
Customer Welcome Mailing: The custom mailing to be sent when a new customer registers during checkout. See Creating Custom Mailings for more details. NOTE: This feature is only supported by the .NET shopping cart.
Order Complete Mailing: The custom mailing to be sent when a single order cart order is completed and Use Engine Invoice on Single is unchecked. See Creating Custom Mailings for more details.
Cart Order Complete Mailing: The custom mailing to be sent when a cart order is completed. See Create a Cart Order Complete Mailing and Creating Custom Mailings for more details.
Credit Processing Options
These options control how SOLO performs credit card fraud verification upon order processing. Note that these fields are only used for PayPal PayFlow Pro, Authorize.NET, and Payment Connexions merchant accounts.
AVS Security Level - Sets up the basic fraud detection feature for Address Verification Service from the credit card bank. Most domestic and some international cards can verify the billing address of the card holder in real time. International cards which cannot be verified will come back unavailable, which can be accepted or denied. You can choose any of the following options, although options 1 or 2 are most recommended.
0 - no AVS checking
1 - AVS zip OR address must match, AVS unavailable allowed
2 - AVS zip AND address must match, AVS unavailable allowed
3 - AVS zip OR address must match, AVS unavailable rejected
4 - AVS zip AND address must match, AVS unavailable rejected
CVV2 Security Level - Sets up the basic fraud detection feature for CVV2 verification from the credit card bank (Visa/Mastercard only). Most domestic and some international cards can verify the CVV2 number in real time. International cards which cannot be verified will come back unavailable, which can be accepted or denied. You can choose any of the following options, although option 1 is most recommended.
0 - no CVV2 checking
1 - CVV2 must match, CVV2 unavailable allowed
2 - CVV2 must match, CVV2 unavailable rejected
AVS Override - The AVS Security level can be overridden if the CVV2 number matches. The CVV2 number only appears on the back of the card, so the likelihood that this number is guessed is low. You can choose to allow a valid CVV2 number to override the AVS checking or not.