Objectnet
iShopping Wizard
Merchant Manual
Objectnet's commerce server,
iShopping Wizard, enables you to deploy information and sell
products or services through the Internet. This documentation shows you
how to integrate Objectnet iShopping Wizard into your web pages.
iShopping Wizard demo store is modeled for these instructions, unless
specified explicitly. Please visit the demo
whenever you have problem understanding the instruction.
Change your password
- iShopping
Wizard requires 2 passwords to login because it is better than
single password scheme. Each password should be at least 8 character long.
Supervisor password must differ from processor password.
Procedures - To
change your password
-
Login to your Vendor Store Setup
Wizard
-
Select "Password" option
-
Enter your new passwords then
save it
-
Important:
-
Don't
give out you passwords to anyone!
-
Change
them as often as possible.
-
If someone
knows your passwords, all the PO records are endangered and can be totally
wiped out without any trace.
Payment Methods
- iShopping
Wizard supports both on-line and off-line credit card payment and many
others such as check, cod, net 15, net 30, etc.
CyberCash is integrated
with iShopping Wizard for on-line authorization. You will need a
CyberCash merchant account from your bank to accept credit card payment
from your customers. Contact your bank or CyberCash for more information
about CyberCash merchant account. However, if you don't want to use CyberCash
or if you want to process the credit card manually, iShopping
Wizard enable you to securely retrieve your customer's credit card.
Procedures - To
enable your payment methods:
-
Login to your Vendor Store Setup
Wizard
-
Select "Payment" option.
-
Select the payment method that
you want to accept
-
Enable this payment method from
the check box
-
If you have CyberCash merchant
account, enter your CyberCash ID in the username field, and CyberCash secret
ID in the password field. Select the appropriate payment server from the
list.
-
Repeat for other payment methods
then save the changes
-
You are now ready to accept
those selected payment methods from your online store
Sales Tax - iShopping
Wizard allows you to specify sale tax based on 2 of the fields
in your customer billing address , such as country/state, state/zip.
The default is Country/State since most state requires only one tax rate.
Procedures - To
specify your sale tax:
-
Login to your Vendor Store Setup
Wizard
-
Select "Tax" option.
-
To delete a tax code
-
Highlight the entry from the
list
-
Click "Delete" button
-
To Add a new tax code
-
Click "Add" button
-
A new entry will be appended
to the end of the list with the next tax code.
-
Enter the following information
-
Code - must be a unique number
-
Description - enter a short
description
-
Rate - enter an amount without
dollar sign, for example 7.75
-
State - if this tax rate only
should only be applied to certain state, enter that state here. For example,
CA. Otherwise, leave it blank
-
Country -if this tax rate only
should only be applied to certain country, enter that country here. For
example, USA. Otherwise, leave it blank
-
Select one of the following
calculation method
-
Let customer select tax rate
-
Auto-calculate tax based on
billing address
-
Auto-calculate tax based on
product database
Example:
You have in your tax database:
| Code |
Description |
Rate |
State |
Country |
| 1 |
Other US Resident |
4.00 |
|
USA |
| 2 |
California Resident |
7.75 |
CA |
USA |
| 3 |
Arizona Resident |
8.25 |
AZ |
USA |
- If the billing address is
AZ, USA then tax rate is 8.25%; CA, USA is 7.75%; for others inside USA
then tax rate is 4.00%
- If the billing address
is other countries then the tax rate is 0.00%
Shipping Charge
- iShopping
Wizard supports a different shiping/handling rate from the simple flat
rate to the most complicated shipping/handling database based on certain
rules such as shipping address and weight, price, quantity, etc.
Procedures - To
customize your shipping/handling charges:
-
Login to your Vendor Store Setup
Wizard
-
Select "Shipping" option
-
To delete a shipping/handling
method
-
Highlight the entry from the
list
-
Click "Delete" button
-
To Add a new shipping/handling
method
-
Click "Add" button
-
A new entry will be appended
to the end of the list with the next shipping code
-
Enter the following information
-
Description - A brief
description. Example: 'Weight under 10 lb' or 'Overnight shipping'
-
Rate - shipping or handling
charge. Don't enter "$" sign. Example: 15.95
-
Tax Code - If tax should
be applied to this shipping charge amount. Leave blank if not used
-
Calculation methods -
select one of the following:
-
Flat rate - a fixed shipping
charge for this shipping method
-
Use weight table - shipping
charge will be calculated based on the customer's shipping address
(zone) and weight table. Enter an existing filename, for example:
weight1.db (You can customize this file or create other file
with the same format; the location of your files is in your folder9/shipping
folder.) The format of this file should contain the following information:
Weight
: zone=amount[;zone=amount...]
The
1st column specifies the upper range of the total weight. The 2rd column
is the zone number (see definition of zone table below). The 3rd column
is the shipping amount. Columns 2 and 3 can be repeated for other zones
which should be separated by ';' Zone zero (0) is the default zone number
if none of customer's address doesn't belong to any of the defined zones.
For
example:
2:
0=30; 1=5.00; 2=10.00; 3-5=20
5:
0=50; 1=6.00; 2=12.00; 3-5=30
-
Use quantity table - shipping
charge will be calculated based on the customer's shipping address, zone
and quantity table. The format of the quantity file is similar to
the weight file, except the 1st column specifies the upper quantity range.
-
Use price table - shipping charge
will be calculated based on the customer's shipping address, zone and price
table. The format of the price file is similar to the weight file,
except the 1st column specifies the upper price range.
-
You can
also have iShopping Wizard calculate shipping/handling charges base
on one of the above tables (weight, quantity or price) with yours customer's
shipping address. To do this, you need to create a file, "zones.db"
which defines different locations in the world. The filename "zones.db"
is located in folder9 under your FTP root in our server.
The format of this file should contain the following information:
Zone
: country[,state...]
The
1st column is the zone number. The 2nd column is the country following
by one or more states.
For
example:
1:
usa, ca,tx,az
2:
usa, ny,ok
3:
usa
4:
canada
Discount Database
- iShopping Wizard provides a simple but
very flexible way to apply discount to all or individual products in your
store. For example you can specify 5% discount to all purchases that are
greater or equal 100$ or certain items in your store as buy 2 get 1 free.
Procedures - To
create a discount database
-
Use your favorite Text/Word/Spreadsheet
application and create a Text file in this format:
-
Each line in this file is a
separate discount record
-
There are 5 fields per discount
record (line)
-
Each field is separated by a
single <TAB> character
-
Here is the order and definition
of each field per discount record (line)
DiscountCode<TAB>QuantityOrAmount<TAB>Qualifier<TAB>DiscountAmount
<TAB>Description
-
DiscountCode
(number) - Uniquely identifies a discount
record, use this number in your Product Database
to specify discount for a particular product. Discount code 1 to 10 are
reserved for discounts that apply to the whole store, e.g. all products
that don't have their own discount rate.
-
QuantityOrSaleAmount
(number) - This can be quantity or sale amount
depending on the next field
-
Qualifier
(2 characters) - Enter one of the following
2 character code:
-
>Q : The
previous field is a quantity number and discount will be applied if the
purchased quantity is greater or equal this quantity number. For example
"Buy 2 or more and get 5$ off".
-
=Q : The
previous field is a quantity number and discount will be applied for every
X number of the purchased quantity. For example "Buy 2 get 5$ off" means
if you 2 items you will get 5$ off, buy 3 items get 5$, buy 4 items get
10$, etc.
-
>$ : The
previous field is a sale amount and discount will be applied if the purchased
amount is greater or equal this sale amount. For example "Get 5$ off if
your total purchase is 50$ or more".
-
=$ : The
previous field is a sale amount and discount will be applied for every
X number of the purchased amount. For example "Get 5$ off for every 50$
purchase" means if your purchase is 50$ to 99.99$ you will get 5$, 100$
to 149.99$ get 10$, etc.
-
DiscountAmount
(String) - The discount amount can be percentage
discount, fix amount discount or based on the unit pr=$ : The
previous field is a sale amount and discount will be applied for every
X number of the purchased amount. For example "Get 5$ off for every 50$
purchase" means if your purchase is 50$ to 99.99$ you will get 5$, 100$
to 149.99$ get 10$, etc.
-
DiscountAmount
(String) - The discount amount can be percentage
discount, fix amount discount or based on the unit pr