Creating a Product

Product Name (reqd):

Obviously, this is the name you give your product. So if you are creating a product (subscription-based, or one-time purchase) about how to make money online, then you would call it “How to make money online”. This name will be used by DAP on various screens, emails and reports. So, name it something intuitive, and not something cryptic.

Description (reqd):

Use this to expand on what your product does. This field is used on auto-generated error pages and such.

Sales Page URL (optional):

When a user who doesn’t have access to the links in this product, DAP can show her a default error page (see “Error Page URL” below), and on that error page, it will say something to the effect of “Sorry, you don’t have access to this Product. You have to purchase access to it first.” and then the link to this “Sales Page URL” will be shown, which the user can then follow to read your sales page and then purchase the product.

Error Page URL (optional):

Default value: /dap/product-error.php

If you use the default value above, then DAP will show the default error page when a user tries to access a URL that she doesn’t have access to yet, URL to which access has expired, or she hasn’t purchased the product of which the URL is a part of.

Is this a recurring product? (optional):

Pick “Yes” or “No” depending on if this product is a recurring product for which you expect periodic payments to come in.

If you pick “No”, then when the user purchases this product (or you give her direct access from the admin area), then the user is given access from Day 1 to Day 9999.

Price

Enter the price of your product, regardless of whether it is one-time or recurring. This price is used only if you are using the Authorize.net plugin. If you’re using direct Paypal, ClickBank or 1ShoppingCart, then this field is ignored by DAP.

Billing Cycle (optional):

Applicable only if recurring is set to yes. If this is a recurring product, then you need to enter how often billing is done (in days). So, if your product is available for a monthly subscription, then enter “30″ (as in, billing occurs once every “30″ days).

Product Status (optional):

If you want to temporarily take this product offline, thus revoking access to this product by all users, then change the status to “Inactive”.

3rd Party Notification Email Ids

If you want DAP to send email notifications to 3rd party email addresses (like autoresponder services – eg., Aweber – or to JV partners), then enter one or more email addresses here. Separate multiple email addresses by a comma.

Every time a user subscribes to this product (by paying, or because Admin gave her access), an email is sent out by DAP to all of these email addresses. The “From name” is the subscriber’s name, and the “From email” is the subscriber’s email address.

This is very useful for automatically adding your subscriber to a 3rd party list service that has a “subscribable” email address – like yourlist@aweber.com or 1sa-listid@1siteautomation.com.

Once you fill out the fields, click on the “Save/Update Product” button to save the changes.

Use the same form to make changes to the fields as well.

Integrating With A Payment Processor

The Product Name within DAP should be the exact same (even the case) as the Product Name in your Shopping Cart.

So if you were using a 1ShoppingCart (or private label) to accept payment for selling your digital info product or for access to your membership site, then the Product Name you use in your 1ShoppingCart admin panel should be the exact same name as what you use within DAP.

This is the only way for DAP to know about a new purchase through your 1ShoppingCart cart. And when it parses your 1ShoppingCart notification email, it can figure out that your buyer who purchased that product needs to be added to DAP, so that your buyer can get access to either your info product files, or to your subscription-based site.

6 comments ↓

#1 Mark on 10.30.09 at 8:58 pm

This 3rd Party Notification feature is a great way to auto-create client-contacts in a CRM system, such as Highrise, from 37signals

Now, new sign-ups/members are automatically added to your Highrise CRM. Great stuff!

#2 Ravi Jayagopal on 10.30.09 at 10:07 pm

Mark,

Appreciate your kind words :-)

I’m glad you see the power of DAP.

- Ravi Jayagopal

#3 Ray Lance on 01.31.10 at 4:43 pm

How can I use the commercial autoresponder’s notificaton of subscription confirmation to trigger dap’s confirmed status?

#4 Ray Lance on 01.31.10 at 5:03 pm

And automatic acquisition of the free product?

#5 Ravi Jayagopal on 01.31.10 at 8:46 pm

Ray,

Your question is not clear. Pls rephrase.

- Ravi Jayagopal

#6 Ray Lance on 01.31.10 at 11:15 pm

I would like the commercial autoresponder’s confirmation notice (by webhook back to my url) to also be used to activate the dap user and join the dap user to the default free product.

I suppose I must use something like Dap::User->activate?

But then isn’t there some already-in-the-system configuration of that product join?

Leave a Comment