Oh also forgot. Monthly along with the catalog you receive (if not
declined) or can purchase a 'featured selection', but getting this
(which there would be an order entered into the system either
automatically through a script for it or by the customer explicitly
requesting it. Anyway if you request or purchase this special item
within that specific month you are entitled to pick either 1 (or
sometimes 2) free CDs that are marked as 'available free' (you can
even choose a 2 disc set but it would count as 2 free cds, etc.).
There is hundreds of free cds to choose from but they are also regular
items in the catalog with a regular price, etc... This is actually the
most crucial part that would need to be added, but I'm not sure
exactly how I would implement this yet.

Right now on our current site we keep an extra table which tracks your
'freebies' and when you have 'freebies' available you have an
additional 'add to cart for free' button which the cart tags as you
want to use a freebie on this and allows as many of these to cost 0.00
upon checkout as you have available to you.

On Jan 12, 11:06 am, Carlos <[email protected]> wrote:
> First of all I want to say thanks for a great product. I have only
> been testing Satchmo and playing with Django for a few weeks now
> (pretty damn new to python in general) but really like what I see in
> Satchmo so far and enjoying the Django framework. I really think that
> Satchmo is the top choice for what I'm trying to do here and am
> looking for some input on taking the proper route to customize our web
> store. Our current home brewed website 
> (http://www.musicalheritage.com/http://www.jazzheritage.com) was built using
> the CakePHP framework and is really only a front-end to a legacy HP
> system which actually handles the credit card processing, shipping,
> inventory, etc. This really messes with adding new functionality to
> the site so I would like to standardize on an out of the box shopping
> cart that is highly customizable. I've listed some of the
> functionality we would need to move over, we are willing to combine
> both stores into one and change some of the way we do things if its
> necessary.
>
> 1. We are mostly a mail-order record club so a majority of our orders
> actually come in through mail. Is there an api or way of entering in
> batch orders from a csv or such that would actually processes the
> orders as if they had been input online. Also is there a way to pay
> for orders after they have been entered. (for example, about once a
> month we automatically ship our customers a CD in the mail, that order
> would be automatically entered into their account as an order but the
> balance would be outstanding, they would come to the site and pay the
> order with their credit card.)
>
> 2. This is my biggest concern (I'm sure #1 can be done pretty easily
> if its not available out of the box.). Monthly we build catalogs, each
> catalog you can say is like a category with sub-categories (pages),
> but they each have a beginning and ending date in which chosen items
> (from the product tables) are discounted (manual discount prices, not
> %). I would some how also like to assign these catalogs to groups
> (like tiered pricing). Basically the products in the catalog sections
> would mimic tiered group pricing where 'member' would get a discount
> price until a certain date -- then it would revert to the default
> price once the sale or catalog has expired.
>
> I was thinking of building a catalog app that would have catalogs >
> sections > products, to update these would I hack something into the
> 'satchmo_rebuild_pricing' that would update the pricing the same way
> the tiered pricing does or should I use the price signal and
> manipulate the prices on the fly. (Notice we also have over 5,000
> products and hundreds of products go into a catalog at a time.)
>
> 3. PRODUCT DATA -- this one is one of our biggest problems at the
> moment, the dataset we have is HUGE, we get our CD data from a 3rd
> party provider that includes all album information, track listings
> with all contributions information, liner notes, artist bios, etc,
> etc.. We currently use sphinx for mysql for our search because MySQL
> would just be way too slow for the 1,000s of CDs and how deep the
> information goes. My thought was to instead of using this data from
> mysql, pulling it into CouchDB and using and searching that same
> data... I thought maybe creating a custom field for the product (ie..
> data_doc) or something that would contain the CouchDB document ID and
> read back all that information on the product page... Artist/composer
> information that we would want to show in browse mode would simply be
> additional customizable fields that would get filled in manually or
> through a script so it wouldn't have to do the additional work of
> fetching all that data from Couch on ~30 products at a time.
>
> Sorry if I have not explained everything as thurougly as possible if
> you have any questions feel free to ask.. you can also look at our
> current site to see what I am party trying to simulate 
> (http://www.musicalheritage.com). How reasonable does this sound and also is
> anybody from the Satchmo community available for freelancing if we
> were to outsource some of this to speed up development?
-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.


Reply via email to