26

DAP Shopping Cart Overview

The DAP built-in shopping cart has a lot of great updates in DAP 4.2.

What does the shopping cart offer?

=> Coupon support
=> Add Custom Fields to Your Order/checkout Form

=> Support for Order/Checkout Form customization at product level. For ex – Show “Coupon Code”, Show “How did you hear about us?”, Show “Comments”, CART header/footer html, Show “Ship-To Address on Checkout”, Show “Terms And Conditions”, Request “Phone” on Checkout?, Request “Address2” on Checkout? etc

=> FULLY integrated with WordPress so your order/checkout page will carry the look&feel of your wordpress theme.
=> Multiple cart items support – (you can now use ADD-TO-CART button to allow buyers the option to add multiple items before they finalize purchase)
=> Unlimited Upsells

What you need in order to use the DAP Shopping Cart:

1. You need an Authorize.net merchant account or Paypal Payments PRO account
2. If you want to sell subscription-based products, then you also need Automated Recurring Billing (ARB) enabled in your Authorize.net account.
3. You must have SSL (secure server) enabled on your web site. Ask your web host to enable SSL/HTTPs for your site.

What it looks like when its implemented on your site:

WordPress version (cart appears within your WP page)

1) Buy Now
2) Add-to-cart

NON-WordPress version (stand-alone cart page)

1) Buy Now
2) Add-to-cart

Setting Up The Cart

=> Create the product that you want to sell in DAP Admin => Products / Levels => Manage Products Page

=> Customize the cart/order page in DAP Admin => Payment Processing => Cart Options Page

=> Generate the Primary Buy Button in DAP Admin => Payment Processing => Generate Buy Button Page

NOTE: If you do not want to offer upsells, just set the ‘Payment Success Page’ to point to the final landing page. Otherwise point it to the next upsell page in the flow.

=> If you want the checkout and checkout confirmation pages to have the look&feel of your wordpress theme, then create the following wordpress pages and use the URL of these pages in the button generation page above:

– A WordPress page with the merge tag %%DAPCART%% (this is the page where Credit Card and other info is collected from the user).

– A WordPress page with the merge tag %%DAPCARTSUMMARY%% (this is the page where users can see the items added to their cart.. just applies to add-to-cart button).

=> Generate the Upsell/No Thanks Button in DAP Admin => Payment Processing => Generate Buy Button Page

If you want to offer more upsells, just point the ‘Payment Success Page’ to the next upsell page in the flow.

Click Here to Leave a Comment Below 26 comments
Kit - July 21, 2011

DAP Admin => Payment Processing => Cart Options Page

I do not see these settings so I’m a little stuck – please advise.

Reply
Kit - July 21, 2011

Ahhh, upgrade to new version!! :0) Found it!!! I’m trying to add a “checkbox” to my order form where it says Click Here to Add to Your Order.. Are there instructions for this somewhere?

Reply
Paul G. - October 9, 2011

Hi,

Is there any way in a near-future release the shopping cart would support “quantity”. That is, so you create a product and users may buy the same product multiple times.

I want to integrate this shopping cart with several different things and they not products like “pages” in WordPress – I need to be able to allow the user to buy more than 1 of a given product. How about… calling it something like a “resource”?

Cheers,
Paul.

Reply
Scott S - December 10, 2011

I have the cart all setup, but I can’t seem to find any documentation for adding custom fields to the order form for a paid product. How do you accomplish this. I am using the %%DAPCART%% in my order process.

Reply
Veena Prashanth - December 10, 2011

Paul,

Multiple quantity of same product is currently not possible as their are several different things to consider (like partial refund) when we support multiple quantity of same item. But yes, we will certainly look into incorporating support for it in a future release.

Thanks,
Veena

Reply
Veena Prashanth - December 10, 2011

Scott,

You will have to first add the custom field to DAP (DAP Admin -> users -> custom fields page).

After that, you will have to update /dap/checkout.php to accept a value for the custom field.

Say i added a field called tax_id in dap admin -> custom fields page and then I added the following to /dap/checkout.php to accept a value for tax_id field.

NOTE: this change is not customizable.. so make a note of the change you make. In future if you upgrade to the latest shopping cart and you lose your changes, you will have re-apply it)

fieldset>
legend>Custom Info
div id=”customInfo”>
p class=”LabelColOrderTop”>Tax ID
input type=”text” id=”custom_tax_id” name=”custom_tax_id” maxLength=”255″ size=”30″ value=”” />
/p>
/div>
/fieldset>

Add “< " before fieldset, legend, div, p, input, /p, /div, /fieldset tags ( I didnot add < in front of the tags because when the doc is saved with < in front of these tags, WP messes up the saved tags) You can add this piece of code right above these lines in checkout.php fieldset>
legend>Security Code

Reply
Casper - January 17, 2012

Hi Veena! I’m a little confused because it seems that I can’t find the checkout.php that you mentioned above. Can you help me finding that file? or any file that needs to be updated in order to make use of the added custom field? Thank you!

Reply
Veena Prashanth - January 17, 2012

Hi Casper,

You will be able to download the dap shopping cart zip file from your membership area on our site:

http://digitalaccesspass.com/dap

Pls see – http://www.digitalaccesspass.com/doc/dap-shopping-cart-plugin/

Reply
Greg - February 9, 2012

I’m not finding the dap shopping cart zip file in the membership area on your site (http://digitalaccesspass.com/dap). Is this automatically installed with the most recent release of 4.2.1 or am I missing this file. I’m guessing the documentation is a bit outdated as you have continued to upgrade and increase the value of DAP.
Thanks!

Reply
Veena Prashanth - February 9, 2012

Greg,

You should have access to it now. Pls check. Pls open a support ticket for any missing download issues.

Reply
Huseyin - March 17, 2012

Hi,

In our country we need to create a sales contract and it should be certified during checkout process by the buyers.
Is there a future for this in your shopping cart system.
Thanks.

Reply
Veena Prashanth - March 17, 2012

Hi Huseyin,

Yes, you can enable “Terms of Service” in dap payment processing -> cart options page. It’s configurable at product-level.

Reply
Alan - April 18, 2012

Hello!

We currently have one product … it is a set fee per month to be a member … they can quit at any time … but currently payments are all being processed manually. We want to switch to a shopping cart to automate as much as possible. I don’t even know what it is I’m comparing when looking through shopping carts. All we need to do is to have someone sign up and pay with credit card (possibly pay pal) and then have recurring payments every month until they decide to quit.

It is possible their fee will drop after 12 months in the program but I would imagine that we could always create a second product at that time that entitles them to ongoing modules.

My question is what is the best system to use to process this financially …. use the DAP shopping cart with Authorize.net as somewhere I read you can’t do recurring payments through Paypal?

Thanks! (I realize this isn’t necessarily a DAP question so hopefully I’m not out of line in posting this here… just don’t understand the different parts of payment processing)

Alan

Reply
Veena Prashanth - April 18, 2012

>>My question is what is the best system to use to process this financially …. use the DAP shopping cart with Authorize.net as somewhere I read you can’t do recurring payments through Paypal? << You can use the dap shopping cart to accept CC payments on your site and have it connect to paypal payments pro or authnet as payment gateway. OR You can use regular paypal standard buttons where the users will be transferred over to paypal to complete payment. In both cases, recurring is supported. Make sure your paypal / authnet account has recurring support enabled.

Reply
Ian - July 3, 2012

I’m just checking to see if Paypal PRO is (still) required for DAP shopping cart. It looks like Paypal has changed a few things around, at least since I last looked at it.

So…do I need to upgrade to pro before using the DAP Shopping Cart?

Thanks for your help.

Reply
Veena Prashanth - July 3, 2012

The dap cart still needs Paypal Pro and the APIs that are supported by Paypal PRO.

Reply
Ian - July 4, 2012

Thanks, Veena. One more question: Will I need a separate paypal account for each domain?

I was going through setup and dont see how to set up IPN for multiple domains. Is there a documentation article I’m missing about connecting multiple domains (and DAP installs) to one paypal account?

Reply
Veena Prashanth - July 4, 2012

>>Will I need a separate paypal account for each domain? << No, you don't. Pls see: http://www.digitalaccesspass.com/forums/threads/661-Multiple-sites-using-1-paypal-account

Reply
Rea - June 23, 2013

hi there, we are running a multiple items cart. I think the adding of multiple adding of items in cart is not working. Please let me know possible cause. I just followed all the instructions there.

the version is DAP v4.4.3.

Reply
Veena Prashanth - June 24, 2013

>>I think the adding of multiple adding of items in cart is not working. Please let me know possible cause. I just followed all the instructions there. << Please open a support ticket detailing what isn't working along with the url of the page where you have the payment button and we will take a look. Thanks, Veena

Reply
Laurent - July 11, 2013

Hello,

When I use the %%DAPCARTSUMMARY%% on a page, it brakes the menus and the displaying of the page. Why is that ?

Thanks

Reply
Manish - July 17, 2013

Is there a way to use text instead of image for add to cart button?

Reply
Veena Prashanth - July 21, 2013

>>Is there a way to use text instead of image for add to cart button? < < Yes, you can generate payment link (instead of button) in the dap payment processing -> Generate buy button page for paypal standard or for dap cart.

Reply
Veena Prashanth - July 21, 2013

>>When I use the %%DAPCARTSUMMARY%% on a page, it brakes the menus and the displaying of the page. Why is that ? << Looks like the merge tag is not compatible with the theme you are using. You can use the non-wp version of the cart for now (you can add your own header/footer to it) and use the wp version after we launch the new version of shopping cart in October.

Reply
Mora - September 17, 2013

Hello Veena, thanks in advance for your help.

I want to change the cancel redirection to “https://comocambiarlavida.com/dap/cancel-sample.html” on dap cart summary

Thanks in advance

Reply
Veena Prashanth - September 19, 2013

Hi Mora,

You can update that directly in CheckoutConfirm.php script for now. In the next version of cart, it will be configurable.

Thanks,
Veena

Reply

Leave a Reply: