The All-In-One Merchant Shopping Cart and eCommerce Solution

Frequently Asked Questions

/Frequently Asked Questions

In the Merchant Area you can activate, deactivate and edit payment methods.

Status: Status can be set as active or inactive. If the payment status is active then only that payment method will be visible on the order page. So you have to select the payment method as active for those payment methods you want to accept.

Order Updates: Order Updates can be set to Yes or No. If it is setten to „Yes“ upon successfull payment all the following functions will be automatically done:

  • Sending mail to customer and merchant an order has been placed.
  • Order Delivery Mail will be send.
  • Product inventory is decremented.
  • Affiliate Commission is set.

If you select „No“ the merchant needs to manually set the order updates.

Live Mode: Live Mode has two values Yes or No. If you want to make a test purchase then set the Live Mode to „No“ and if you want to make an actual payment then set the Live Mode to „Yes“.

This option is not available for all payment processors.

Recurring: If you want that the payment method should be used for recurring payment select „Yes“ or „No“. This option is only available in those payment methods which supports recurring payments.

Use Secure Server: If you want to accept payments through SSL select „Yes“. You need an SSL capable account for this.

Custom Affiliate Commission is applicable only when the product Delivered Type is individual.
Generally when the product delivered type is individual the commission for the affiliate can be set in
the following ways and the priority is from top to bottom:

Affiliate Profile Commission: This is the individual commission setting for a certain affiliate. This
type of commission has the top priority.

Product Level Commission: If merchant has not set the commission individually for the affiliates
then the commission details is taken from here.

Global Commission: This is the commission set by the merchant globally in the affiliate settings.
If the upper two levels are not defined for the commission, then this commission is applicable for all

If the product delivered type is shopping cart then the commission for the affiliate can be set in the
following ways and the priority is from top to bottom:

  • Affiliate Profile Commission: This is the individual commission setting for a certain affiliate. This
    type of commission has the top priority.
  • Global Commission: This is the commission set by the merchant globally in the affiliate settings.
    If the upper two levels are not defined for the commission, then this commission is applicable for all

My Account:

Through this link, Buyers can set their billing and shipping information.

My Orders:

Through this link, Buyer can view details of the placed orders.

Change Password:

Through this link, Buyers can change their password.


Through this link, Buyer can logout from buyer section.

Main Links:

Through this link, Affiliates can get affiliate main link and affiliate sponsor link.

View Statistics:

Through this link, Affiliates can get product linking codes of all products. Affiliates can view details of earned commissions, clicks per sale(CPS), number of raw clicks and the number of unique clicks. Affiliate can also view details of their downlines.

Get Linking Codes:

Through this link, Affiliates can generate the html code for displaying products ads and they can preview ads.

Personal Profile:

Through this link, Affiliates can set their personal profile settings.

Change Password:

Through this link, Affiliates can change their password.


Through this link, Affiliates can logout from affiliate section.

Manage Store:

Through this link, Merchants can manage categories, options and products. They can also get the shoppingcart link from here which can be placed to a website and whenever the customer clicks on this link, they will be redirected to the site to see the shopping cart.

Orders & Customers:

Through this link, Merchants can manage orders, customers and payment methods. They can also set billing form fields, shipping form fields, other form fields and informational form fields.


Through this link, Merchants can setup the email settings, shipping settings, global settings, personal profile settings and change their password.

Affiliate System:

Through this link, Merchants can set affiliate system settings.


Through this link the merchant can set autoresponders settings. Here merchant can also use the Link Tracking system where he can create the links and placed on the messages for any campaign and when the subscribers click on this link he will be automatically subscribed to the campaign which is selected when adding the links.

Merchant Tools:

Through this link, Merchants can create pop-ups using the generator, get Tell a friend links and export data.


Through this link merchant can logout.

When you login to the admin area, you‘ll find the following options:

  • Merchant Management
  • Merchant Area
  • General Settings
  • Mail Settings
  • Mail Forwarding
  • Change Password
  • Logout
  1. Go To Merchant Area: Click on this link to go directly to your master merchant account. The master account had some extra settings which are not available to other merchant – only you: Admin
  2. General Settings: Go to this section and fill out the form with your company information.

    Note: Make sure you keep the domain name url address (the second field) intact. This is the address used by the script thoughtout the system.

  3. Mail Settings: This is the section where you can setup the mail settings that the system will need to know how to send email.

    Mail Priority: This is the priority flag you would like your messaeges to have when they arrive to
    customers email box. Choose the priority you prefer (Recommended setting: Normal.)

    Mail Method: Here you can choose between „simple,“ „Sendmail,“ or „smtp.“

    For sendmail: Simple enter the the path to your sendmail program. Please check with your hosting
    provider for this information.

    For SMTP:  Enter the address to your smtp server ( or and the user name and password of your hosting account. This is required since most smtp servers require you to authenticate yourself first.

  4. Merchant Management: This is the section where you can go to add/edit/delete new and existing merchants to the system.

    Note: Make sure you change the username and password for your master merchant account – so no would be able to login with the default passwords and alter your global settings.

  5. Change Password: Here is where you can change the password of your admin area.
  6. Mail Forwading: This is the code provided to you by the system for use with email subscriptions for your autoresponder. See section under „Autoresponder Email Subscriptions Setup“ on how to setup the system to accept subscriptions by email.
  7. Logout: logout of the system.

The way email subscriptions work is by setting up a catch-all email address in your hosting panel, and then placing a special ‚.forward‘ file in the directory of the email you created under in your web space.

However for this to work, your hosting provider must have the feature which allows incoming emails to be piped through to a script or program.

If you are not sure whether your host provides this or not (most do) ask your system administrator of host provider. This is required for the autoresponder to accept subscriptions by email.


Login to your host control panel, and go to your mail settings area. Create a new email account and set it to be your „catch-all“ email address.

Using your ftp client, login to your webspace and take note of where the server placed the directory for the email account you just created. Every email account you create gets a corrosponding directory in the same name created in your webspace.

Then open notepad, or your favorite text editor and create a new file. Enter the code provided by the system in the admin area for sendmail or Exim/Qmail, depending on which system your server uses. Most of the time the code is the one provided for sendmail – unless you know otherwise. Save the file as “forward.txt” and upload it to the email directory you made note of in step 2 above. Using your ftp client, right-click on the forward.txt file you‘ve uploaded, and choose „rename“ from the menu options.

Rename the file from “forward.txt” to “.forward” – removing the “.txt” ending and adding the period at the beginning of the name.

That‘s it, now all incoming emails, to whatwever usernames that don‘t exist on your server (but created and used by 1MC) will be caught by the catch-all email account, which has the forwarding file in there to pass it to 1MC to handle.


If you get a message saying something about overwriting an existing .forward file, click “NO”. This will usually be the case if you set you master account as the catch-all email address and try placing the .forward file in your public directory – it means that you already have a .forward file in your public directory used by the server, which you do NOT want to overwrite.

cPanel Notice:

If you are using cpanel, you can create an email forwarder and in the forwarding field you enter the path to the email parser script, which is the file EC uses to handle incoming email.

For example, if the autoresponder name is, in cpanel you would create a forwarder called and in the the forwading field, enter:


This will work on most cpanels and it should work on other platforms. You would only need to create the forwarder and not a real email account.

The one thing with this approach is you would have to create a forwarder for each autoresponder. Hence the catch-all idea of having one account monitor all incoming email and routing it automatically.

The one other known way, which is sometimes used with exim and qmail is by using an alias, however you have to have root access (access to your /etc folder) where you can set the parameters in the .qmail file or change your exim config settings.

Cron is the unix task scheduler. You will need to set up 3 cron jobs to execute some of the scripts on a recurring basis. Typically, most hosting control panels now have section to insert and edit cron jobs. Alternatively, you may need to do it by logging in via telnet or SSH and using the command line to enter the tasks below.

1) Autoresponder module

command: 0 0 * * * [root_path]/campaign/campaign.launched.php

2) Sales Report module

command: 0 0 * * * [root_path]/merchant/merchant.sales_report.php

Above are the two tasks that need to be entered. The root_path should be replaced by your server
root path. (For example: /home/username/htdocs or /home/www/public_html)

  1. First, download and unzip the script file to your hard drive.
  2. Using your FTP client, create a directory called „1MC“ on your webserver or hosting account.
    You can call the directory anything you prefer. This will be the directory that hosts your ecommerce system.
  3. Go to the directory where you unzipped all the files and folders and upload all folder  into the directory you created in step 2.
  4. Once the upload is complete, you‘d have to set the following file permissions in-order for the script to run correctly:

    In the folders you‘ve uploaded, you‘ll find a directory called „connections.“ set the permissions on this
    folder and all it‘s content to CHMOD 777
    Also set CHMOD permissions –> 777 for the „templates_c“ directory
    Under the „images“ directory, CHMOD permissions on the „productimages“ and „mainadimages“ folder
    to CHMOD 777
    That‘s all you need to set for file permissions.

    Before running the auto-installer, first you have to create a database for the system. This step will vary depending on the type of hosting panel you are using. Please consult your hosting documentation on how to create the following:

  5. Create a new database
    Create a user for the database
    Link the user to the database for use by the ecommerce system
  6. Run the system‘s autoinstaller by going to the following url address:

    Replace ‚yourdomain‘ with your domain name, and ‚1MC‘ with the directory you created in step 2 above. This will take you to the autoinstall page.

  7. On the auto-install page, fill out the form fields as follows:

    Hostname: „localhost“ without the quotes. Most of the time, this value is localhost unless you know otherwise.

    Database: enter the full name to the database you created in step 5 above. In cpanel, if you create „mydb“ the server will add your domainname as a prefix to the database name, and it will look something like this: mydomain_mydb. You should enter the full name including any prefix added by the server.

    Username: enter the full name of the user you created for the database in step 5 above – mydomain_mydbuser

    Password: this is the password you created for the database user above.

    Table Prefix: If you are not going to use a new database for the system (not recommended,) then enter the Table Prefix for the system to use for EC. Use „ecom“ as a Table Prefix. If you are using a new database, enter here the same prefix used in the database name above. In this case, it would be: mydomain

    Server Name: this SHOULD be the full url address to the directory you created in step two above: [Note: No trailing slash]

    Admin Email: Your system administrative email – can be changed later from within the admin section of the script.

  8. Click submit.
    The script will automatically email you a copy of your access links for admin, merchant, affiliate and customer areas.

You need a linux/unix based server running php4/5 and mysql in order to install and use 1MerchantCart!

Unix, Linux, FreeBSD
PHP Version 5.0 or later with “safe mode” off
Apache Web Server 2.0 or later
MySQL Database 5.2 or later
Access to Cron Jobs

Yes, you can pay through 2Checkout and Paypal with your Credit Card.

In order to use the Script on your Clients Sites you need to order the Multiple Domain Version. With the Multiple Domain Version you can use it on an unlimited number of client sites.

We offer a 30 Day Money Back Guarantee. If you are not satisfied with the Script contact our Customer Support and we’ll issue a prompt and courteous refund.

The 1MerchantCart Script is not encrypted and you’ll get the fully editable source code. Please keep in mind that we cannot provide support for customized Scripts.