Hi all,
This could be great news for some. I've developed a full-featured cart for zenphoto.
Features include:
- Create/manage print sizes and type (Mat or Notecard).
- PayPal API for PayPal and Credit Card processing.
- Setup/manage Global (all images) discounts.
- Setup/manage Individual (single image) discounts.
- Setup/manage Quantity discounts.
- Create/manage Shipping Methods.
- Create/manage Shipping Tax.
- Create/manage Locations (Countries and States).
- Purchase history with complete details of the transaction.
I've setup a demo to check out the features while I prepare for public release probably early next week.
Front-end:
http://www.ezenphoto.com/demoZenphoto Back-end:
http://www.ezenphoto.com/demo/zp-core/admin.php (User: admin; Pass: admin)
eZenphoto Back-end:
http://www.ezenphoto.com/demo/shop/admin/ (User: admin; Pass: admin)
Cheers
Comments
But why is this not a plugin? You could also have done this as a "utility" to intregrate it more into Zenphoto.
Anyway, probably with Zenphoto 1.2.6 you might also be able to add a main admin tab with a plugin yourself (Zenpage already does that for some time but that is hardcoded support). The svn/nightly has that with the currently experimental new user groups plugin.
Edit: Why didn't you stay with the name zenPaypal as this is (currently?) for paypal only (just realized again that that was yours, too!).
Right, but I'm really busy with my own work, I'm afraid If I don't release it now, it'll probably take a few more months for the integration etc... Once I release the source, you may take it further.
zenPaypal was basically just Paypal's own embed code. eZenphoto is a full-featured cart, provides custom cart and checkout pages and a lot more..It deserves a better name. :-)
@aitf311: Thanks, you sure will, as early as Tuesday. ;-)
Although still not a 'plugin', but I'm working on it. Next release is likely a ways out though.
Cheers.
Discussions on eZenphoto are of course welcome on our forum's plugins section. I have moved the topic to that.
UPDATE:
News post: http://www.zenphoto.org/2009/06/ezenphoto-v1-a-full-featured-cart-released/
Extensions entry: http://www.zenphoto.org/2008/01/hacks/#ezenphoto
I took out "../" on line 123 of template-functions.php to make it "shop/admin/" and it works fine.
A great job!
p.s. where do I change USD to GBP for currency? and to accept different zip codes/postal codes; is there a way to do this somehow? I think it currently is set to USA only.
I just started setting up site for one of my clients and here is the problem I encountered -> http://www.wagnerwildlife.com/Flowers/P4100284.jpg_595.jpg.php
Could you provide any feedback
Thanks
i have only one major problem: when checking out, after selecting the products and entering your contact details and pressing "continue checkout" the site refreshes and the cart and contact details are empty again - i didn't find any error in logs besides " WordPress database error Unknown character set: 'latin_1'" but it doesnt happen when im ordering.
any ideas?
thx in advance
pw
Let me know if you still need more details. Perhaps together we can all create a better document.
I'll post an update once I figure out how to do the paypal integration.
Stuart L. Riley
INSTALLATION GUIDE
Updated by Stuart L. Riley (slriley@ymail.com)
July 27, 2009
1. "upload" directory contains all the files and folders required for installation. Copy this directory or the contents of this directory to your desired location, usually root (/).
1.a Be sure to do steps 2-5 first, before uploading. It's easier to edit files locally on your pc, then upload.
1.b By "upload", this means all files & folders UNDER the "upload" folder, not the upload folder itself.
1.c "Usually root..." is not very descriptive, so I'll elaborate.... In ZenPhoto, you can create individual galleries by installing ZenPhoto in individual folders under your "public_html" folder. I have 2 folders so far: Private and Public. In the ZenPhoto admin screen, under "edit", I see these folders as 2 separate galleries. If I want to add paypal capability to either gallery, I'll upload these files & folders to the folder with that gallery name. But first, backup your gallery folder contents (no need to backup the album) before you upload the edited files (per steps 2-5) to the gallery folder.
2. Create a Database and Import "db.sql" to the database.
2.a For hosted web sites, you will need to create the database through them. Consult your host site administrator, if you don't know how to do this.
2.b Your hosted site should have a way to run SQLs. I use Hostmonster, so I'm familiar with how they handle it. I can run this SQL via PHPMyAdmin.
3. Update database details (user, pass and db name) in the following files:
- upload/zp-core/zp-config.php
- upload/shop/db/access.inc.php
3.a Do this editing BEFORE uploading to your web site. It's easier to do the editing on your local pc.
3.b This is pretty much self-explanatory. If you don't know the syntax for your database name, user name, etc., you should consult your host site's administrator. This took me awhile to decode, but once I understood it, I got it to work.
4. Update RewriteBase path in upload/.htaccess.
4.a Same as 3.
5. All Done!
5.a Well, not quite. You still need to do the setup via the admin screens. Links are listed below.
5.b If you are not familiar with the syntax, you can access the eZenPhoto admin screen by typing the following in the url field at the top of your browser: www.websitename.com/shop/admin/, where "websitename" is the name of your website, and I'm assuming "com", but you may replace this with whatever you use: net, org, etc.
5.c This is as far as I got up to now. I still need to connect this all to paypal itself. I'll add more to this as I figure it out.
Zenphoto Admin: /zp-core/admin.php (Default User:Password = admin:admin)
Shop Admin: /shop/admin/ (Default User:Password = admin:admin)
If you've any questions regarding Zenphoto, please post on Zenphoto Forums. For feedback & suggestions regarding eZenphoto, please email info@ezenphoto.com.
Section 1.c was not correct. It should read:
1.c "Usually root..." is not very descriptive, so I'll elaborate.... First, understand how ZenPhoto is installed: In ZenPhoto, you can create individual galleries by installing ZenPhoto in individual folders under your "public_html" folder. I have 2 folders so far: Private and Public. There are separate admin screens for each gallery. To access each one, you must enter "http://www.yourwebsitename.com/galleryname/admin", where "yourwebsitename" is the name of your hosted site, "galleryname" is the name of your gallery (same as foldername), "com" is assumed, so use the correct extension for your site.
Now, if you want to add paypal capability to either gallery, upload these files & folders to the folder with that gallery name. But first, backup your gallery folder contents (no need to backup the album) before you upload the edited files (per steps 2-5) to the gallery folder.
Ok, I created a PayPal API, entered that info on the eZenPhoto admin page & tried to order an image off my site.
Well, after filling in the order form, I get ... nothing.
The form clears & nothing happens.
Now what???
and i didnt find any error in the logs so i could fix it myself ...
It seems like only one theme is supported, the customized default theme that is provided - and of that, only one style (light) seems to work as well. Kind of a pain if you want a different look other than 'white' and aren't a wizard with css and php.
can't seem to get my head round it
I was using the default theme that eZenphoto uses.
Did anyone find out how to change the currency to GBP or EUR and the zip codes ?
I am also experiencing the blank submission, any findings ?
Cheers.
In your paypal account click 'profile' and then on the next screen look for the link to 'API Access', you then get another screen where you select 'view API certificate' then next page (!) you select the 'request API signature' check box and then you should get it...
as for the rest of your Q's, I'm as stuck as you are. seems like a fair few of us are at the moment, not sure if anyone has been able to find a solution - I haven't figured it out myself!
However, while I'm giving advice on this, you should probably upgrade to the stable 1.2.6 (1.2.7 is around the corner). This hack/plugin is based of 1.2.4 and is a bit old, on top of that the author seems to have been inactive on this.
If you goto 1.2.6 (or the nightlies or upcoming 1.2.7) take a look at http://www.zenphoto.org/support/topic.php?id=6424 the old plugin that this author created was picked up by another user and improved upon to use the paypal cart feature etc.