Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] Upgrade to Preview of Akopia Interchange



******    message to minivend-users from Mike Heins <mikeh@minivend.com>     ******

Quoting Lee Hoffman (lee@rsub.net):
> 
> Does anyone know how to upgrade minivend 4 to Interchange?? The docs and
> press releases say the upgrade will be easy but there is no mention of how.

We will be providing an update document when we do the official release.
We expect that to happen next month some time.

Here is a bit of a start on that:

MINIVEND.CFG:

	Remove references to MiniMate.

	Add this line to minivend.cfg:

	#include lib/UI/ui.cfg

	Make sure the files catalog_before.cfg and catalog_after.cfg
	are there, or add their contents to etc/your_cat_name.before
	and  etc/your_cat_name.after to it only for some catalogs.

ACCESS MANAGER:

    You need to get the minimate.asc file renamed to access.asc and
    add the following fields to the first line:
	    
	    groups
	    last_login
	    name
	    password

	Remove these catalog.cfg lines:

		Variable            MINIMATE_META   mv_metadata
		Variable            MINIMATE_TABLE  minimate
		Database            minimate        minimate.asc      TAB

	Add this one:
		Database            affiliate    affiliate.txt     TAB

    Authentication for admin users is now done from a separate 
    table than customers, and passwords are encrypted.

DATABASE EDITORS:

	Update the mv_metadata.asc file as appropriate.

ORDER MANAGER:

    Some things that are needed for the order manager:

    --- Add these fields to transactions:
		    affiliate approx. char(32)
		    archived  char(1)
		    campaign  approx. char(32)
		    comments  blob/text
		    complete  char(1)
		    deleted   char(1)
		    order_wday char(10)
		    order_ymd char(8)
		    po_number approx. char(32)

    --- Add these fields to transactions:
		    affiliate approx. char(32)
		    campaign  approx. char(32)

    --  Remove this field from userdb:
		    mv_credit_card_info
    --  Add these fields to userdb:
		    inactive  char(1)
		    credit_limit char(14) or decimal(12,2)

    --- Create the directory 'logs'.
    --- Create the directory 'orders' if it doesn't already exist.
    --- Update your order routes to those in the Interchange distribution.
		Note that the route log_entry is necessary if you want to enter
		orders from the Interchange UI.
    --- Update the etc/log_transaction file.
    --- Add the etc/log_entry file.
	--- Add this to catalog.cfg:

			## Don't want people setting their credit_limit directly
			UserDB default scratch credit_limit

AFFILIATES:

	Add an affiliate table:

	affiliate	name	campaigns	join_date	url	timeout	active	password

PAGE EDITOR:

	--- Add the directories 'templates' and 'backup'. Copy the contents
		of the interchange simple/templates to templates.

ITEM EDITOR:

	-- If you want the merchandising feature, add the fields blurb_begin
	   and blurb end; char(128) or whatever will hold your promo data works.

KNAR EDITOR:

	Create the file variable.txt with these fields:

		code	Variable

	Add this as the *first* line of catalog.cfg:

		VariableDatabase variable

ROUTE EDITOR:

	Create the file route.txt with these fields:

		code
		report
		receipt
		encrypt_program
		encrypt
		pgp_key
		pgp_cc_key
		cyber_mode
		credit_card
		profile
		inline_profile
		email
		attach
		counter
		increment
		continue
		partial
		supplant
		track
		errors_to

	Add this line in catalog.cfg:

		RouteDatabase route

Basically, if you are starting from Minivend 4 you should just be able
to install it. Your catalog should continue to work just fine, and the
admin interface will be somewhat usable. I haven't actually tried this
yet, but I will be doing so soon. 8-)

-- 
Akopia, Inc., 131 Willow Lane, Floor 2, Oxford, OH  45056
phone +1.513.523.8220 fax 7501 <heins@akopia.com>

Unix version of an Outlook-style virus:
It works on the honor system. Please forward this message to everyone
you know, and delete a bunch of your files at random.
-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: