There are two ways to integration WP eStore with the NextGen Gallery plugin. Each of these two methods have pros and cons. Depending on what you want, one might work out better than the other.
So make sure to check the details of both these integration methods so you can decide which one works best for you.
The method 1 of NextGen Gallery integration is explained on the following page:
The only issue with method 1 is that you manually have to configure every product separately which is not ideal for some users. So for people who are not really that concerned about the security of the digital image (example, if you are selling prints of wedding photos) the method 2 (alternate way of integrating NextGen Gallery) works out better as you don’t have to manually configure every product.
What to Expect From Integration Method 2 (the objective)
The aim of this integration is that you will configure one product with the price, variation, shipping etc options that you prefer and then use that product’s information as a template to create a “Buy Now” button for every image in your gallery. The name of the product will be dynamically changed to the “alt text” of the image on a per image basis and upon purchase the “image url” for that image from the NextGen gallery will be given as a download.
Important Note: One thing people miss when using this method is that the image that you are using in the NextGen gallery will be delivered to your customer after purchase (not the one you configure in the “Digital Product URL” field of eStore).
If you want to deliver the image from the “Digital Product URL” field then you need to use method 1 of NextGen gallery integration.
The Integration Steps
Step1. Install the eStore NextGen Gallery Addon
How to download and install the Free eStore NextGen Gallery Addon is explained here.
Step 2. Configuring a product to be Used as Template
Add a product from the “Add/Edit Products” menu of the eStore plugin. Specify the price, variation, shipping etc options that you prefer for your images appropriately (the product name doesn’t matter as it will be dynamically changed to the alt text of the image).
Step 3. Specify the Template Product ID in the Settings Menu
Browse to the “3rd Party Integration” tab of eStore’s settings menu and specify the product ID configured in step 2 as the template product.
Step 4. Displaying the Gallery with Buy Buttons
Use the following shortcode/tag to display the Gallery in a post or page.
[nggallery id=1 template=wp-eStore-auto]
The gallery id is 1 in this example. You will need to change “1” to whatever your NextGen Gallery ID is.
Using the “template=wp-eStore-auto” option will show/display a “Buy Now” button below every image in this gallery that the visitors can use to make a purchase.
Important Notes and F.A.Q:
Question 1: Can I Use “Add to Cart” Buttons Instead of “Buy Now” Buttons When Using This Integration?
Yes, There is another template in eStore so you can use “add to cart” type buttons. The template is stored in the “view” directory of the eStore plugin and is called “gallery-wp-eStore-auto-addtocart.php”. Copy this template file to the “view” directory of the NextGen gallery plugin. Now, you can follow the 2nd and 3rd step of the above instruction and use the following shortcode to use this template:
[nggallery id=1 template=wp-eStore-auto-addtocart]
1 is the ID of the nextgen gallery.
Question 2: Can I use an eStore fancy display inside a NextGen gallery display?
No, the NextGen gallery itself is a way of displaying your products. So you cannot insert a pre-configured eStore’s fancy display inside a NextGen gallery display (they are two different display methods).
Note: We provide technical support for our premium plugins via our customer only support forum
Hi, I’m building out a wordpress theme site currently locked down, and I did a review of over 100 store carts, partly for our site and partly so that I could recommend the appropriate solution to my customers.. I chose yours. I eliminated hosted carts external to my site. I wanted a cart that would allow me to make it more extensible. I also wanted a cart with excellent documentation. I was delighted to see recommendations for a quick response to peoples needs. This does meet my needs. I’m building my site out with custom fields for the store data and custom templates for display purposes. This way I format the template and the data will just get placed in custom fields. This eliminates formatting each and every product. Another benefit is that the custom fields are also stored in the wordrpress database. This is a good product offering easy flexibility.
In regards to one of the posts I read. If you want to use shortcodes in your theme there is a function in wordpress to do that. For example:
Hi David, this method of integration only works with “Buy Now” type button (You need to have each product configured separately for the “Add to Cart” button to work) – see the other integration method for this here:
http://www.tipsandtricks-hq.com/wordpress-estore-and-nextgen-gallery-integration-create-photo-shop-1200
This is working great now, I often come back with up to 300 stills this cuts down the amount of work I need to do enormously.
However by using the BUY NOW it bypasses the cart and means customers can only buy one photograph at a time. Is there any way of modifying this so that each purchase goes into the cart?
David
You need an updated version of the eStore plugin. This link will help you with that:
http://www.tipsandtricks-hq.com/forum/topic/how-and-when-do-you-get-an-update
I can’t seem to find the gallery-wp-eStore-auto.php file in my estore/view folder I only have 2 files a .css file and the shipping details file – am I doing something wrong?