Gallery2 for fine artists (not photographers)

colingoldberg

Joined: 2009-11-12
Posts: 5
Posted: Thu, 2009-11-12 22:15

Hi,

I am new to Gallery2, and I want to use it to set up sites for fine artists that they can administrate themselves. One artist wants to be able to sell his work via paypal. He is a ceramics artist, not a photographer, so I want to be able to change "add photo to cart" text to "add artwork to cart" or "add item to cart" - how would I go about doing this ? I have installed the checkout plug-in and the checkoutpaypal plug-in. Also how do I make "purchase this item" come up under the picture ? Should the price be included in the description text, or is there a way for this to come up next to the purchase link ? Sorry so many questions in one post, but hopefully one of you galleryGurus will have some answers for me. I am not sure if I am posting this in the right place, perhaps 3rd party modules would have been better, please let me know, and I can repost there if its better.

TIA, Colin

Colin Goldberg
Memetic Media LLC
http://www.memeticmedia.com/

 
alecmyers

Joined: 2006-08-01
Posts: 4338
Posted: Thu, 2009-11-12 23:51
Quote:
I want to be able to change "add photo to cart" text to "add artwork to cart" or "add item to cart"

You can only do it for the whole G2 installation globally. Edit modules/core/classes/GalleryPhotoItem.class, line 193 from:

		return array($core->translate('Photo'), $core->translate('photo'));

to

		return array($core->translate('Item'), $core->translate('item'));
Quote:
Also how do I make "purchase this item" come up under the picture ?

Instead of "Add Item to Cart"?
Edit modules/checkout/module.inc line 859 from

			    array('text' => $this->translate(array('text' => 'Add %s To Cart',

to

			    array('text' => $this->translate(array('text' => 'Purchase this %s',

You will lose the translations though, as 'Purchase this' is not translated anywhere.

Quote:
Should the price be included in the description text, or is there a way for this to come up next to the purchase link ?

If you add the ItemPrices block to your item page, the prices are displayed adjacent to links for individual products.

I can say in general that you will not find Checkout a good fit for selling individual items at all. Checkout is designed to sell product/item combinations, eg a 6x9 print (product) of a particular photograph (item). The paradigm where each item (artwork) it itself a 'product' doesn't fit. You won't be able to put anything in the product configuration table that makes sense either to you or to your customers. And without entries in the product table, checkout won't work.

Honestly you are better off ditching Gallery/checkout altogether and using a trad. ecommerce package.

Actually I'll qualify that statement. Gallery2 is great for displaying works of art. But checkout is quite specifically written for selling prints of photographs. Someone could write an ecommerce module for Gallery2 that enabled each item to be sold as an individual thing - but nobody has.