We also have a premium addon that can be used to add a lot more payment gateways to eStore if you need. See the Payment Gateway Details page to learn more.

Is the eStore plugin PCI compliant?

Yes the eStore plugin is PCI Compliant.

What autoresponders can be integrated with WP eStore?

WP eStore currently integrates with AWeber, MailChimp, GetResponse.

What themes work with your plugins?

You can use any properly coded theme with our plugins. See this article for more information on what a properly coded theme is. Many of our customers use the following themes with our WordPress plugins.

WordPress Default Themes

Themes from WordPress.org Theme Repository

Thesis

Genesis

Headway

Child Themes

I want to sell a downloadable PDF (eBook), does your software cover PDF download and is this fully automatic? I want to leave this site on autopilot and start on a new site.

Yes, the WP eStore plugin is specifically designed to sell digital products securely on Auto-Pilot

Can I sell services and subscriptions with the eStore?

Yes you can sell services and subscriptions (recurring and non-recurring) with the eStore.

Does the WordPress eStore plugin work on a WordPress MS (Multi-Site) installation?

Yes

Can the plugin’s language be translated or customized?

Yes, Any of the customer visible text/messages displayed by the plugin can be translated for localization purpose.

Which languages are already included in the plugin?

The following languages are already included in the plugin:

English

Spanish

German

Italian

Dutch

French

Hebrew

Swedish

Polish

Serbian

Portuguese

Russian

Bulgarian

Catalan

Chinese

Norwegian

Czech

Can this plugin be used to accept paypal payment for a digital product?

Yes

Can the PayPal secure merchant ID be used instead of the email to receive payment?

Yes

Does this plugin have shopping cart functionality?

Yes

Can the shopping cart be added to any post, page and sidebar?

Yes

Does this plugin have multiple currency support?

Yes, it can be configured to accept all the currencies that are supported by the Payment Gateway that you are using.

Is the ‘Buy button customizable?

Yes, you can customize the “buy” button. You can use any button image or customize the text of the default button. This can be done on a global or per product basis.

Does this plugin use a return URL to redirect customers to a specified page after Paypal has processed the payment?

Yes, typically you will make a ‘Thank You’ page where your customers will be redirected to after payment.

Can this plugin be used to automatically email the digital product to the buyer after purchase?

Yes

How does this plugin deliver the digital product to the buyer?

The plugin will send an email to the buyer which will contain an encrypted download link that is valid for a configurable amount of time. The buyer will also be able to download the digital products from the “Thank You” page instantly after payment.

Can I put the downloadable files on a storage site and serve it from there?

Yes, the downloadable files can be stored anywhere on the web (eg. your domain, a storage site, amazon S3) as long as it’s accessible. Customers always receive a link that allows them to download the file but they never know where it’s actually coming from.

Can I sell large digital files with WP eStore plugin?

The short answer is yes. However, if you plan to sell large files then you must read the document on Selling Large Files with eStore.

Can I have multiple files per product?

Yes, you can break a large file into smaller files and deliver all the parts upon purchase of the product.

No, you don’t need any specif PayPal account to use the WP eStore plugin but I think PayPal requires you to have a premium or business account if you want your customers be able to pay you using their credit card. Upgrading to PayPal Premium or Business account is free.

Does my site need to have an SSL certificate?

No, your site does not need an SSL certificate. The credit cards are accepted on the payment gateway’s site and uses their SSL. However, if you want to use a payment gateway that does on-site checkout (example: Stripe) then you will need an SSL certificate.

Do I need to buy the product right now?

No, there is no rush or limited sale for this product. However, over time as we add more features to the product the price is increased to match the development effort. Existing customers get free future updates. The only reason for you to buy right now would be to lock in the current price.

Hello,
I have a wordpress site with embed videos streaming from amazon s3. Videos are protected.
Let’s say there’re 4 videos that are not for free.
So for example I have Video A1 that is 2 minutes long which is free and after video is finished there is „buy full video” button which redirects to full Video A2 page.
Is there a way to use your estore plugin to sell access to this full video page?
Best Regards

adminsays:

@Britt, You can signup the customer to different autoresponder list for each product. So for example: if a customer purchase product A, you can signup the customer to list A. Then if a customer purchase Item B, you can signup that user to list B.

Is it possible to have different thank you pages OR different autoresponder messages for each product? I can do this now through PayPal by giving each button a custom thank you URL. I use MailChimp so if the plugin allows me to update existing users/add info to specific fields I could set up different automation triggers based on products.

Ivysays:

@Stephen, No you do not need SSL. Please see the answer in the FAQ section above more more explanation.

@Katra, Yes, when you use the inventory control the buy button will automatically change to a sold out image once all the stock for that items has been sold. Note if you add more stock to the product the sold out image will automatically change back to the buy button.

Hi Admin
I have a simple question- I would like to use the plugin to send link to a digital content- as I have the content in multiple languages , I created a Var1= on the page (and it displays the different languages
my question- how can I associate a unique url per each of the languages so that if someone buys the English version , they will get the link to the English and if another one picks Spanish , they will get link to the Spanish product

@Matt, You can design your pages any way you want. You can give a free preview download using the download now buttons. With the eStore you can place the buy button anywhere you want to, allowing you full design control.

Hello. Just a quick pre-sales question here. Will I be able to offer a preview of my PDF ebooks so my potential customers can decide whether or not they want to buy the book?

I would love for this to pop-up in a lightbox type of window so the customer wouldn’t have to navigate back to the shopping cart to make the purchase. He/she could just close the preview window instead of having to hit the back button on their browser.

@Michelle, With a combination of the eStore and the eMember you can do this.

With the eMember there is an option to protect content based on a specific member id. This means only that member can see the protected content.

You can then make the product in the eStore and use the eMember to protect the buy button so only that member can see this button and make the purchase.

You can also limit the available stock for this item so they can only buy it once.

Michellesays:

Does this plugin use its own separate tables in the databse?

Michellesays:

Sorry if I’ve missed this… is it possible to use this plugin to sell one custom digital product to one specified customer? (I create the product specfically for one customer, and direct them to the site to pay for and download it, but I need to limit that capability to only that particular customer).

Does this WP Store plugin offer coupon/discount support? Say I want to run a special this month and have $5 off, but next month back to regular price, or say I want to give out a special coupon to clients for $10 off for a limited time. Can I do this with this plugin?

Collect Customer Input Field Label:
When checked, it will display a text box next to the Add to Cart button where the customer can enter special instruction for that product (eg. a Name if selling Engraving).

However this does have a character limit imposed by PayPal. PayPal limits the amount of information that can be submitted this way. It’s about 320 characters this includes the product name and variations if you have any.

Chrystalsays:

Is it possible to add a custom text field for the customer to enter a message before they check out?

Hi. Could products be given a specific expiry date? Also, is it possible to display the remaining quantity of a particular product? I’m looking to use the eStore to enable users to purchase places on courses and conferences so would need the product to expire by a certain date or once all places are purchased. Does that sound possible? Thanks.

My shopping cart will not allow me to add another product. I try and it says it’s created and then I got to manage products and it isn’t there. When I go to edit a product, it won’t let me change the price either.

We recently changed servers and I am wondering if the plugin needs to be reinstalled.

Is there a way to make the empty cart show up on the checkout page? It shows in the widget but I can’t find how to show it on my checkout page

THanks

Chuck

Chucksays:

Hi Again, separate Q.

If we choose to have PayPal calculate the postage based upon buyer profile, is there a way to get the cart to have a shipping message that will tell the buyer that shipping will be calculated inside the paypal system.

The issue comes up because the initial paypal page prior to paypal login only shows the base product cost totals.

TOL

Chuck

Chucksays:

Hi,

New to the plugin. So far…great. Since the cart list’s the items purchased and the paypal system says somthing like “4 items” on a line with total cost. Is there a way to return the customer to a thankyou page containing an itemized list of what was purchsed?

Chuck

adminsays:

@Michael, yes you can display the sales counter in real time on a post. Please refer to the Shortcode list to find out which shortcode to use to display the sales counter:

Hi, I have a question with regards to flat rate shipping. I’ve purchased the plugin and want to know if it’s possible to setup flat rate shipping for example with all products in a certain category. Please advise if this is possible and if so how to best do this so that the customer is only charged one shipping cost per order.

Thanks

adminsays:

Hi David, yes, your guess is right… it wouldn’t be too difficult to hook it to the counter so you can track the downloads with this option though.

I have purchased the plugin but also want some of my digital products to be free.

If I set the price to 0.00 will it bypass Paypal and go straight to the Thank you page and send the email for delivery links?

If not, how would I do this. I wanted the shop and interface to be the same and get them added to the autoresponder so didnt want to just add download links

adminsays:

Hi Reeni, Not that I know of. The plugin stores all the data inside your wordpress database so if anyone wants to get the customers data they will have to have access to your wordpress database first. The qeustion you really should be asking is… “Is your WordPress site secure?”. The following article is a good read for general wordpress security:

Are there any known security issues or vulnerabilities with the plugin? Can hackers get into the customers information within the plugin? How can I secure the site from potential hackers of sensitive information?

Thanks for the tips. I just finished the enhancement. I hooked it into the IPN validation with only the tiniest change to the existing plugin: I added an include statement in the IPN handler script paypal.php that calls my script. It only calls it if the IPN is confirmed valid.

Then my script pulls all the data it needs, connects to the other database, and inserts the order.

Most awesome. Thanks for the suggestion of tying it into IPN validation. I hadn’t worked with IPN before and didn’t understand how it worked. I would have been trusting the thank you page and assuming it was validated, and that could have been bad. I learned a lot. PayPal is somewhat cooler than I had previously realized.

adminsays:

@Marshall, The simple answer is yes, you can capture the data from PayPal on the return page. If you don’t have the “Enable Transaction Result Display” checkbox checked then PayPal will send the payment data via HTTP GET otherwise it will post the data using HTTP POST.

Now don’t forget to consider the security side of things before you go ahead and write your little script. Depending on what you are trying to do you may need to verify that the data you received was truly sent by PayPal and not someone else trying to hack your system. There are a few ways to this. WP eStore plugin always performs this check before doing anything with the payment data (eg. sending out the email). So If possible you may want to incorporate your custom script with the IPN handling script of this plugin.

I think I may have found an answer on my question on my own. I’ll post it here in case anybody else finds it useful. If there’s an easier way to do this, I’m certainly all-ears because I’d love to skip some of the coding I have ahead of me now.

I installed a PHP Execution widget and then put a simple phpinfo() command on my thank you page and ran a test order. (Then, after getting the data I needed, removed the phpinfo() command.)

At the bottom of phpinfo() output is a list of environment variables. All the information needed is passed in _POST variables from PayPal.

With those in hand, I’ll now create a php script on the thank you page (thanks to the PHP Execution widget) that processes the relevant variables and creates an order in my company’s fulfillment system.

Is it possible to capture the data from PayPal on the return page so that I can process it in my own php script?

Specifically, for orders of shipped products, I want to capture the name and shipping address of the customer along with products and quantity so that I can insert them into my own order database.

I can write the php myself once I know how to capture the data.

If it’s not possible to capture the data from PayPal, then how can I collect the shipping address information since the plugin doesn’t prompt for it? (I know it’s in the confirmation email sent from PayPal to the seller, but I need to automate.)

Samsays:

OK. I sure would like it on the wish list.

adminsays:

Hi Sam, No there is not universal control for variation yet.

Samsays:

Is there a universal control for variations? If I want to update multiple products which share the same variations. Can I do that one time without having to change them individually?