Entries Tagged '1-Click Upsells' ↓
August 19th, 2010 — 1-Click Upsells, 1ShoppingCart, 3rd Party Integration, Cancellations/Refunds, ClickBank, Cron, Integration with Shopping Carts, Payment Integration, Paypal, Paypal Website Payments Pro, Setup, Subscription, Troubleshooting, Upsell Tree, Upsells & Downsells, Web Hosting
DAP itself is a shopping cart. And DAP also integrates with other carts and Payment Processors, such as:
- 1SiteAutomation.com (a 1Shoppingcart.com private label)
- Paypal Standard
- Paypal Website Payments Pro
- e-Junkie (e-J does not allow recurring payments)
- Authorize.net
- WorldPay
- ClickBank
And because DAP integrates with 1ShoppingCart, in turn, it essentially integrates with all payment providers support by 1ShoppingCart.
1-Click Upsells
If you use DAP as a shopping cart, then you can do 1-Click Upsells/Downsells like the pros. DAP allows you to do 1-Click Upsells using Authorize.net, Paypal Website Payments Pro and Paypal Standard.
Of course, if you need advanced shopping cart features – like ability to calculate shipping, tax, and coupons, then you’re better off using 1ShoppingCart.
1ShoppingCart & GoDaddy
If you want automated recurring order processing using 1ShoppingCart, then DAP needs to be able to process the recurring email notifications sent by 1ShoppingCart, which it does on the back-end when the DAP-Cron job runs every 10 minutes. However, if you’re using Godaddy as your web host (doesn’t matter if you’re using them as the domain name registrar), then because GoDaddy disables a key PHP library (“imap”) on all their servers for whatever reason, DAP is not able to do process the recurring order email notifications from 1ShoppingCart.
So if you’re using 1SC & GoDaddy hosting, you will have to end up doing manual cancellations if any member cancels their subscription, or if their credit card fails and their recurring payments don’t get processed.
But 1ShoppingCart order processing works great with all other hosts.
March 22nd, 2010 — 1-Click Upsells, Integration with Shopping Carts, Payment Integration, Paypal, Plugins, Upsell Tree
1-Click Upsells, Downsells and OTO’s are now extremely simple to implement using the new “Upsell Tree” plugin for DAP.
And this particular plugin works with Paypal Standard! Which means you don’t need a merchant account any more.
All you need is a regular Paypal Business Account.
IMPORTANT: What you need before you can use this plugin
- You need a Paypal (Standard) Business account
- You must have SSL (secure server) enabled on your web site. Ask your web host to enable SSL for your site.
- You must have a working version of DAP 3.7+
- You cannot sell a “Recurring” product on the upsell. See below.
- Here’s what you CAN do: You can have a recurring product as the very FIRST product that they purchase (when they click on the “Buy” button on your main sales page, and then you can offer any number of upsells or downsells of “One-Time” Products.
- Here’s what you CANNOT do: Offer a “One-Time” product as your first product that they buy, and then try to upsell them to a “Recurring” Product. Unfortunately, this is a Paypal problem at this time.
Installation & Setup of UpsellTree For Paypal Standard
- You need at least DAP v3.7 for this. So login to your DAP account and download the latest version of DAP and the LiveLinks.
- Follow standard procedure for installing DAP (OR) upgrading your DAP & LiveLinks versions. Nothing different there.
- Purchase the UpsellTree plugin, login to your DAP account and download the plugin zip file, UpsellTreePaypalStandard.zip .
- Unzip UpsellTreePaypalStandard.zip to your desktop. It will unzip the files to a new folder on your desktop, called “PaypalStandardUpsellTree“.
- Upload all the files inside, directly to your “dap” folder on your web site. DO NOT upload the folder itself. Just the files inside.
- Log in to your Paypal account.
- Click on “Profile”
- Click on “Request API Credentials” (under ‘Account Information’ section). It will bring you to the API access page.
- Under Option 2, click on “Request API credentials” to create your own API username and password.
- Click on “Request API signature”
- Click on “Agree & Submit”
- Note down the following pieces of information:
* API Username
* API Password
* API Signature
- That’s it as far as your Paypal account is concerned. Now back to DAP on your site.
- Log in to your DAP Dashboard
- Go to “Config > Payment Processing“.
- Enter the 3 pieces of information (from Step #12 above) into the DAP Config fields - Paypal API Username, Paypal API Password, and Paypal API Signature. CickĀ “Update” next to each of the fields each time, and save the changes.
- This step applies to you only if you are already using 1ShoppingCart with DAP (if not, skip to next step):
Be sure to disable the “Email Order” cron job from your web hosting control panel (“Cron Jobs” screen), because you don’t want your orders to be double-processed.
- Go to the “Products” page. You will now see a few new links, below the “Products” list on the left.

- A) Product Price: For a 1-time purchase product, this is the product’s purchase price. For a recurring product, this is the “recurring” price (what the customer gets charged month after month).
B) Trial Amount: This is only if there’s a trial amount. If no trial, leave this empty.
C) Recurring Count: How long is your subscription? If you said “Forever”, then enter the number 9999 here. If it ends after 6 months, then enter 6 here.
- Set these fields to valid values.
- NOTE: This plugin allows only 1 trial. So in the recurring cycle fields, make sure “Payment/Trial Period #2″ and “Payment/Trial Period #3″ are both the same (set to same number of days: like 30). Example below shows the setting for a “7 day” trial period, followed by recurring payments every “30 days”.

- If you are not offering a trial, then leave the Trial Amount as $0.00.
- But if you really wanted to offer a FREE TRIAL, then you must set the Trial Amount to at least $0.01 (1 penny).
- Once you’ve saved the product, you can now click on any of the two new “Generate… Button Code” links that are located right below the product list combo box.
- “Generate Paypal Standard Buy Button” link:
This generates the buy button HTML code for your product, which you can then directly paste into your sales page. When you click on this link, you will get a pop-up that shows the actual HTML code for your button. The price, trial price, and recurring options are all taken from your Product settings. So make sure you have saved your Product changes before you click on this link.

- Here’s what the HTML code looks like:
<form name=”generate_paypal” method=”post” action=”/dap/PaypalSetExpressCheckout.php”>
<input type=”hidden” name=”item_name” value=”Paypal Upsell Test”/>
<input type=”hidden” name=”description” value=”This is a dummy Subscription Product with a monthly subscription – payments every 30 days.” />
<input type=”hidden” name=”amount” value=”0.01″ />
<input type=”hidden” name=”trial_amount” value=”0.00″ />
<input type=”hidden” name=”total_occurrences” value=”1″ />
<input type=”hidden” name=”is_recurring” value=”Y” />
<input type=”hidden” name=”recurring_cycle_1″ value=”30″ />
<input type=”hidden” name=”recurring_cycle_2″ value=”30″ />
<input type=”hidden” name=”recurring_cycle_3″ value=”30″ />
<input type=”hidden” name=”payment_succ_page” value=”https://www.contentresponder.com/dap/continue.php?url=/dap/upsell1-paypalstandard-sample.html” />
<input type=”hidden” name=”payment_err_page” value=”https://www.contentresponder.com/dap/paymentError.php” />
<input type=”hidden” name=”payment_cancel_page” value=”https://www.contentresponder.com/dap/cancel.php” />
<input type=”hidden” name=”payment_gateway” value=”paypal” />
<input type=”hidden” name=”is_submitted” value=”Y” />
<input type=”submit” value=”Buy Now” />
</form>
- If you’re doing upsells, the only thing you need to do is, look for the “payment_succ_page” field in the above form. By default it will point to:
https://www.example.com/dap/continue.php?url=/dap/upsell1.html
- Modify the file upsell1.html within your dap folder, to create your 1-Click Upsell offer. Or if you don’t wish to use 1-Click upsells, you can make just about any kind of upsell offer on that page. The upsell1.html that comes with the plugin has a sample upsell page already created for you, just so you get an idea of what that will look like.
- On the upsell page, if you want to upsell say, Product B, then make sure you set up “Product B” ahead of time in DAP, and set up the price and recurring options. Then for upsell products only, click on the “Generate Authnet 1-Click Upsell” link to generate the 1-Click Upsell Buy button code, as the upsell buy button is slightly different than the ‘regular’ buy button code. Now take the upsell buy button code like you did before, and paste it in upsell1.html. That’s it.
- You can repeat this process for unlimited upsells, downsells and one-time offers. No limits.
That’s it.
While it looks like a LOT of steps, that is only because we have to explain the steps in detail so they are clear. In reality, it is very simple to set up, and starting from scratch, if you have DAP & SSL already installed, it shouldn’t take you more than 1/2 hour to set up your 1-Click Upsells/Downsells/OTO’s. And if you’re not using Upsells/Downsells, then it can be done even faster.
If you have any further questions, feel free to open a support ticket, and we will assist you in getting this going.
“Upsell-Tree” with Paypal Payments Pro
Unlimited License