Tips and Tricks WP eCommerce

eCommerce Solution for WordPress Blog

  • Home
  • eCommerce Plugins
  • WP eStore Documentation
  • WP Shopping Cart Doc

WP eStore – Instant Digital Product Delivery on A Thank You Page

In addition to the product delivery via email (which is the default delivery method), you can also choose to deliver the digital products on a post-payment return page (example, a Thank You page). This allows the customer to be able to download the Digital goods via an encrypted link instantly after the transaction.

Emails are delivered instantly too but sometimes it can take a few minutes (if PayPal’s server is busy they can take a few minutes to send the payment notification that is used for emailing the customer).

Examples

The following is a screenshot of my “Thank You” page that is using the “Instant Digital Product Delivery on the Thank You page” feature:

Thank You Page Screenshot Before Payment

The following is a screenshot of the same page when someone makes a purchase and returns to this page after payment:

Thank You Page Screenshot After Payment

Product with Multiple File Downloads

If you have a product that has multiple downloadable files (example: a large file broken into multiple parts) then it will appear as separate file downloads (each file will be a separate download).

How to Use the Instant Digital Delivery Feature

Just to make it clear… this is an additional product delivery option that you can use. The plugin will automatically send an email to the buyer after a purchase with the download links by default even if you are not using this method/feature.

This function uses PayPal’s PDT (Payment Data Transfer) feature. Watch the video tutorial (recommended) or follow the steps outlined below to take advantage of this feature:

Video Tutorial

Step By Step Setup Instructions

Step 1) Make a post-payment return page (example, a Thank You or Transaction Result page). Use the URL of this page in the “Return URL” field of the settings menu of eStore. This is the page where your customers are going to land when they return from PayPal after the payment. Make sure you do not make this page a private page (private pages can only be accessed by someone who is logged into WordPress). It doesn’t matter if someone goes to this page without making the payment (the links only appear after they make the payment).

Step 2) Add whatever message you want to add to this “Thank You” page and then put the following shortcode where you want to display the transaction result (product download links):

[wp_eStore_display_transaction_result]

Step 3) Enable PDT feature in your PayPal profile. If you don’t know how to enable PDT and get the PDT Identity Token then this document should help (check the “Activating PDT” section on that page).

Step 4) Make sure you have enabled “Auto Return” option too . You can enable the “Auto Return” option from the same PayPal profile page where you enable PDT.

Step 5) Specify the PDT Identity Token that you received from PayPal in the “PDT Identity Token” field of the PayPal Payment Gateway Settings menu of WP eStore.

Step 6) Finally, enable the “Thank You” page display feature in eStore by checking the “Enable Transaction Result Display” in the settings (Post Payment Process Settings) menu of WP eStore.

The transaction result will display the message that the customers are also going to get in the email. It will have a list of products they ordered with a unique encrypted download link for each digital product so it can be downloaded instantly.

WP eStore License

WP eStore
End User License Agreement
Copyright, Tips and Tricks HQ (https://www.tipsandtricks-hq.com/)
All rights reserved.

This plugin uses the GNU General Public License. By using the software, you agree to be bound by the terms of GPL license. If you have any questions about the terms, please contact Tips and Tricks HQ for clarification.

WP eStore Shortcodes and Functions Reference

This page has all the available Shortcodes and PHP functions that you can use to create various buy buttons, download buttons, shopping carts, product details etc. in various ways. Read through the list of shortcodes so you know all the product selling power you have when using this plugin.

If you are using the block editor, you can copy and paste any shortcode into a standard text or shortcode block.

WP eStore Standard Shortcodes List

The following PDF file has a list of all the standard shortcodes available in the WP eStore core plugin.

  • WP eStore Shortcodes & PHP Functions List
See the following section (Extra Shortcodes) for additional eStore shortcodes.

Extra Shortcodes Addon

Some people just like to go nuts with WordPress shortcodes and there is nothing wrong with that :). So if you are not satisfied with the default set of shortcodes that come with the WP eStore plugin then download and install the “Extra WP eStore Shortcodes” addon plugin and you will have access to many more cool shortcodes.

First, check the list of shortcodes and other functions that will be available to you when you use the extra shortcodes addon plugin from the PDF file below:

  • Extra WP eStore Shortcodes List

If you see a shortcode that you want to use then download the extra shortcodes addon from the addon download area of our customer only support forum

  • Addon download area (Extra Shortcodes Addon Version: v5.2.5)

Feel free to make a suggestions for shortcodes that you need and we will try to add it in.

Available Email Merge Tags

The following tags can be used in the “Email Body” of the email that is sent out after a purchase (the tags will be replaced with the value dynamically):

  • {first_name} – First name of the buyer
  • {last_name} – Last name of the buyer
  • {payer_email}- Buyer email address
  • {product_details} – Lists the item name (with variation), quantity, currency and price of every purchased item.
  • {product_details_tax_inclusive} – Lists the item name (with variation), quantity, currency and price of every purchased item (tax inclusive).
  • {product_name} – Name of the purchased products (comma separated)
  • {product_link} – List of purchased products and corresponding encrypted download links for the products.
  • {product_link_digital_items_only} – List of purchased digital items with encrypted download links (The item is only listed if the product has a downloadable file)
  • {product_price} – Price of the purchased products (comma separated)
  • {product_id} – Product IDs of the purchased products (comma separated)
  • {download_life} – Duration the download links are valid for.
  • {shipping_info} – Buyer’s shipping address
  • {shipping_option_selected} – The selected shipping variation for the transaction
  • {store_pickup} – If store pickup option is used, then it shows “yes” or “no”
  • {product_specific_instructions} – Add the product specific instructions (e.g password for a PDF file) specified in the product to the email body.
  • {purchase_date} – The date of the purchase.
  • {transaction_id} – The unique transaction ID of the purchase.
  • {purchase_amt} – The amount paid for the current transaction.
  • {total_tax} – Total tax amount for this transaction.
  • {total_shipping} – Total shipping amount for this transaction.
  • {total_minus_total_tax} – The total amount minus the total tax.
  • {total_minus_tax_and_shipping} – The total amount minus the tax and shipping.
  • {coupon_code} – The coupon code that was used in the transaction.
  • {discount_amount} – Shows the discount amount.
  • {counter} – A numeric counter. Each time you make a sale this counter goes up by 1.
  • {ip_address} – Shows the customer’s IP address.

WordPress eStore and WishList Members plugin Integration

Integrating WishList with the WP eStore plugin is very easy. First you should read the integration scenario post from the following URL to get a visualization of what to expect from this integration though:

  • WP eStore and WishList integration scenerio

You also need to make sure that you have the latest version of WishList Members pluign. Move to the next section when you are ready to do the integration.

What Info will You Need?

You will need 3 pieces of information from WishList members plugin to configure a “Buy Now”, “Subscribe” or “Add to Cart” button that integrates with the WP eStore plugin. The info you need  are:

  1. The Post URL
  2. The Secret Word
  3. Membership Level SKU Number

All these information can be found on the “Integration” tab of the WishList members plugin (Select Generic System integration)

wishlist-members-generic-integration-menu

WP eStore Settings for WishList Members Integration

Step 1) Go to the “3rd Party Integration” tab from the settings menu of WP eStore plugin.

esotre-and-wishlist-members-integration-settings

Step 2) Check the “Enable Wishlist Members Integration” checkbox from the “WishList Integration Settings” section.

Step 3) Fill in the “POST URL” and the “Secret Word” in the corresponding fields and save the settings by clicking the “Update” button.

Step 4) When configuring an eStore product, use the Membership Level SKU (this is number that corresponds to a particular membership level of your WishList members plugin) in the “Reference Text” field under the Additional product details section of the product.

Now, when someone pays using that eStore product, the plugin will know which membership level to create for that user. Once the user makes a payment, the plugin will talk to the WishList members plugin to create a membership account and send an email which will have a link to complete the registration.

Handling the Thank You Page URL

The user needs to click on the unique link sent to them via email in order to complete the registration after payment. So you can send the users to a generic “Thank You” page (after payment) where you instruct them to check the email for the special registration link and click on it.

What to Do When You Have Multiple Membership Levels?

Create a new eStore product for each of your membership levels and use the corresponding SKU value of the level in the reference text field of the eStore product.

WordPress eStore Product Categorization

You can categorize your products into groups to help your customers browse them easily.

eStore-product-category

Product Category Management Menu

Once you create a product category from the Category Management menu you can assign a product to that category when configuring the product details.

eStore-product-category-produts-menu

Assigning a Product to a Category

You can display all the product(s) from a particular category using a shortcode:

There are many more shortcodes available to utilize product categories. See the shortcodes list documentation for details.

I have created a demo category called “Prod Cat A” and assigned two products to this category. The products are displayed as the following when using the category shortcode.

Demo Product for Category
Demo Product for Category
This is a demo product that belongs to Category A for demonstration.
Price: $10.00
Digital Product With Variation
Digital Product With Variation
This product demonstrates how you can configure a digital product with variation control that delivers different file based on the user's selection
Price: $50.00
License :

Read the following documentation to learn some advanced techniques for displaying products from a category on a WordPress page:

  • Display products on a page from a particular category with additional options

How to Add/Create a Subscription Button for Recurring Payment

Configuring a Subscription button for recurring payment and adding it to a post or page is very easy using the WP eStore plugin.

Please note that this documentation is for creating a PayPal subscription button only

Subscription payments for other payment gateways are handled via the payment gateway bundle addon. Refer to the documentation of that addon if you are creating a subscription button for a different gateway.

Creating A PayPal Subscription Button

Follow the steps below to create a subscription product/button in eStore plugin:

Step 1: Click on the “Add/Edit Products” menu in your WP eStore admin area to create a new product.

Step 2: Fill in the product details as you see fit. You can enter a descriptive price in the “Price” field of a subscription product. Example values:

  • 29 USD Per Month
  • 47 USD for 3 Installments
  • 7 Days Trial Then 19 USD Per Month

Step 3: Go to the “Subscription/Recurring Payment Specific Settings” section of this product and enter the subscription details correctly. Save the product when you are done.

Configuring a Subscription Payment

Step 4: Type the following shortcode to display a subscription button for this product on a WordPress post or page.

[wp_eStore_subscribe_button id="15"]

Replace the PRODUCT-ID with the actual id of the product (example: 15)

Example Subscription Button

The following Subscription button charges the customer $29.95 USD for the first 7 days Then $49.95 USD for each month, for 6 installments.

You can also display the subscription button using one of the fancy displays like the following:

Test Membership Subscription
Test Membership Subscription
Subscription button that charges the customer $29.95 USD for the first 7 days Then $49.95 USD for each month, for 6 installments
Price: $29.95

Feel free to hit the subscription button to see how it works.

Frequently Asked Questions

  • Can I customize the button image? – Yes, simply specify your custom button image URL in the “Button Image URL” field when configuring the product.
  • Can I display a subscription button using one of the fancy displays? – Yes, please check the shortcodes documentation to find a suitable shortcode.
  • Can the subscription be added to the shopping cart? – No, please see the “Notes” section at the bottom of this page for detailed explanation.

Example Values for a Subscription Button

Here are some examples showing you what values to use to create a subscription button

Example 1: To create a subscription button  that charges $27.00 USD for each month until canceled use the following values:

Trial Billing Amount -> (leave empty)
Trial Billing Period -> (leave empty)
Recurring Billing Amount -> 27.00
Recurring Billing Cycle -> 1 Month
Recurring Billing Count -> (leave empty)

Example 2: To create a subscription button  that charges $29.95 USD for the first 7 days Then $49.95 USD for each month, for 6 installments use the following values:

Trial Billing Amount -> 29.95
Trial Billing Period -> 7 days
Recurring Billing Amount -> 49.95
Recurring Billing Cycle -> 1 Month
Recurring Billing Count -> 6

How to Test A Subscription Payment

  • Please read this post before you test a subscription payment button.

Note:

Please note that the subscription payment cannot be added to the shopping cart. Why? because PayPal handles subscription payments through a different API than the normal one (Subscription payments are usually complex). How do you process two of the following payments together when you checkout using the shopping cart?

  • Charge the customer $29.95 USD for the first 7 days Then $49.95 USD for each month
  • Charge the customer $49.95 USD for the first 14 days Then $19.95 USD for each month, for 6 installments.

Also, PayPal will not process multiple subscriptions through the cart checkout API so if a customer added 5 subscriptions to the cart and then tried to checkout it will get stuck.

How to Use Coupons/Discounts in WP eStore

Configuring the WP eStore to use Coupons is very easy. Simply go to the Coupons/Discounts menu, enable the usage of coupons and add a few coupons to the system so your customers can use it.

Screenshot of Coupons/Discounts Menu

You can create conditional coupons that are only applied to the shopping cart if it meets certain conditions. For example, you can create conditional coupons like the following:

  • Apply 20% discount if the total amount is greater than $50.00
  • Apply 25% discount if the total number of items in the cart is greater than 5
  • Apply a discount only on a certain product
  • Give free shipping if the total amount is greater than $100.00

Coupon Usage Demo

I have already configured two coupons “DEMOCOUP1” and “DEMOCOUP2” for demonstration. Add the following demo product to the shopping cart and apply one of these coupons to see how it works.

Demo T-Shirt 3
Demo T-Shirt 3
Variation control demo with different prices
Price: $20.00
Color :

Discounts only get applied to the product price (shipping price doesn’t get discounted). Also, coupons don’t stack up, only one coupon can be applied to the cart at a time (this is to make sure the customers can’t apply multiple coupons to exploit the system).

Applying Discount Via URL

Read this documentation to learn about the discount via URL feature.

How to Use Variation Control in WordPress eStore Plugin

This post explains how you can configure your product to use variation control when using the WP eStore plugin.

variation_control_sc

The “Variation1” and “Variation2” fields can be used To configure a product with Variation. Say for example, you want to sell a T-Shirt which comes in various sizes (small, medium, large, XL). Enter the following in the “Variation1” field of this product when you add it to the database:

Size|Small|Medium|Large|XL

Once you add variation control to the product it will look similar to the following:

Demo T-Shirt
Demo T-Shirt
Price: $20.00
Size :

Feel free to hit the add to cart buttons to see how they appear on the shopping cart when variation control is used.

Now, what if you wanted to add another variation to that product? You can do that too. Say for example, you want to add a color variation to the T-Shirt. Enter the following in the “Variation2” field:

Color|Green|Red|Black

Once you add the second variation to the product it will stack up and look similar to the following:

Demo T-Shirt 2
Demo T-Shirt 2
Price: $25.00
Size :
Color :

Variation Control With Different Prices

What if you want to have different prices for different variations? You can do that too by adding the price increment next to the variation name. Say for example, the shirt comes in Green color which costs $20.00 and you want to charge $5 extra if someone wants to get the Red one and $7.50 extra for the Black one. Add the following to your “Variation” field to achieve this:

Color|Green|Red:5|Black:7.50

Now customers will be charged depending on the variation they choose.

Demo T-Shirt 3
Demo T-Shirt 3
Variation control demo with different prices
Price: $20.00
Color :

You can use both the variation fields to use different prices or any other combinations.

Demo Photo
Demo Photo
A product with variation control. Variation control allows the customer to choose the variation that they want to purchase.
Price: $50.00
Size :
Resolution :

Variation Control for Digital products

The above variation control mechanism can be used for any type of product (digital or non-digital) but if you have a product that requires the digital delivery of different files depending on the customer selection, then you can use the “Digital Product Variation” field to achieve this.

Say for example, you are selling a WordPress theme that comes in 3 different options (Single, Business and Professional) and you have 3 different downloadable files to offer based on user selection. Lets say we have the following details in this situation:

Name of the variation group: License
Variation Names: Single, Business and Professional
Downloadable Files: example.com/single-license.zip (Single Option), example.com/business-license.zip (Business Option), example.com/pro-license.zip (Professional Option)

Enter the content of the following example in the “Digital Product Variation” field (you will need to adjust the name and file URLs for your items):

License|Single::http://yourdomain.com/downloads/somefile.zip|Business::http://yourdomain.com/downloads/somefile2.zip|Professional::http://yourdomain.com/downloads/somefile3.zip

Now customers will receive the corresponding file for the option they select during the purchase (example: the customer who buys the Single License option of this product will receive the “single-license.zip” file).

If you want to charge different amount for different option then you can use the following example:

License|Single::http://yourdomain.com/downloads/somefile.zip|Business::10::http://yourdomain.com/downloads/somefile2.zip|Professional::15::http://yourdomain.com/downloads/somefile3.zip

The product display will look similar to the following:

Digital Product With Variation
Digital Product With Variation
This product demonstrates how you can configure a digital product with variation control that delivers different file based on the user's selection
Price: $50.00
License :

If the base price of this product (with single license) is $50, then a customer will be charged $60 for the business option and $65 for the professional option.

Collecting Customer Input

Sometimes you may need to collect input from your customer for a particular product (eg. to engrave something). Simply check the “Collect Customer Input” option for that product and it will allow the customer to enter some text similar to the following (you can also customize the label of the instruction field):

Demo Engraving
Demo Engraving
A product that requires instructions from customer. The customer can add text in the "Instruction" text box below
Price: $10.00
Instructions:

Variation Configuration UI

If you are creating lots of variations then it maybe useful for you to use eStore’s variation UI addon. You can also do inventory control per variation when you use the advanced variation control UI addon.

Inventory Control

If you want to do inventory control for your variations, you can use the eStore’s variation UI addon which has an option for inventory control.

Limitations:

I understand that some of you would like to show the total amount beside the variation text and not the incremental amount but that’s not how variation control usually works. It may work if you have one variation but what do you do when you have multiple variations that needs to stack? Adding the amount is the only way to handle this.

This is exactly why sites like www.apple.com, www.dell.com etc uses incremental variations rather than the total fixed amount next to the variation text (this is a standard practice).

Also, with WP eStore you can have a maximum of four variations (including the digital variation) per product.

WordPress eStore Plugin Features

The main features of the WP eStore Plugin are listed below:

WP eStore will help you with the following:

  • Get rid of any ongoing subscriptions you may have with a 3rd party site for your eCommerce needs
  • We don’t charge you for future plugin updates. So you will be able to get newer versions of the plugin for free.
  • Get rid of any heavyweight, bloated and site performance impacting e-Commerce software from your site
  • Use a plugin that is always kept upto date to work with the current version of WordPress (this way you won’t get stuck with a plugin that stops working after a WordPress upgrade)
  • Get a response from professional developers if you face an issue with the plugin (we won’t sell you a product then disappear)

Digital Product Delivery

  • Automatic instant digital product delivery. Upon payment the buyer receives a product download link in the email and also on the post-payment return page (eg. a Thank You page)
  • Encrypted Product download link (The buyer always receives an encrypted product download link which means the actual link to the product always remains secret)
  • Automatic Link Expiration (The encrypted link the buyer receives also gets expired after a configurable amount of time (eg. 12 hours) so the link doesn’t get passed around)
  • Ability to limit the number of downloads per link. An encrypted download link will automatically expire after a specified number of downloads (eg. 3 times) if this option is used
  • Ability to offer multiple file downloads per product
  • Allow your customers to redownload the digital files that they purchased
  • Ability to dispatch a serial number or license key (from a pool of pre-configured keys/numbers) to your customer upon purchase of a product
  • Variation control for digital product (digital delivery of different files depending on the selection)
  • You can also host your digital files at a non-web-accessible URL of your server such as “/home/var/digital_products/myproduct.zip”. WP eStore will be able to feed this file to your customers via an encrypted download link
  • Ability to automatically shorten the encrypted download URL using Google’s free URL shortener (this makes a complex URL look nice and tidy)
  • You (the admin) can re-generate encrypted download links manually for a digital product and send it to the buyer (useful when a buyer misses a download link)
  • Product Specific Instructions for the buyer. This option is useful when you need to give your customer some specific instruction that applies only to that product
  • Ability to offer a “Squeeze Page” type form (This allows the site visitors to download a free digital product after they fill in their name and email address. This can be used for email list building). See example
  • Ability to create download now buttons to serve free downloads to your users using the encrypted download system
  • Option to create free encrypted download now buttons (for downloadable items) using a simple link
  • You can let your customers see their purchase history

Security

  • WP eStore is PCI compliant.
  • You don’t need to have a SSL certificate to use WP eStore plugin
  • WP eStore easily works with your secure SSL (https) pages if you want to use a SSL certificate on your website
  • Automatic Instant Payment Notification (IPN) validation (The IPN sent from PayPal is validated against your products database and with PayPal, before the product download link is sent to the buyer. This stops anyone trying to scam the system by sending a fake IPN)
  • Automatic post payment product details verification. This stops anyone from trying to scam you by changing the product price or currency on the webpage by injecting queries into the form (learn more)
  • Product downloads are always delivered via encrypted download links
  • Keeps the true location of your digital asset hidden. This ensures the security of your digital asset

Lots of Free Addons

  • WP eStore has many extensions/addons that you can add to your site and extend some functionality if needed

Amazon S3 Integration

  • Can be integrated with Amazon S3 so that the downloadable files can be stored on your Amazon S3 account and served via secure encrypted download
  • This method can be used to protect the digital items that you are selling or to protect the downloadable files that you are offering to your members (if you have created a membership site)
  • This option can be really good if you have an overcrowded shared hosting and you have a limited memory allowance on your server

Pay Per View Content

  • Simple Pay Per View Content Protection. Instant delivery of pay per view content, the true URL of the page where the content is embedded (e.g. a steaming video) does not get revealed
  • The link can be configured so it redirects the buyer to a web page instead of giving them a download (useful when you want to redirect the buyer to a web page which contains streaming videos for example)

Support

  • Free lifetime plugin updates. Please see the following post on how updates are handled
  • Free technical support for our plugin. Please see our support site to find out the available support options
  • Use the plugin on all of your sites (the sites that you own and operate)

Payment Related

  • Ability to use “Add to Cart”, “Buy Now” or “Subscription” type buttons
  • Ability to setup PayPal Donate buttons to accept donation for a cause
  • Ability to setup Subscription/Recurring payment via PayPal. Configure a “Subscription” button for any type of subscription payment. (See demo)
  • Ability to setup “Buy Now” type buttons with different PayPal email addresses (per button basis). Useful on a multi-author blog where different authors can setup “Buy Now” buttons with their products and get the money directly into their PayPal account after a sale
  • Allow customers to specify a product price (learn more).
  • Option to specify a PayPal checkout page style
  • Multiple Payment Gateways. Customers can pay via PayPal, 2Checkout, Authorize.net or a manual/offline process (learn more)
  • Option to add more payment gateways if you need via a premium gateway bundle addon

Currency and Language

  • Accept money in your preferred currency (Can be configured to accept money in any currency that is supported by PayPal or the payment gateway in use)
  • Ability to configure a secondary currency that can be used to display the equivalent price of the products in that currency (this is for display purpose only, the transaction takes place in the primary currency of your store).
  • Any texts or messages that your visitors can see, can be customized through the language file
  • Some language files for the commonly used languages are already included but others can be added upon request
  • You can customize the price currency display format (useful for European users)

Shopping Cart Related

  • Ability to specify a minimum checkout amount (example: only allow customers to checkout if the cart sub total value is more than $50.00)
  • Ability to specify a maximum checkout amount limit (example: do not allow customers to checkout if the cart sub total value is more than $500.00)
  • Ability to specify a per customer item quantity limit (example: only allow a customer to purchase a maximum of one copy of an item)
  • Ability to allow your customers to save their shopping cart so that it can be retrieved at a later time
  • Set an automatic redirection to the checkout page once a customer adds an item to the shopping cart
  • Hide the quantity field in the shopping cart (can be useful when selling only digital items)
  • Optionally display a continue shopping link in the shopping cart
  • Ability to specify a custom image that is displayed when the shopping cart is empty
  • Ability to add a product to the shopping cart on your site via a simple text link (helpful when you want to place a buy link on facebook, twitter etc).

Setup and Design

  • Easy to use and the freedom of adding an “Add to Cart”, “Buy Now” or “Subscription” type button for a product or service anywhere on your blog (posts, pages, sidebars, header, footer)
  • Products can be configured with a thumbnail image and a description and can be displayed in a stylish way by using a shortcode. (See demo)
  • Shopping cart – session based (The shopping cart can be displayed anywhere on your blog posts, pages and sidebar)
  • All the buttons are customizable through the usage of button images and CSS
  • Easy Checkout. Simple one-click checkout through PayPal or 2Checkout or Manual Checkout
  • Sell both digital and non-digital products with this one WordPress plugin
  • WP eStore DOES NOT create any page or post automatically (I find it untidy when plugins automatically create pages). WP eStore gives you all the shortcodes that you can embed on posts or pages to get various functionality but you will have to create the pages yourself (in my opinion this gives the designer more design flexibility)
  • Products can be listed under product categories allowing for easy placement of multiple items (the items you specify for this category) on one product page. e.g. You can display all the eBooks you have for sale by placing a shortcode on the products page
  • Terms and Conditions – You have the ability to require your customers to agree to your “Terms and Conditions” before they can purchase any item
  • PayPal custom template checkout pages can be used with the eStore plugin to customize your checkout page on PayPal
  • Simple Up-selling feature (the admin can use this feature to put in some coupon codes which the customers only get after they have made a purchase)
  • Collect Customer Input. This 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)
  • Capability to limit the quantity to be sold for a specific product (Useful when you only want to sell 50 copies of a product for example)
  • Coupon Code/Discounts Feature. Offer coupons and discounts to your customers
  • Ability to offer product specific affiliate commission when using with the WP Affiliate Program plugin
  • Can be used with PayPal’s profile based shipping for dynamic shipping calculation based on location or weight
  • Ability to use the simple shipping and tax calculation feature that comes with the plugin or use the shipping and tax settings specified in your PayPal profile
  • Option to add a shipping variation in the shopping cart
  • Ability to apply tax calculation on shipping amount
  • Option to allow customers to pickup the items from your store. The cart won’t charge shipping to customers who choose to pickup from your store

Integration Options

  • Can be integrated with the NextGen Gallery Plugin to create a Digital Photo Store from the NextGen Gallery (sell photos from your WordPress site):
    • Integration option 1
    • Integration option 2
  • Can be integrated with Google Analytics E-Commerce tracking (learn more)
  • Pre-integrated with the WP Affiliate Platform plugin (the affiliate plugin is not included with the eStore plugin). So, in the future if you want to use an affiliate program to boost your sales all you have to do is activate the other plugin
  • Pre-integrated with WP eMember Plugin (the eMember plugin is not included with the eStore plugin). WordPress eMember is a membership plugin that can turn your existing or new WordPress site into a membership site easily. You can also setup recurring payment via the eStore for membership payments
  • Pre-Integrated with the WP PDF Stamper: This plugin allows you to protect your eBook from being uploaded to file sharing sites. Automatically stamping the footer of your eBook with the customer’s personal details (e.g. name, email, address) upon purchase
  • Can be easily integrated with the WishList Members plugin (Create Membership a Site)
  • AWeber Integration option. customers are automatically signed up to your AWeber list for email marketing purpose
  • MailChimp Integration option. This allows your customers to be signed up automatically to MailChimp list for email marketing purpose
  • GetResponse Integration option. This allows your customers to be signed up automatically to GetResponse campaign for email marketing purpose
  • Can be integrated with iDev Affiliate software
  • Can be integrated with the Memberwing Membership plugin
  • Ability to use Google base feed for your eStore products

Miscellaneous

  • Earnings and sales charts for your products.
  • Export customers record to a CSV file.
  • Export serial keys issued to your customers to a CSV file.
  • MySQL Database driven.
  • Customer Database (When a Customer purchases an Item his/her details are stored in the database).
  • WP eStore works well with any properly coded (valid xHTML code) WordPress theme (example: Thesis Theme, Genesis Theme, Elegant Themes etc.)

Visit the WordPress eStore Plugin Page.

How to Configure a Bundled Product Using the Existing Products

Making a packaged/bundled product from a bunch of existing products is very easy.

Step 1: Create a new eStore product that will be your bundled product

Step 2: Write down the product IDs of the existing eStore products that you want to bundle. The product IDs should be separated by commas (,). Example: 1,2,3

Step 3: Enter the product ids from step 2 in the “Digital Product URL” field of the new product that you are creating.

The screenshot below shows how the product ids are entered in the ‘Digital Product URL’ field to bundle multiple products together:

This new product will be a bundled product that includes product 1, product 2 and product 3. So when someone purchase this item he/she will receive three download links (one for product 1, one for product 2 and one for product 3).

Video Tutorial on How to Bundle Products

WP eStore Product Bundling

« Previous Page
Next Page »

Your Shopping Cart

Shopping Cart Empty
Shopping Cart is Empty
Visit The Shop

Search

Featured Documents

Stylish Product Display Options for WP eStore WP eStore Quick Setup and Usage Video Tutorial WP eStore Shortcodes and Functions Reference WordPress eStore Plugin Features WordPress eStore Plugin Demo What Our Customers Have to Say About Our Products WordPress eStore WishList (Feature Suggestions) WordPress eStore Frequently Asked Questions (FAQ) How to Show Add to Cart buttons

Featured Plugins

WP Express Checkout Plugin
wordpress_estore_icon
wordpress membership plugin icon
wordpress_affiliate_plugin_icon

Copyright © 2025 | eCommerce Plugins