Note that Miva Merchant 4 is the previous version of Merchant. We recommend using Miva Merchant 5. This documentation is provided as a resource for users of the older version only. |
|
Provisioning allows an Web Host to customize certain parts of Miva Merchant and to preset data for a given Miva Merchant installation. There are these types of provisioning:
Setup Provisioning
Occurs during Miva Merchant installation, using site.dat. It provides installation data and settings. The site.dat file supports all data needed to finish setup including the Merchant's contact information and default administrative user name and password. See Miva Merchant Setup and Upgrade Provisioning Guide
Post-Setup Provisioning
- Prior to Login
Occurs before login to the Administration Interface (admin.mv). The pre-provide.dat file uses the same format, commands, actions, and modules as provide.dat.
Note: Each reference to provide.dat is also applicable to pre-provide.dat. Except, the pre-provide.dat file processes before login. |
- After Login
Occurs every time a user logs into the Miva Merchant Administration Interface.
The provide.dat and pre-provide.dat files may contain multiple records to add or change nearly any data, from store merchandise to configurations and settings. Therefore, only experienced Web Host and Administrators should use provisioning. This guide describes post-setup provisioning.
Virtually all data the software reads can be added, modified, or deleted including, for example, Stores, Users, Groups, States, Categories, Products, Inventory, Availability Groups, Price Groups, Shipping Configuration, Payment Configuration, among many others. The Internet Host Provider must create a data file (provide.dat or preprovide.dat) containing the instructions and the data.
Caution: Only experienced and knowledgeable Web Host and Administrators should use Post Setup Provisioning. |
Any errors that occur while the either of the Post-Setup Provisioning files are processed are logged to provide.log. By default, the Post-Setup Provisioning files are deleted after processing.
Provide.dat and preprovide.dat must be placed in the data directory.
Each line in is an item that defines data and what the domain or store will do the data. The fields are:
product|version|store|type|code|delimiter|data
Field |
Description |
product |
MERCHANT |
version |
blank, unless otherwise defined |
store |
The store code to which this item belongs. |
type |
COMMAND |
code |
If type is action, code is the action code example: CREATE_STORE. |
delimiter |
the character used to delimit the rest of the data |
data |
The data passed to the action or module. A series of field values |
Delimiters
The sixth field in the provide.dat file identifies the delimiter for the seventh field. This delimiter should not be a space, tab, or line feed. Miva Merchant will remove these. Many of the Action Codes take data whose delimiter you define (in the sixth field), however, some Action/Module Codes use another delimiter to further identify the data. For example, the Action Code below uses the comma delimiter, but the privileges are separated with colons.
STORE_ADD_UPDATE_GROUP|,|group name,
privilege_code:view:add:modify:delete
Repetition
In certain cases a portion of the data is repeated to show the structure the data you enter should have. For example, the data for adding products to a category shows the category code, and the delimiter and product code enclosed in square brackets to show that you can repeat the product code as many times as required:
STORE_CATEGORY_ADD_PRODUCT|,|category_code, product_code[, product_code...]
Note: Do not use the square brackets when you enter the data. |
Numbers
When the data calls for a number, do not use a symbol. For example, enter five percent as 5, not 5%; and enter ten dollars as 10, not $10.
Boolean
All Boolean fields take a Y (or y) for True, and an N (or n) for False. Although some Boolean fields may accept Yes or 1 for True, to be sure your data is valid, use Y or N for Booleans.
Keep Existing Data
If you want to keep the existing data for particular fields, in most cases you can leave that field empty. Put no data between the delimiters when defining the data.
The provide.dat file is read serially: the data at the beginning of the file is read first, and data at the end is read last. Some codes require that other data already exist. Therefore, remember to enter the data in this logical order. For example, the product data (STORE_ADD_UPDATE_PRODUCT), must appear before the product attribute data (STORE_ADD_UPDATE_ATTRIBUTE).
Only experienced and knowledgeable Web Host and Administrators should use Post Setup Provisioning. Although the typical use may be to set up an initial store, this data can also be updated. The provide.dat file can contain multiple records to add or change nearly any data in a domain or store, thereby overwriting previous data on updates.
Caution: A store's products and other data, settings and configurations are overwritten when you use provide.dat. Therefore, when adding or updating a store, be sure to recheck which store is being updated. |
Command |
Description |
CLEAR_LOG |
Deletes the log file. Should be the first item in provide.dat. |
SAVE_PROVIDE_DAT |
By default provisioning deletes PROVIDE.dat. This command causes |
INSERT_MESSAGE |
In addition to the date/time stamp, inserts the specified data in the log MERCHANT|||COMMAND|INSERT_MESSAGE |
MERCHANT||StoreCode|ACTION|ACTION_CODE|DELIM|DATA
This section identifies the ACTION codes and the DATA associated with the corresponding ACTION code. The Actions are categorized, and the categories are in alphabetical order. Where necessary the data is defined.
Action Code |
Data |
ADD_UPDATE_STORE_SETTINGS Use this Action Code to add a new If you are adding a new store, do not enter a value for the 3rd field, store: MERCHANT| | |ACTION| You do not need to also use the Action Code STORE_INSTALL_MODULE NOTE: If you are using a third-party |
manager, store code, license #, store name, owner, email, company, address, city, state, zip, country, phone, fax, units of weight, basket time-out, price group overlap resolution, layout ui module, currency formatting, sales tax calculation, first order number, maintenance, no new customers, maintenance warning, maintenance message, order minimum quantity, order minimum price, order must meet both minimums, order minimum not met message
* These fields accept #none# to force a blank field. |
DOMAIN_UPDATE_NOTIFICATIONSE Notification Settings (4.10, 4.12) |
server_url, security_alerts, software_updates, special_offers,
|
DOMAIN_UPDATE_NOTIFICATIONSE Notification Settings (4.13) |
server_url, security_alerts, software_updates, tips, docs, enews,
|
DELETE_STORE (4.0) |
store code in third field of the basic file format. MERCHANT| |store_code|ACTION| DELETE_STORE |
DELETE_STORE (4.1) |
store code is the data. MERCHANT| | |ACTION|DELETE_STORE|,|store_code |
DOMAIN_UPDATE (4.0) |
Domain name, license #, owner, email, company, address, city, state, zip, country, phone, fax, mm_url, mm_surl, admin_surl, graphic_root, base_url, base_surl, mod_root, mod_sroot, Administration Session Timeout, mailserver, mailangle, Layout UI, Failed Login Lockout Time, Failed Login Attempts Allowed
* These fields accept #none# to force a blank field. |
DOMAIN_UPDATE (4.1x) IP added in 4.15 |
Domain name, license #, owner, email, company, address, city, state, zip, country, phone, fax, mm_url, mm_surl, admin_surl, graphic_root, base_url, base_surl, mod_root, mod_sroot, Administration Session Timeout, mailserver, mailangle, Layout UI, Failed Login Lockout Time, Failed Login Attempts Allowed, img_delimit, img_ext, mailmeth, strict_codes, IP
NOTE: Img_delimiter cannot be the same as your data delimiter.
* These fields accept #none# to force a blank field. |
DOMAIN_UPDATE_ADMINDISABLING |
Domain Settings, Modules, Payment, Shipping, Fulfillment, Users, Logging, System Extension, Maxstores
|
DOMAIN_ADD_UPDATE_USER |
name, password, admin, create, parent, page_len, simple_mode
|
DOMAIN_DELETE_USER |
name |
DOMAIN_ACTIVATE_MODULE (4.1x) |
module code |
DOMAIN_DEACTIVATE_MODULE (4.1x) |
module code |
DOMAIN_INSTALL_MODULE |
path/module name NOTE: path is relative to the module root |
DOMAIN_UNINSTALL_MODULE |
module code |
STORE_ADD_UPDATE_STATE |
state_code, state_name[, state_code, state_name...] State_code is the 2 letter abbreviation. One state_code may be #none# (which in the default Miva Merchant store is used for Outside US. MERCHANT| |storeUSA|ACTION|STORE_ADD_UPDATE_STATE|; | |
STORE_CLEAR_STATE |
(no data) CAUTION: clears the state database. |
STORE_DELETE_STATE |
state_code[, state_code...] Removes the state(s) from the store. |
STORE_ADD_UPDATE_COUNTRY |
country_code[, country_code...] NOTE: country_code must appear in the domain country table. This is the 2 letter ISO code for the country. |
STORE_DELETE_COUNTRY |
country_code[, country_code...] Unassigns the country or countries from the store. |
STORE_CLEAR_COUNTRY |
(no data) Unassigns all countries. |
STORE_INSTALL_MODULE |
module_code |
STORE_UNINSTALL_MODULE |
module_code |
STORE_UPDATE_CUSTOMERFIELDS |
BillingInfo, fname, lname, email, phone, fax, company, address, city, state, zip, country All fields can only contain 1 character.
|
Action Code |
Data |
STORE_UPDATE_AFFILIATEMANAGE (Affiliate Email Notification) |
active, from, to, cc, subject, header
|
STORE_UPDATE_AFFILIATEEMAIL (Lost Password Email) |
from, cc, subject, header
* These fields accept #none# to force a blank field. |
STORE_UPDATE_AFFILIATEOPTIONS (Affiliate Configuration Options) |
active, default status, hits, percent, commission_type, flat, terms,
NOTE: commission_type does not apply to 4.00.
* These fields accept #none# to force a blank field.
|
STORE_ADD_UPDATE_AFFILIATE |
login, password, lostpass_email, site_name, site_url, contact_name,
NOTE: When adding a new affiliate, hits, percent, flat, and status will not be read from Affiliate Options. Enter the desired amounts in provide.dat. * These fields accept #none# to force a blank field. |
STORE_DELETE_AFFILIATE
|
code |
Action Code |
Data |
STORE_ADD_UPDATE_ATTRIBUTET |
attribute template code, attribute template prompt |
STORE_DELETE_ATTRIBUTETEMPL |
attribute template code |
STORE_ADD_UPDATE_ATTRIBUTET (Add or Update Attribute(s) in an |
attribute template code, attribute code, type, prompt, price, cost, required,
NOTE: Price and Cost should be null when type is radio or select list * This field accepts #none# to force a blank field. |
STORE_DELETE_ATTRIBUTETEMPL |
attribute template code, attribute code |
STORE_ADD_UPDATE_ATTRIBUTET (Add or Update Option(s) in an Attribute Template) |
attribute template code, attribute code, option code, prompt, price, cost, image, default
* This field accepts #none# to force a blank field. |
STORE_DELETE_ATTRIBUTETEMPL |
attribute template code, attribute code, option code |
Action Code |
Data |
STORE_ADD_UPDATE_CATEGORY |
category_code, name, parent, active
* This field accepts #none# to force a blank field. |
STORE_DELETE_CATEGORY |
code |
STORE_CATEGORY_ADD_PRODUCT NOTE: The category and product |
category_code, product_code[, product_code...] Assigns the product(s) to the category defined by category_code. |
STORE_CATEGORY_REMOVE_PR |
category_code, product_code[, product_code...] Unassigns the product(s) from the category defined by the |
Action Code |
Data |
STORE_ADD_UPDATE_CUSTOMER |
login, lost password email, password, shipping first name, shipping last name, shipping email, shipping company, shipping phone, shipping fax, shipping address, shipping city, shipping state, shipping zip, shipping country, bill same as ship, billing first name, billing last name, billing email, billing company, billing phone, billing fax, billing address, billing city, billing state, billing zip, billing country
|
STORE_DELETE_CUSTOMER |
login |
STORE_ADD_UPDATE_AVAILABILITY |
name |
STORE_DELETE_AVAILABILITYGROU |
name |
STORE_AVAILABILITYGROUP_ADD_ NOTE: The availability group must |
Availability Group name, customer login[, customer login...] Assigns an existing customer to the named Availability Group. |
STORE_AVAILABILITYGROUP_REMO |
Availability Group name, customer login[, customer login...] Unassigns the customer(s) from the named Availability Group. |
STORE_AVAILABILITYGROUP_ADD_P NOTE: The availability group must |
Availability Group name, product_code[, product_code...] Assigns existing product(s) to the named Availability Group. |
STORE_AVAILABILITYGROUP_REMO |
Availability Group name, product_code[, product_code...] Unassigns the product(s) from the named Availability Group. |
STORE_AVAILABILITYGROUP_ADD_ NOTE: The availability group must |
Availability Group name, category_code[, category_code...] Assigns an existing category to the named Availability Group. |
STORE_AVAILABILITYGROUP_REMO |
Availability Group name, category_code[, category_code...] Unassigns the category(ies) from the named Availability Group. |
STORE_ADD_UPDATE_PRICEGROUP |
Price Group name, Pricing rate, discount from retail, markup from cost
If Pricing rate is D, enter the number with no percent symbol for 'discount from retail' and 'Markup from cost' is null: MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRICEGROUP| If Pricing rate is M, enter the number with no percent symbol for 'markup from cost' and discount is null: MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRICEGROUP| |
STORE_DELETE_PRICEGROUP |
Price Group name |
STORE_PRICEGROUP_ADD_CUSTO NOTE: The price group and customer(s) must already exist in the store, or have an entry line before this Action Code in the provide.dat file. |
Price Group name, customer_code[, customer_code...] Assigns an existing customer to the named Price Group. |
STORE_PRICEGROUP_REMOVE_CU |
Price Group name, customer_code[, customer_code...] Unassigns the customer(s) from the named Price Group. |
STORE_PRICEGROUP_ADD_PRODU |
Price Group name, product_code[, product_code...] |
STORE_PRICEGROUP_REMOVE_PR |
Price Group name, product_code[, product_code...] Unassigns the product(s) from the named Price Group. |
Action Code |
Data |
STORE_ADD_UPDATE_GROUP |
group name, privilege_code:view:add:modify:delete [, privilege_code:] DataDescription view, add, modify, delete Privilege type (Boolean) Privilege_Codes: Example: MERCHANT||ds|ACTION|STORE_ADD_UPDATE_GROUP|,|do-a- |
STORE_DELETE_GROUP |
Group name |
STORE_GROUP_ADD_USER |
group, user[, user...] Assigns existing user(s) to the named group. (See DOMAIN_ADD_UPDATE_USER to add a new user to the domain.) |
STORE_GROUP_REMOVE_USER |
group, user[, user...] Unassigns user(s) from the named group. It does not remove a user from the domain. MERCHANT| |storeUSA|ACTION|STORE_GROUP_REMOVE_USER| |
Action Code |
Data |
STORE_UPDATE_INVENTORYSETTI |
active, in_short, in_long, low_track, low_stock, low_short, low_long,
* These fields accept #none# to force a blank field. |
Action Code |
Data |
STORE_ADD_UPDATE_INVENTORYP |
product_code, add stock, active, in_short, in_long, low_track, low_level, low_short, low_long, out_track, out_level, out_hide, out_short, out_long, ltd_long
NOTE: in_short, in_long, low_level, low_short, low_long, out_level, out_short, out_long, ltd_long all accept #default# as a special value to read the value from the store's Inventory Settings. * These fields accept #none# to force a blank field. |
STORE_DELETE_INVENTORYPRODU |
product_code Unchecks 'Track Inventory, removes stock levels and messages. |
Action Code |
Data |
STORE_MAILINGLIST_SETTINGS |
account, server
* If server is #DEFAULT# the default setting will be restored. |
STORE_MAILINGLIST_ |
mailing list code, prompt, show affiliates, default affiliates, show customers, default customers
Caution: Adding a Mailing List requires establishing a connection to |
STORE_MAILINGLIST_DELETELIST
|
code |
STORE_MAILINGLIST_SUBSCRIBE |
mailing list code, customer login [, customer login...]
The following subscribes the 4 customers to the mailing list, News1: MERCHANT||ws6|ACTION| Invalid customer Logins should generate a warning, but will not halt processing. |
STORE_MAILINGLIST_ |
mailing list code, customer login [, customer login...]
|
STORE_MAILINGLIST_SUBSCRIBE |
mailing list code, affiliate code [, affiliate code...] Same format as subscribe customers. |
STORE_MAILINGLIST_REMOVE |
mailing list code, affiliate code [, affiliate code...] Same format as remove customers. |
Action Code |
Data |
ADD_NOTE |
label, Note
If the store code (Field 3 of the Basic File Format) is included, the Note appears at the store level. If the Store Code is not included, the Note appears at the domain level. Store Example: MERCHANT||ds|ACTION|ADD_NOTE|,|Attention Store Domain Example: MERCHANT|||ACTION|ADD_NOTE|,|Domain Note, This is a |
Action Code |
Data |
STORE_ADD_UPDATE_PRODUCT |
product_code, name, thumbnail, image, price, cost, description, weight, taxable, active
* These fields accept #none# to force a blank field. |
STORE_DELETE_PRODUCT |
product_code |
STORE_ADD_UPDATE_ATTRIBUTE |
product_code, attribute_code, type, prompt, price, cost, required, image
Applying Attribute Template to Product: product_code, attribute template code, template: attribute template MERCHANT||storeUSA|ACTION| * The image field accepts #none# to force a blank field. |
STORE_DELETE_ATTRIBUTE |
product_code, attribute_code |
STORE_ADD_UPDATE_OPTION |
product_code, attribute_code, option_code, prompt, price, cost,
* This field accepts #none# to force a blank field. |
STORE_DELETE_OPTION |
product_code, attribute_code, option_code NOTE: all required' |
Action Code |
Data |
STORE_RELATEDPRODUCTS_ADD_ |
product_code, related_product_code[, related_product_code...] |
STORE_RELATEDPRODUCTS_REMO |
product_code, related_product_code[, related_product_code...] |
Action Code |
Data |
CLEAR_TASKS |
none |
DELETE_TASKS |
code [,code...] Removes the task(s) identified by the required code. MERCHANT|||ACTION|DELETE_TASKS|,|SHWIZ, TFWIZ, CAWIZ, |
ADD_UPDATE_DOMAINTASK (4.1) |
code, parent_code, module, label, params, completed
|
ADD_UPDATE_TASK (4.1) |
code, parent_code, wizard module, label, level, params, priv, view, add,
NOTE: Level for code CSTOR (Create Store Wizard) is D, and is S for
MERCHANT|||ACTION|ADD_UPDATE_TASK|,|IIWIZ,CSTOR, |
ADD_UPDATE_TASK (4.00 only) |
code, parent_code, wizard module, label, params, level, priv, view, add,
NOTE: Level for code CSTOR (Create Store Wizard) is D, and is S for other codes listed above.
|
STORETASK_UPDATE_COMPLETED (4.1 only) |
code, completed Marks whether or not a Simple Administration task has been completed or not. |
Action Code |
Data |
STORE_UPDATE_UPSELLOPTIONS |
products to show, upsold products to select These Upsale Settings fields are both numbers. |
STORE_ADD_UPDATE_UPSELL |
product code, required percent, percent, price
|
STORE_DELETE_UPSELL |
product code |
STORE_UPSELL_ADD_PRODUCT |
upsold product code, required product code[, required product code...] Assigns the 'required product code' to the upsale product. |
STORE_UPSELL_REMOVE_PRODUCT |
upsold product code, required product code[, required product code...] Unassigns the 'required product code' from the upsale product. |
Module Code |
Data |
eurocur |
symbol, after, thousands, decimal, rate, eursymbol, enclose, lbracket,
NOTE:If you are changing the decimal separator, when you enter the rate, use the decimal symbol that the store is currently using and not the new one you are changing it to. MERCHANT||store_DE|ACTION|STORE_INSTALL_MODULE|;| |
gencurr |
symbol, positive, negative, groupsymbol, groupsize, decimal symbol, digits after decimal, userdef
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|gencurr
|
usmoney |
Not provisionable |
Module Code |
Data |
custeml |
from, cc, subject, header |
meremail (Email Merchant Notification) |
from Other, Other Email, to, cc, subject, header
MERCHANT||ds|MODULE|meremail|,|test@miva.com, |
Module Code |
Data |
authnet (Authorize.Net Payment Services v3.0) |
login id, password, url, automatic capture, full cc, test mode, credit card type [, credit card type...]
NOTE: the case is sensitive. This will enable only credit card types that are listed, and disable others that are not listed. |
cod |
charge, message
|
icps |
merchant_key, message, url
|
ics2 (CyberSource ICSv2 Payment Services)
|
merchant id, url, currency, full cc, credit card type
NOTE: the case is sensitive. This will enable only credit card types that are listed, and disable others that are not listed.
|
linkpt (Cardservice/LinkPoint Payment |
store name, server, port, certif, pre-auth, store cc, test mode, credit card type[, credit card type...]
NOTE: the case is sensitive. This will enable only credit card types that are listed, and disable others that are not listed. |
lynksys Lynk Systems |
user_name, password, url, store_id, terminal_id, merchant_id,
MERCHANT||hhh|MODULE|lynksys|,|test, testing, |
MOD10 (Credit Card Payment With Simple |
ADD_UPDATE, name, prefixes, lengths[, name, prefixes, lengths...] MERCHANT||s2|MODULE|mod10|;| ADD_UPDATE; BankOne:3:14; - Example would add BankOne and BankTwo Credit Card selections. DELETE, name[, name...] |
paylink (Verisign Payflow Link)
|
user id, password, url, capture, credit card type[, credit card type...]
NOTE: the case is sensitive. This will enable only credit card types that are listed, and disable others that are not listed. |
paynet 4.0 Verisign Payflow Pro |
user id, password, host, port, proxy add, port, proxy logon, proxy pass, store cc, credit card type[, credit card type...]
|
paynet 4.10-4.13 Verisign Payflow Pro |
user id, password, host, port, proxy add, port, proxy logon, proxy pass, store cc, credit card type[, credit card type, active...]
|
paynet 4.15 Verisign Payflow Pro |
user id, password, host, port, vendor, partner, proxy add, proxyport, proxy logon, proxypassword, store_cc, credit card type, active [credit card type, active...].
|
evalcheck (e-ValuCheck - Accept checks for (in 4.13) |
UPDATE_SITE_INFO, exchange_id, merchant_id, merchant_password, MERCHANT||s2|MODULE|eValuCheck|;|UPDATE_SITE_INFO;
Enter #NONE# to erase the field. UPDATE_MERCHANT_INFO, company, fname, lname, addr1, addr2,
operator1, operator2, and coefficient are used in a verification algorithm. |
evalcheck (in 4.13) |
MERCHANT||hhh|MODULE|evalcheck|,|UPDATE_MERCHANT_INFO, UPDATE_CHECKSUM, operator_1, operator_2, coefficient
operator1, operator2, and coefficient are used in a verification algorithm.
|
rodopi (R-P-G Rodopi Payment Gateway) (in 4.13) |
login, password, url, currency_symbol, charge_method, store_full_cc,
MERCHANT||hhh|MODULE|rodopi|,|test, testing, |
amerinet (debit-it! - Full Service Online (in 4.13) |
UPDATE_SITE_CONFIG, site_id, product_billing_id, mode
UPDATE_MODE_D005, url, ssn, dl_num, dl_st Note: mode D must be selected in UPDATE_SITE_CONFIG.
UPDATE_MODE_W002, url, ssn, suffix, gender Note: mode C must be selected in UPDATE_SITE_CONFIG.
UPDATE_MODE_A002, url Note: mode A must be selected in UPDATE_SITE_CONFIG.
MERCHANT||hhh|MODULE|amerinet|,|UPDATE_SITE_CONFIG, MERCHANT||hhh|MODULE|amerinet|,|UPDATE_MODE_D005, |
igsgroup (Innovative Gateway Solutions) (in 4.13) |
user_name, password, url, test_mode, charge_method, store_full_cc, card types [card types...]
MERCHANT||hhh|MODULE|igsgroup|,|test, testing, |
usms PayQuake (formerly U.S. Merchant (in 4.13) |
user_name, password, url, terminal_id, merchant_id, charge_method,
MERCHANT||hhh|MODULE|usms|,|test, testing, MERCHANT||hhh|MODULE|usms|,|elise, elisePass, The above would require cvv2 for Visa and MasterCard. |
paypal (in 4.14) |
email, url, message
MERCHANT||hhh|MODULE|paypal|,|test@test.com, |
mvpay Miva Merchant Payment |
merchant id, url, currency, storeCC, [card type, cvv2...]
|
Module Code |
Data |
baseunit (4.0 Base + Weight Shipping) |
Shipping method, base charge, rate per weight unit [,Shipping Method, |
baseunit (4.1 Base + Weight Shipping)
|
This data field contains actions and data. ADD_UPDATE_METHODS, Shipping method, base charge, rate per DELETE_METHODS, method [, method...] |
flatrate ( 4.0 Flat Rate Shipping) |
method, amount [,method, amount...] MERCHANT||storeUSA|MODULE|flatrate|;|Domestic; 7.5; |
flatrate ( 4.1 Flat Rate Shipping) |
This data field contains actions and data. ADD_UPDATE_METHODS, method, cost [,method, cost...] MERCHANT||storeUSA|MODULE|flatrate|;| DELETE_METHODS, method [, method...] |
minunit (4.0 Minimum or Weight Shipping) |
item[,item...] Item = method, rate per weight unit, minimum charge |
minunit (4.1 Minimum or Weight Shipping) |
This data field contains actions and data. ADD_UPDATE_METHODS, method, rate per weight unit, minimum MERCHANT||storeUSA|MODULE|flatrate|;| DELETE_METHODS, method [, method...] |
mvfedex FedEx |
This data field contains actions and data. SETTINGS, server, account, meter, base handling, percent handling,
MERCHANT||hhh|MODULE|mvfedex|,|SETTINGS, SERVICES, Service, enabled[, service, enabled... ]
MERCHANT||hhh|MODULE|mvfedex|,|SERVICES,#ALL#,no,FDXG- (This sample disables all services, then enables Home Delivery and 2day). |
qship (Quantity Based Shipping)
|
This data field contains actions and data. ADD_UPDATE_METHOD, method, progressive
ADD_UPDATE_FLOOR, method, floor, ceiling, rate [, floor, ceiling, rate...]
MERCHANT||hhh|MODULE|qship|,|ADD_UPDATE_FLOOR, Pegasus,1,2,1.00, 3,4,5.00, 5,+,10.00 DELETE_METHOD, method DELETE_FLOOR, method, floor[,floor...] |
ptbship (Price Table Based Shipping)
|
This data field contains actions and data. ADD_UPDATE_METHOD, method, handling charge ADD_UPDATE_CEILING, method, ceiling, charge, percentage[, ceiling, percentage...]
When updating, a blank or no entry for 'rate' and 'percentage' will retain the existing values. ADD_UPDATE_PRODUCT, method, product code, charge
DELETE_CEILING, method, ceiling[,ceiling...] DELETE_METHOD, method |
wtbship (Weight Table Based Shipping)
|
This data field contains actions and data. ADD_UPDATE_METHOD, method, handling DELETE_METHOD, method ADD_UPDATE_CEILING, method, ceiling, charge[, ceiling, charge...]
When updating, a blank or no entry for 'charge' will retain the existing DELETE_CEILING, method, ceiling[,ceiling...] ADD_UPDATE_PRODUCT, method, product code, charge[,product code, charge...] |
ups (4.10 – 4.13)
|
url, ratechart, handling, residential[, method...]
NOTE: ratechart and method are case sensitive. http://www.ups.com/using/services/rave/qcost_dss.cgi, |
mvusps U.S.P.S. (in 4.14) |
url, source_zip, handling, userid, password[,method1, method2,...]
http://xxx, 92109, 3, name, pass, PRIORITY, FIRST |
Module Code |
Data |
canvat (4.00 Canadian VAT) |
This data field contains actions and data.
MERCHANT||hhh|MODULE|canvat|,|GST,7,N - Example sets the GST to 7% with no tax on shipping ADD_UPDATE_PST, province, pst rate, tax shipping[, province, pst rate, tax shipping...]
MERCHANT||hhh|MODULE|canvat|,|add_update_pst, BC, 4.5, - Example sets the PST in British Columbia to 4.5 with no tax on shipping, Ontario to 7.5 with tax on shipping. DELETE_PST, province[, province...]
MERCHANT||hhh|MODULE|canvat|,|delete_pst,NW,PE - Example removes Northwest Territories and Prince Edward Island from the list of provinces charging PST ADD_UPDATE_PRODUCT, product code, GST exempt, PST exempt [,
MERCHANT||hhh|MODULE|canvat|,|add_update_product, - Example:
DELETE_PRODUCT, product code[, product code] MERCHANT||hhh|MODULE|canvat|,|delete_product, hammer1, - Example removes the indicated product records, making the product |
canvat (4.1 Canadian VAT) NOTE: Make sure you enter the |
This data field contains actions and data. GST, gst rate, hst rate, tax shipping
MERCHANT|4.11|hhh|MODULE|canvat|,|GST,7,15,N - Example sets the GST to 7% and the HST rate to 15% with no tax on ADD_UPDATE_PST, province, type, [pst rate, tax shipping, tax GST][,
MERCHANT|4.11|hhh|MODULE|canvat|,|add_update_pst, NS, - Example selects the following:
DELETE_PST, province[, province...]
MERCHANT|4.11|hhh|MODULE|canvat|,|delete_pst,NW,PE - Example removes Northwest Territories and Prince Edward Island from the list of provinces charging PST |
canvat (4.1 Canadian VAT) |
ADD_UPDATE_PRODUCT, product code, GST exempt, PST exempt [,
MERCHANT||hhh|MODULE|canvat|,|add_update_product, - Example:
DELETE_PRODUCT, product code[, product code] MERCHANT||hhh|MODULE|canvat|,|delete_product, hammer1, - Example removes the indicated product records, making the product |
certitax |
serial, line item, validate addresses
|
devat (German VAT) |
This data field contains actions and data. OPTIONS, Price Includes VAT, Shipping is Taxed, Shipping Includes VAT
MERCHANT||hhh|MODULE|devat|,|options,Y,Y,Y ADD_COUNTRY, Country Code, [Country Code...]
MERCHANT||hhh|MODULE|devat|,|add_country,SW, FR REMOVE_COUNTRY, Country Code, [Country Code...]
MERCHANT||hhh|MODULE|devat|,|remove_country,GB,FR PRODUCT_ASSIGN_RATE, Rate, Product Code[, Product Code...]
MERCHANT||hhh|MODULE|devat|,|product_assign_rate,7.5, PRODUCT_CLEAR_RATE, Product Code[, Product Code...]
MERCHANT||hhh|MODULE|devat|,|product_clear_rate, ADD_UPDATE_RATE, Rate, Desc[, rate, desc...]
MERCHANT||hhh|MODULE|devat|,|add_update_rate, 7.5, - Example assigns the description "food and books" to the existing tax rate of 7.5, creates a tax rate of 8.5 with no description, and a rate of 11.5 with a description of "coffee products" DELETE_RATE, Rate[, rate]
CAUTION: No check is made to ensure that the rate is not in use |
statetax |
item[,item...] There can be an indefinite number of items. Each item passed is a
If the tax is provided, the indicated state will be updated or added. |
shoptax (Shopper Selected Sales Tax) |
This data field contains actions and data. PROMPT, data
MERCHANT||hhh|MODULE|shoptax|,|PROMPT,Please Select ADD_UPDATE_RATE, option, rate, tax shipping
MERCHANT||test|MODULE|shoptax|,|ADD_UPDATE_RATE, Our - Sample creates an Option named 'Our Limited Rate' with a rate of 5.25% and taxes shipping NOTE:If the option provided already exists, that option will be updated. Otherwise, the option will be added as a new record. Blank leaves current values unchanged DELETE_RATE, option MERCHANT||hhh|MODULE|shoptax|,|DELETE_RATE,Our Limited - Removes 'Our Limited Rate' record from the database |
vat |
item[,item...] product_code, tax CAUTION: If the tax is blank, the current value will be deleted. For example, |
The syntax for a line or record in provide.dat is:
product|version|store|type|code|delimiter|data
MMUI is a User Interface Module, so the type is MODULE, and the code for the module is mmui (it must be lowercase). Specifically, for MMUI, each line is:
MERCHANT| |Store|MODULE|mmui|,|data
The MMUI data fields contain both an action and data.
Module Code |
Data |
mmui (in 4.13)
|
AFFILIATE_LOGIN, login text, edit text, show login
MERCHANT||ds|MODULE|mmui|,|AFFILIATE_LOGIN,affiliates |
mmui |
CATEGORY_ADD_UPDATE, category_code, page length, title, header,
|
mmui |
COLORS, Body Background, Body Text, Body Link, Body Active Link, Body Viewed Link, Category Tree Background, Header Foreground, List Header Foreground, List Header Background, List Alternate Background, Navigation Bar Background
MERCHANT||ds|MODULE|mmui|,|COLOORS, #ffffff, #ffffff, |
mmui |
CUSTOMER_ACCOUNTS, Display Links Above Categories, Customer Login Link, Customer Account Link, Customer Name Appearance, Extra, Display Login Before Order Form
NOTE: If you want a space after Customer Login Link, Customer Account Link or the Extra field, add a   to the end of that entry in the provide.dat file. Any other space will be removed. |
mmui |
FONTS, Body Text Face, Body Text Size, Category Tree Text Face, Category Tree Text Size, Header Text Face, Header Text Size, List Header Text Face, List Header Text Size
MERCHANT||ds|MODULE|mmui|,|FONTS, arial, 2, verdana, 3, |
mmui |
HEADERS_AND_FOOTERS, Screen, Header Text, Footer Text[, Screen, Header Text, Footer Text...]
|
mmui |
IMAGES, Body Background, Logo, Logo Link, Select Store, Store Front, Account, Search, Product List, Basket Contents, Checkout
MERCHANT||ds|MODULE|mmui|,| |
mmui |
MESSAGES, welcome, thankyou MERCHANT||ds|MODULE|mmui|,|MESSAGES,Welcome to our |
mmui |
PAGINATION, product list, search results MERCHANT||ds|MODULE|mmui|,|PAGINATION,15,20 |
mmui |
PAGE_SECTIONS, Category Tree, Navigation Bar Both are Booleans, indicating whether or not to display the Page Section. |
mmui |
PRODUCT_ADD_UPDATE, product code, header, footer |
mmui |
PRODUCT_LAYOUT, screen, category, format, image, product name, product code, price, weight, description, add button, buy button, inventory level
NOTE: Either category or screen must be listed
EXAMPLE: MERCHANT||ds|MODULE|mmui|,|PRODUCT_LAYOUT,, red, l, N, |
mmui |
STORE_SELECTION_LAYOUT, stores per line, header, body_background color, body_background image, body_text color, body_link color, body_alink color, body_vlink color, body_font, body_font size, nav_bar background color, nav_bar logo image, nav_bar select store image
|
mmui |
UPDATE_BUTTON, % , code% mode %text %image [,code% mode %text %image...] This data contains an action, sub-delimiter, and the data. Repeated sets of data are delimited by the major delimiter, defined in the basic file format in field 6. Syntax: MERCHANT| |StoreCode|MODULE|mmui|delimiter|SUB-ACTION, Dataset:
MERCHANT||StoreUSA|MODULE|mmui|;| |
Action Code |
Data |
kcui |
STORE_SELECTION_LAYOUT, intro, header, header_method,
|
kcui |
MESSAGES, intro, thankyou
|
kcui |
COLORS, background, text, links, selected links, viewed links, bask_table, prod_table, invoice
MERCHANT||storeCAN|MODULE|kcui|;|COLORS; #FFFFC0; |
kcui |
CUSTOMER_ACCOUNTS, accnt
|
kcui (in 4.13) |
AFFILIATE_SETTINGS, show affiliate link Boolean. Whether or not to show affiliate link MERCHANT||ds|MODULE|kcui|,|AFFILIATE_SETTINGS,yes |
kcui |
HEADERS_AND_FOOTERS, Screen, Header, Header method, Footer, Footer method [,Screen, Header, Header method...]
MERCHANT||ds|MODULE|kcui|,|HEADERS_AND_FOOTERS, |
Each action code or module code is one record, each on one line. Where code or data differs between Miva Merchant versions 4.0 and 4.1, the sample shows 4.1.
//add or update store
MERCHANT|||ACTION|ADD_UPDATE_STORE_SETTINGS|;|elisa;storeUSA;testv-123456789; USA Store; Jeussi Bjorling; Jeussi@miva.com;MIVA;5060 Santa Fe Street; San Diego; CA; 92109; US; 858-490-2570; ; pounds; 60; highest; mmui; usmoney; statetax; 1001; N; ;Attention! %store_name% will be closing in %maint_countdown% minutes.; We are closed on %maint_date%. Please check back.;2;15;yes;Please buy 2 items totalling at least $15.
//tax
MERCHANT||storeUSA|MODULE|statetax|;|CA;7.5;N
MERCHANT||storeUSA|MODULE|statetax|;|NY;5.0;N
//add users
MERCHANT|||ACTION|DOMAIN_ADD_UPDATE_USER|;|Davey;Davey;Y;Y;;20;Y; Dot;Dot;Y;Y;;20;N
//add group
MERCHANT||StoreUSA|ACTION|STORE_ADD_UPDATE_GROUP|,| group2,AFLT:y:y:y:y,AGRP:y:y:y:y,ATMP:y:y:y:y,
CTGY:y:y:y:y,CURR:y:y:y:y,CUST:y:y:y:y,P MNT:y:y:n:n,SHIP:y:y:n:n,FUFL:y:y:y:y,INVT:y:y:y:y,LOGM:y:y:y:y,
MONY:y:y:y:y,ORDR:y:y: y:y,PGRP:y:y:y:y,PROD:y:y:y:y,STAT:y:y:y:y,STAX:y:y:y:y,STCT:y:y:y:y,STOR:y:y:y:y,
SYSM :y:y:y:y,SUTL:y:y:y:y,UPSL:y:y:y:y
//add users to group
MERCHANT||StoreUSA|ACTION|STORE_GROUP_ADD_USER|,|group2,Dot,Davey
//add categories
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_CATEGORY|;|cat1;Category One;;Y MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_CATEGORY|;|cat2;Category Two;;Y MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_CATEGORY|;|cat3;Category Three;;Y
//add products
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRODUCT|;|p1;Product One ;;;55; 44;Description for Product One;1;Y;Y
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRODUCT|;|p2;Product Two; graphics/00000001/hammer.steel.th.gif;graphics/00000001/hammer.steel.gif;25;18; Description for Product Two;1;Y;Y
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRODUCT|;|p3;Product Three; ;;75 ;58;Description for Product Three;1;Y;Y
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRODUCT|;|p4;Product Four; ;;15; 11;Description for Product Four;1;Y;Y
//assign products to category
MERCHANT||storeUSA|ACTION|STORE_CATEGORY_ADD_PRODUCT|;|cat3;p1;p2;p3
//Add customers
MERCHANT||StoreUSA|ACTION|STORE_ADD_UPDATE_CUSTOMER|;|jamesb; JBjorling@miva.com; jamesb; james; bjorling; JBjorling@miva.com; Sound Stereo; 858-321-4321; ; 1 somewhere street; Toronto; Ontario; MC3109; CA; Y; ; ; ; ; ; ; ; ; ; ; MERCHANT||StoreUSA|ACTION|STORE_ADD_UPDATE_CUSTOMER|;|MaryP; maryParker@miva.com; MaryP; Mary; Parker; MaryP@miva.com; Mary's Little Lamb; 421-321-4321; ; 1 Linienstrasse; Bremen; ; 75231; DE; Y; ; ; ; ; ; ; ; ; ; ; MERCHANT||StoreUSA|ACTION|STORE_ADD_UPDATE_CUSTOMER|;|JohnE; JohnEastman@miva.com; JohnE; John; Eastman; JohnEastman@miva.com; Sound Stereo; 858-321-4321; ; 2 Sound Place; San Diego; CA; 92109; US; Y; ; ; ; ; ; ; ; ; ; ;
//availability group and products
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_AVAILABILITYGROUP|;|
vendors MERCHANT||storeUSA|ACTION|STORE_AVAILABILITYGROUP_ADD_PRODUCT|;|vendors;p1;p2;p3;p4
//availability group and customers
MERCHANT||storeUSA|ACTION|STORE_AVAILABILITYGROUP_ADD_CUSTOMER|;| vendors;jamesb;JohnE;MaryP
//price group
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_PRICEGROUP|;|
vendors;M;;10 MERCHANT||storeUSA|ACTION|STORE_PRICEGROUP_ADD_CUSTOMER|;|
vendors;jamesb;JohnE;MaryP MERCHANT||storeUSA|ACTION|STORE_PRICEGROUP_ADD_PRODUCT|;|vendors;p1;p2;p3;p4
//Affiliates (Last data field, commission_type (S below), is available in 4.1x)
MERCHANT||storeUSA|ACTION|STORE_UPDATE_AFFILIATEOPTIONS|;|Y;A;.01;4;1.5;terms and conditions;10;graphics/00000001/books.gif;Link Text On Affiliate Site; S
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_AFFILIATE|;| AffilCode;mary;elise@miva.com;marylamb;marylamb;mary comley;elise@miva.com;;858-490-2570;;5060 Santa Fe Street;San Diego;California;92109;US;.02;5;7;A
//inventory settings
MERCHANT||storeUSA|ACTION|STORE_UPDATE_INVENTORYSETTINGS|;|Y;Item in Stock;%inv_instock% available NOW;Y;10;Back ordered Item;There may be a delay in shipment, '%product_name%' is on backorder.;Y;5;GONE!;GONE..Check back;Adjust quantity, please. Item is low.;;;;;;;
//product-specific inventory
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_INVENTORYPRODUCTSETTINGS|;|p2; 50;Y ;;;Y;15 ;;;Y;6;N;;;;
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_INVENTORYPRODUCTSETTINGS|;|p1; 20;Y ;;;;2; ;;;1;;;;;
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_INVENTORYPRODUCTSETTINGS|;|p3; 20;Y; ;;;3;;;;2;;;;;
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_INVENTORYPRODUCTSETTINGS|;|p4; 20;Y; ;;;4; ;;;3;;;;;
//add attribute template
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTETEMPLATE|;|F01;Finish-Internal Prompt
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTETEMPLATEATTRIBUTE|;| F01;Fin;radio;Select the Finish;;;Y
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTETEMPLATEOPTION|;|F01;Fin;01;Mirror Polish;4;2.5;;T
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTETEMPLATEOPTION|;|F01;Fin;02;High Polish;2.5;1.5;;T
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTETEMPLATEATTRIBUTE|;| F01;Mono;text;Enter You Monogram, up to 3 letters;7.5;4.5;N;;
//product attribute
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTE|;|p2;F01;template:F01;prompt;;;;
MERCHANT||storeUSA|ACTION|STORE_ADD_UPDATE_ATTRIBUTE|;|p3;F01;template:F01;F01;
//payment configuration - Credit Card Payment with Simple Validation
MERCHANT||ds|ACTION|STORE_INSTALL_MODULE|,|mod10
MERCHANT||ds|MODULE|mod10|;|Visa:4:13, 16;MasterCard:5:16
//shipping configuration - Flat Rate Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|flatrate
MERCHANT||storeUSA|MODULE|flatrate|;|ADD_UPDATE_METHODS; Domestic; 8.00;
International;12.00
//fulfillment
MERCHANT||storeUSA|MODULE|meremail|;|; N;Orders@StoreUSA.com; ; Order Placed; The Order contents:
MERCHANT||storeUSA|MODULE|custeml|;|Jeussi@miva.com; ALL@storeUSA.com; About Your StoreUSA Order; Thanks for Shopping with us!
//Notifications
MERCHANT|||ACTION|ADD_NOTE|;|Attention ALL; This is a note at the DOMAIN Level.
MERCHANT||StoreUSA|ACTION|ADD_NOTE|;|Store Administrator; This is a note to the Store Administrator
//eurocur
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|eurocur
MERCHANT||storeUSA|MODULE|EUROCUR|;|E;Y;.;,;1;euro;S;[;];
// currency gencurr
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|gencurr
MERCHANT||storeUSA|MODULE|gencurr|;|£;C;I;-;4;,;3;£
//shopper selected sales tax
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|shoptax
MERCHANT||storeUSA|MODULE|shoptax|;|prompt;Select Your County;
MERCHANT||storeUSA|MODULE|shoptax|;|
add_update_rate;Ontario;7.5;N;add_update_rate;Monroe;7.25;N
//state based sales tax
MERCHANT||storeUSA|MODULE|statetax|;|CA;7.5;N
MERCHANT||storeUSA|MODULE|statetax|;|NY;5.0;N
//Canadian VAT (4.1 example)
//MERCHANT|4.11|storeCAN|ACTION|STORE_INSTALL_MODULE|;|canvat
MERCHANT|4.11|hhh|MODULE|canvat|,|GST,7,15,N
MERCHANT|4.11|hhh|MODULE|canvat|,|add_update_pst, NS, hst, ON, pst, 7, N, N, QC, pst, 7.5, Y, Y
MERCHANT|4.11|hhh|MODULE|canvat|,|add_update_product, prd1, Y, ,prd2, , N, prd3, N, Y
//Generic VAT
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|vat
MERCHANT||storeUSA|MODULE|vat|;|p1;7.5; p3;15
//German VAT
MERCHANT||storeGER|MODULE|devat|;|options;N;N;N
MERCHANT||storeGER|MODULE|devat|;|product_assign_rate;7;P2;P3
//Authorize.Net Payment Services v3.0
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|authnet
MERCHANT||storeUSA|MODULE|authnet|;|login id; password; https://authorize.net; N; Y; N; Discover; Visa
//CyberSource ICSv2 Payment Services
//credit card names UPPER case
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|ics2
MERCHANT||storeUSA|MODULE|ics2|;|merchant id; http://url.com; USD; Y; AMEX; MASTERCARD
//Cardservice/LinkPoint Payment Gateway
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|linkpt
MERCHANT||storeUSA|MODULE|linkpt|;|ABCDEF; secureURL.linkpt.net; 8000; digital cert; N; N; Y; ax;vs
//Verisign Payflow Link
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|paylink
MERCHANT||storeUSA|MODULE|paylink|;|miva; password; http://www.miva.com; y; VISA; MASTERCARD
//Verisign Payflow Pro (PaymentNet)
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|,|paynet MERCHANT||storeUSA|MODULE|paynet|;|miva; password; http://www.miva.com; 8080; http://www.proxy.com; 8800; bon; password; N; VISA; Y; MASTERCARD; Y
// Base + Weight Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|baseunit
MERCHANT||storeUSA|MODULE|baseunit|;|ADD_UPDATE_METHODS; BaseWeight1; 5; 2
// Flat Rate Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|flatrate
MERCHANT||storeUSA|MODULE|flatrate|;|ADD_UPDATE_METHODS; FlatRate1; 10; FlatRate2; 12
// Minimum or Weight Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|minunit
MERCHANT||storeUSA|MODULE|minunit|;|ADD_UPDATE_METHODS; Minimum or By Weight; 5; 2
// Quantity Based Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|qship
MERCHANT||storeUSA|MODULE|qship|;|ADD_UPDATE_METHOD; QuantityDiscounts;Y
MERCHANT||storeUSA|MODULE|qship|;|ADD_UPDATE_FLOOR;QuantityDiscounts; 1;2;4; 3;6;2.25; 7;+;1
// Price Table Based Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|ptbship
MERCHANT||storeUSA|MODULE|ptbship|;|ADD_UPDATE_METHOD; PriceTable2;4.25
MERCHANT||storeUSA|MODULE|ptbship|;|ADD_UPDATE_CEILING; PriceTable2;25;10;Y; 100;8;Y; +;5;Y
MERCHANT||storeUSA|MODULE|ptbship|;|ADD_UPDATE_PRODUCT; PriceTable2;p1;-2;p2;2.30
//Weight Table Based Shipping
MERCHANT||storeUSA|ACTION|STORE_INSTALL_MODULE|;|wtbship
MERCHANT||storeUSA|MODULE|wtbship|;|ADD_UPDATE_METHOD; WeightTable;5.21
MERCHANT||storeUSA|MODULE|wtbship|;|ADD_UPDATE_CEILING;WeightTable;.5;1;2;3;+;6
MERCHANT||storeUSA|MODULE|wtbship|;|ADD_UPDATE_PRODUCT;WeightTable;p3;3.23;p4;-1