Order Form Information

Question:  Why, when you fill in all the "ship to" feilds and click  "Continue" it says that the "Bill To" feilds are invalid, stating that they are required.

Answer: The most common cause of this is removing "Outside US" from your States list.

This is a null. Removing it makes your order form default to Alaska.
Since Alaska is then pre-selected in your "Bill to" section, merchant
wants you to fill out the rest of the form.

Put "Outside US" back in and leave the two letter abbreviation
blank and it will work right.

Answered by Luray  http://www.santafemall.com

Question:  Why am I missing order numbers or have order numbers out of sequence?

Answer:   The numbers were in use by a customers basket.

Go into admin.mv - utilities - and delete expired shipping carts. This
will free up the old numbers for use.

Answered by:  Unknown

Question:  Why can't I remove a module from my store.  I get "Miva Merchant Encountered the Following  Error: Module 'Base + Weight Shipping' is in use by one or more orders."

Answer:  Try processing the orders using the module first.
Then you should be able to delete it.
Answered by Unknown

Question: Why do I get this error message at the end of the check out process: "modules/fulfill/custmail.mv: Line 97: MvSMTP: Runtime Error: Error sending recipient "email-address" relay attempt failed modules/fulfill/meremail.mv: Line 87: MvSMTP: Runtime Error: Error sending recipient "email-address". relay attempt failed"?

Answer: You probably do not have the Mail Host filled in correctly. You may need to contact your IHP to get the correct information.

Answered by Luray

Question: Why don't I have a "Continue" button at checkout and get the following error message:  modules/ui/mmui.mv: Line 2628: MvDO: Runtime Error: Error opening '/Merchant/modules/payment/mod10plus.mv': No such file or directory?

Answer:  Your program is looking for a Payment module it can't find.

Check in admin.mv - Payment and see if you have the mod10plus module selected.

If it is not, select it.  If it is try Packing Data.

Either way - Pack Data.

Answered by Luray

Question: Why do I get the following error when I click on check out modules/ui/mmui.mv: Line 2802: MvDO: Runtime Error: Error opening 'lib/db.mv': No such file or directory?

Answer: Most likely your secure Module Path
Go to: admin.mv - Modules - Module Path

The secure path is blank by default. It will probably be either

/Merchant/
or
/yourstore/Merchant/

Answered by Luray

Question:  Why, After placing items in shopping cart, when I click 'checkout' I get a blank screen with only the navigation bar showing.   I have viewed the source when this happens, and no errors show

Answer:  You are missing the '?' mark at the end of your Secure url for Miva
Merchant. You can change this in Mall Settings in admin.mv.

Answered by: Mike Crawford @ www.nothinbutprints.com

Question:  There are problems with processing orders because the OTHER STATE/PROVINCE field is filled in where it shouldn't be. Is there some way to have this field "grayed" out so that customers won't think they have to populate this field with something?

Answer:  Upgrade to version 1.25. The problem is fixed in this version.

Answered by Luray

Question:  I am not getting the credit card information after placing my test orders. Where can I get this?

Answer:  If you are referring to the fact that the credit card info is not included with the e-mail confirmation, then that is correct. The CC info is not included in your e-mail for security reasons. The CC info, however, will be in your admin.mv under 'Order Processing.' You can add any link you want in the 'Thank you' portion of the final ordering screen.

Answered by Miva Corporation

Question:  I can add items to the basket and can view the contents of the basket, but if I want to 'Buy 1 Now' or 'Check Out' after viewing the contents of the basket, it will give this error message at checkout: "...cannot connect with the site http://mysite.com/Merchant/merchant.mv?Session_ID=(...)." What do I need to do?

Answer: You are probably not calling your secure certificate correctly. If you have a secure certificate through your IHP then you probably need to use the server name and specify your site name in the path after this.(i.e. https://yourihpssecureserver/mysite/Merchant/merchant.mv? )

Answered by Miva Corporation

Question:  I have placed several test orders. Why do I not receive e-mail notification?

AnswerTwo possible causes: First, you may not have a valid mail server setup in the fulfillment module. Check with your host to find out what should go there.Second, the mail server is filtering out messages with the same address in the from/to fields. Use a different e-mail address when placing test orders. Something like 'testorders@yourmailserver.com' works well.

Answered by Miva Corporation

Question:  When trying to check out of my store, it gives you a 'Ship to' list, and a 'Bill to' form. Under the 'Ship to' form, at the very bottom, is a drop-down list that says to "Select one." However, there is nothing to select and because of this it will not let you check out. What is wrong?

Answer: This is probably from using the 'Shopper Selected Sales Tax' module with no options entered. You can either enter some options for this module, or use the 'State Based Sales Tax' module and only enter a tax rate for the states or areas that need to be charged tax.

Answered by Miva Corporation

Question:  If I delete these batches and pack the data files, will the order numbers continue in their sequential fashion or will they revert back to starting numbers?

Answer: They will continue in order. Delete expired shopping carts and Pack Data after you delete the batches

Answered by Luray

Question: Why do I receive this error when I add a product  to the basket then click checkout?  Configuration Error: Miva is running in server safe mode but no authfile is defined Please contact the server administrator:

Answer: This means that there is no authfile defined in the Global Configuration file. Instructions on how to do so is available in the Miva
Administrator's Manual located at
www.miva.com/docs.

Answered by Emily Rose Nichols @ http://www.miva.com

Question:  Why do I continually get a message about the page displaying secure and non secure items - Do you wish to continue?

Answer: All of the images you are calling in your secure page have to have relative paths and be in your secure graphics directory.
If you use a full path, the http:// tells the server to go to a non secure
location to get that graphic and results in an warning message.

Answered by:  Luray @ Santafemall.com

Question:   Can anybody tell me which function in Merchant posts an order total after validating the credit card number?

Answer:
Look at the last function in merchant.mv After it authorizes payment, it runs the fulfillment modules (eg email notification, customer record update, order history update, or any other modules you might have as fulfillment). So by the time the fulfillment modules run, the l.total
variable is valid.

Answered by William Weiland @ http://wcw.simplenet.com/merchant/merchant.mv

Question:   Just got two calls from people wanting to know where  their orders were, but we have no record of having received them.

Answer:  By any chance, are you using Authorizenet and did you get a "time-out" transaction error notice from them? This has hapenned to me too. All the people I have spoken to think that the problem is the host's (IHP) "globaltimeout" setting being too low a setting, causing the info to be passed to your credit card authorization (authnet), but not passed back to Merchant to complete the transaction. After much screaming and yelling at my IHP, they set the globaltimeout equal to 180 from 90 (Miva suggested they set it to zero, but who knows). Anyway, that seems to have worked.

Answered by Howard

Question:  If I deleted "Outside US" from the states module how do I put it back?

Answer: Go to admin.mv - stores - "yourstore" -
click the arrow beside "yourstore"
click on states

Add or delete anything you want.

Answered by Luray

Question:  Why, when I go to checkout do I get the prompt message "SECURITY ALERT: name  on site certificate doesn't match name of site"

Answer: That means that the name you registered your secure server with does not
match the name of the site

Answered by Emily Rose Nichols @ Miva Corp

Question:  Why does the Shopping Cart show empty after a customer has added products to it and goes to checkout?

Answer: Three reasons I can think of. They have cookies on their browser disabled. Or, you have a link to checkout on a static page and you have included an expired session id in the path. This session id would reference a long expired basket with nothing in it.

Or, the Miva engine is not issuing the htscallerid cookie at all and the
customer has left the Miva pages before checking out. This would result in
nothing in the basket as well.

Answered by Mike Crawford @
www.nothinbutprints.com

Question:  What is causing this email error message? Merchant2/merchant.mv: Line 494: MvSMTP: Runtime Error: Error sending recipient 'whomever@whatever.net': whomever@whatever.net... Relaying denied

Answer:
  This is a mail transport agent (MTA) error, not a Miva error.
Typical MTAs are sendmail and qmail. They reside and run on
the smtp server. In Merchant, you merely specify the smtp
server, you do not actually configure it; the smtp server
admin does that. Now here's the catch:

If the smtp server is not the same machine Merchant is running
on, then the smtp server is being asked to relay the mail,
i.e., the mail neither originates nor terminates on the smtp
server itself. In recent releases of the various MTAs, relaying
is denied by default (in an effort to curb email spam).

In order to enable relaying, the smtp server admin must make
an entry into a file that identifies hosts (computers) and/or
domains from which mail should be accepted for relaying off
site. If you are getting a "Relaying denied" error, then you
must contact the smtp server admin and inform him/her of the
need to enable relaying either for the server that Merchant is
running on or for the domain originating the mail.
 

Answered by R. J. Huntington

Question:   How can I reset the Order Number back to 1000?

Answer:   Yyou have to edit the storekey.dbf file with a datbase editor. My clients chose not to reset the number so as to not look like they are brand new.
Answered by Walt

Question:  Why is someone elses customer automatically filled in when I go to Account or Checkout?

Answer:  Your problem may be that you have the session id in your urls for Account and Checkout on your static pages. You should eliminate the session id from any static pages you have, even if it isn't the cause of your security problem. The session id is not necessary for those links, the cookie that is issued when visiting the Miva pages will keep track of all customer activity.

Answered by Mike Crawford @ www.nothinbutprints.com

Question:  Why is the Previous Shoppers info being retained?

Answer: Somewhere you have a Session ID's attached to your links on you static site. That is the only way that another customers information will appear on the order form. We would suggest checking every single link on your static site for a Session ID.
 

Answered by Laurie @ Miva Technical Support