12

DAP Shopping Cart And Upsell Tree Plugin Summary

DAP Shopping Cart / DAP Upsell Tree Plugins

DAP offers a 1-click upsell shopping cart that integrates with Paypal Website Payments Pro and Authorize.net and an upsell plugin that integrates with Paypal Standard.

1) Paypal Standard Upsell Tree Plugin
2) Paypal Payments Pro Upsell Tree Plugin / DAP shopping cart
3) Authorize.net Upsell Tree Plugin / DAP shopping cart

Note:
1) You can offer any number of upsells.

2) You do not have to offer upsell to use the DAP shopping cart. You can use it even if there are no upsells.

3) Your buyers do not leave your site. They complete the payment on your site if you use the DAP shopping cart/upsell plugin for Paypal Payments Pro or Authnet.

You must have SSL / https (for security) enabled on your web site to use any of the above plugins. Ask your web host to enable SSL for your site.

The following applies if you use the DAP upsell plugin for Paypal Standard:

Your users need to have a Paypal Account to purchase (no CC option) and anything that involves recurring payments (whether it is free trials + recurring , or recurring from day 1) wont work if you offer it as part of an Upsell. Anything recurring *must* be the very first product they add to their purchase again all of this is applicable only if youre using the Upsell-Tree Plugin for Paypal Standard. These are Paypal API limitations. But if you just want your users to buy a single recurring product then upsell other one-time products as the upsells, then the Paypal Standard Plugin will work great. If you do not offer any upsells and just have a Paypal Standard account, then the best option is to use either the DAP generated Paypal buttons (described above) or the Paypal hosted buttons (described above).

===============

If you use your own merchant account like Authorize.net or
Paypal Website Payments Pro, then none of the above applies in which case you can do recurring products during any part of your purchase flow (first product, or as part of the upsell).

For example:

Step 1: Add Product 1 to cart (can be recurring or 1-time product)
Step 2: Order Page

Step 3: Add/Decline Upsell Product 2 (must be a one-time product for Paypal standard, can be a recurring or one-time product for paypal payments pro)

Step 4: Add/Decline Upsell Product 3 (can be a one-time product for Paypal standard, can be a recurring or one-time product for paypal payments pro)

Step 5: Thank You Page

In the button code that you generate in the DAP products page, you will see something like this:

input type=”hidden” name=”payment_succ_page” value=”https://www.yoursite.com/dap/continue.php?url=/dap/upsell1.html”

Here url = /dap/upsell1.html tells dap where to return the customers after they complete the paypal payment.

If you do not offer upsells, just change this line in the form code as shown below so it will take the users to a thankyou page after they complete payment.

input type=”hidden” name=”payment_succ_page” value=”https://<strong>yoursite.com</strong>/thankyou”

Create a WP page called thankyou (URL = https://yoursite.com/thankyou) so the customers can be returned to that page upon successful payment.

Here yoursite.com should be replaced by the name of your site.

The DAP cart is not a multi-product cart at this time. It is more geared towards people purchasing single products at a time like a membership product or a one-off info product. You could however use Upsells even now, to give them further options to buy.

Click Here to Leave a Comment Below 12 comments
Adam - July 30, 2011

How would using DAP as a shopping cart to sell a membership (recurring billing) with Paypal Website Payments Pro work, as far as PCI scans are concerned? Where is the customers CC info being stored?

Reply
Suzanne - November 18, 2011

Will this work when (a) giving away a free product in the beginning (Paypal won’t allow you to add anything to the cart that is free) and (b) subdomains that each are based on a keyword and offer 70% off the product, forwarding to the next subdomain in the process whether it’s an UPSELL or DOWNSELL with option to ADD TO CART with each offer. I think the subdomain part is the thing I’m having trouble with. Can you tell me if this plugin will help put it all together for me? I just don’t want Paypal to immediately check out every time something is added to the cart. Despite their allowing for an add to cart button, this is what they do and they say there is no way around it. Thanks for your help!

Reply
Robert Lawrence - January 22, 2012

With upsell trees, can I sell a $27 monthly membership then on the upsell try to sell the customer a 1 year membership for $97 (that would replace the original monthly membership)? How does this work? Am I able to replace one product with another on an upsell or does the customer get charged at every step, making this impossible?! Please clarify. I am considering purchasing your software. Thanks!

Reply
Veena Prashanth - January 22, 2012

>>Am I able to replace one product with another on an upsell or does the customer get charged at every step, making this impossible?! << You cannot replace one product with another on an upsell. The customer gets charged at each step.

Reply
Alan Bergquist - February 19, 2013

I’m not exactly sure what the process of allowing them to “choose” between products. We will have multiple products that are somewhat different … each for a different state … each state would have a different coupon.

My question is if the buy button connects them directly to a product, how do I allow them to click “Yes I want to subscribe” and then choose which product they want to purchase. Or do I use “Add to Cart” button instead??? Thanks

Reply
Veena Prashanth - February 19, 2013

Alan,

Yes, you will have to use ‘add-to-cart’ to allow users to first add items to a cart, they will be taken to the summary page upon each add-to-cart button click where they can see the summary of items they have added to the cart before they complete the final checkout.

We do not have a ‘view cart’ option yet and add-to-cart summary page does need some CSS work to make it look better than what it is now, but we are aware of it’s limitations and are working on improving it.

Thanks,
Veena

Reply
Alan Bergquist - February 19, 2013

So do I need a separate ‘add to cart’ button for each possible product … so if I had a different program for each state I would need 50 different buttons? Or where would they select which product.

Reply
Veena Prashanth - February 20, 2013

Yes, you will have to use separate ‘add to cart’ button for each product.

Reply
Veena Prashanth - February 20, 2013

BTW, it is possible to create dropdown option for each product, allow users to choose from the dropdown list, and have each list item link to it’s own shopping cart link but it will require custom code.

Reply
Veena Prashanth - February 20, 2013

Hi Adam,

>>How would using DAP as a shopping cart to sell a membership (recurring billing) with Paypal Website Payments Pro work, as far as PCI scans are concerned? Where is the customers CC info being stored? << DAP does not store the CC info. It's stored in Paypal. Thanks, Veena

Reply
Veena Prashanth - February 20, 2013

Hi Robert,

>>With upsell trees, can I sell a $27 monthly membership then on the upsell try to sell the customer a 1 year membership for $97 (that would replace the original monthly membership)? How does this work? Am I able to replace one product with another on an upsell or does the customer get charged at every step, making this impossible?! Please clarify. I am considering purchasing your software. Thanks! << The customer will get charged at every step so what you are asking for is not possible currently. Thanks, Veena

Reply
Veena Prashanth - February 20, 2013

>> and (b) subdomains that each are based on a keyword and offer 70% off the product, forwarding to the next subdomain in the process whether it’s an UPSELL or DOWNSELL with option to ADD TO CART with each offer. << You can forward the upsell / downsell to a page on a different site (sales page can be anywhere) as long as all the dap buttons are generated from the same/one dap site and all the products are defined on the same dap site. If you generate the main button on site A, then you will have to generate the upsell buttons for the products you want to upsell on site A as well. It cannot be from say Site B.

Reply

Leave a Reply: