Entries Tagged 'Self-Service Store (SSS)' ↓

DAP v4.4 Beta

[Update: 01/15/2013: DAP v4.4.3 is now "Final" ]

Hey Dapper!

We’re super thrilled to announce the release of DAP v4.4 and LiveLinks v1.8.3.

An incredible amount of time and effort went into this one – so we’re really excited about this new release!

There are tons of new features, improvements and bug fixes. A lot of the new features were based on your invaluable feedback – so thank you for that.

So without further ado, let’s dive right in!

New DAP Features

  • NEW: Buy-Button Links are here! You can now generate Buy Links right from within DAP. Previously, the DAP buy buttons were a form code. Now you can have them be an actual link. Very handy when you wish to use a pricing table plugin that allows you to enter only links (and not buy-button form code).
  • NEW: Negative Dripping Day for Email Autoresponders: To send an email X days before the user’s access expires to that product, set the usual drip day ("Day to Send") to a negative number on the "Email Autoresponder" tab. For example, setting the "Day to Send" field to "-3" would send out that email 3 days BEFORE the user’s access to that product ends. So you can use this to send out renewal reminder emails. And you can set up multiple of those too – one that goes out on -7 (one week before expiration), one that goes out on -3 (three days before expiration) and one that goes out on -1 (one day before expiration). Date of expiration (access end date) is actually day 0 – but DO NOT USE 0, because 0 is not allowed at this time. Reverse dripping HAS to be a negative number. So -1 would be one day prior to actual access end date.
  • NEW: Encrypted Passwords with 2-way encryption: All passwords in DAP are now encrypted and stored in the database. For current DAP users, un-encrypted passwords will initially work as usual. And every time the DAP Admin updates a user’s password, or a member updates their own password, from that point onwards, the plain-text password will become encrypted.
  • NEW: DAP Admin User can no longer see member passwords. DAP Admin can change everyone’s existing password (their own, as well that of others), but can no longer see what they are.
  • NEW: Login As Member: Not being able to view a member’s password brought a new challenge: How can the DAP Admin login as a member to see what they’re seeing – a critical feature during initial testing as well as troubleshooting a live site when a member says they’re having trouble accessing certain content. So we have introduced a new "Login As Member" feature, where the DAP Admin would go to http://YourSite.com/dap/loginAs.php. This page will present 3 form fields:
    1) Email id of member you wish to log in as.
    2) DAP Admin Email
    3) DAP Admin Password
    So once DAP verifies that it is indeed the DAP Admin trying to log in as someone else, DAP will log you into the site as that member whose email id you entered in (1) above.
    NOTE: The Login As Member (LAM) feature does NOT mean that you can use just one browser to log in as both DAP Admin and regular member. You still need to use two separate browsers – one for DAP admin (like Chrome) another for regular member (Firefox). All LAM does is give you a workaround for logging in as someone else, because starting 4.4, the DAP Admin can no longer see what the member’s password is in order to log in as them.
  • NEW: New tab on Products page – "Cancellation & Expiration".
    This tab has 3 new settings:
        1) Renewal HTML: You can enter HTML here that will show up on an expired user’s "My Content" page right under the product info (before the links are displayed).
        2) Post-Expiry Renewal Redirect URL: This is the URL to which a user is redirected to, right after they log in, if…
            a) Access to this product has expired,
                -AND-
            b) Setup > Config > Redirect Expired Users to Renewal Page Upon Login? has been set to "Y"
            However, if the user has access to multiple products, and access to more than one of those products has expired, then they will be redirected to the equivalent global field at Setup > Config > Post-Expiration Renewal Redirect URL (Global) right after they log in.
        NOTE: For any kind of renewal redirection to take effect upon log in, you must also set Setup > Config > Redirect Expired Users to Renewal Page Upon Login? to "Y"
       3) Expiration Action: Options in the drop-down are:
           a) No Action: Means status quo – nothing special or extra will be done if a user’s access expires to this product.
           b) Remove from Product: Very useful if you have a non-dripping subscription product, where if a user cancels their recurring subscription, you want to fully remove them from the product.
           c) Set End Date To Previous Day: This is a "rolling window" feature, useful if you want people to be able to pause their membership, come back and re-join, and get their access current (the entire period for which they were a member keeps rolling forward even if they left in between for 6 months, so that there is no "gap" in their access. So even if they leave in between for 6 months and come back and re-subscribe, it will be as though they never left.
  • NEW: Autologin for Aweber-to-DAP flow. Previously DAP would only auto-log in those signing up from the DAP signup form. Now even those signing up through an Aweber sign up form can be auto-logged in to DAP.
  • NEW: Super-simplified Aweber-to-DAP integration. Just point your Aweber list’s thank-you URL to http://YourSite.com/dap/signup_submit.php?productId=123. That’s it! No more fiddling with code, or renaming files, etc.
  • NEW: Better looking default free signup form for DAP
  • NEW: Custom Fields: DAP Admin can now make a user-facing custom field to be a "Required" field. So when it shows up on the user’s own profile, they must fill it out, and cannot update their profile without entering data in the field.
  • NEW: DAP logs older than 5 days, will now be automatically cleared to make sure the log table doesn’t grow too big.
  • NEW: DAP Admin Panel now displays "Logged in as: <First><Last>" at the top of every screen right below the menu. It will be a hyper-link that will take you directly to the User-Edit page for the admin where you can modify the DAP Admin user’s profile.
  • NEW: Ability to configure Post-unsubscribe URL (see new CONFIG item below)
  • NEW: Ability to delete saved Autoresponder emails (On Email > Autoresponders page) completely from system – which will also delete it from all DAP products that it has been added to.
  • NEW: Option to automatically flush the login IP records of all users in the system, every X number of days. See new config item below "Flush Login IP Records How Often?"
  • NEW: Ability to flush the login IP records of an individual user, by clicking on the new "Flush all Login IP records for this user" link on User-edit page.
  • NEW: User-edit page shows all of the user’s login history with IP’s and time of log in
  • NEW: Ability to exclude individual users from IP monitoring, like say those with a high IP reset rate because they have dialup, or because their ISP assigns them a new IP way too often than the others. New field on User-edit page "Exclude From IP Monitoring"
  • NEW: Users > Manage page shows two new colums for every user: "Last Login Date" (date when user last logged in) and "Login Count" (how many times user has logged in so far) 

New Affilate Features

  • NEW: Affiliate email notification of Commissions earned as well as Leads generated. You can configure the content of the email sent to the affiliate under Setup > Templates.
  • NEW: The "Lead" notification email is sent instantly when the lead/buyer is first logging in to the member’s area. The "Sale" notification email is sent at the top of the hour when the DAP hourly cron runs.
  • NEW: The Affiliate Email Notification feature itself is configurable. It is set to "No" (don’t send notifications) by default. Just set it to "Yes" in Setup > Config to turn it on.
  • NEW: You can enter merge tags like….
    • %%PRODUCT_NAME%%
    • %%AMOUNT_EARNED%%
      And if you want the affiliate to see their referral’s name and email, you can additionally use these in the email…
    • %%BUYER_FIRST_NAME%%
    • %%BUYER_LAST_NAME%%
    • %%BUYER_EMAIL%%
  • NEW: "View Affiliate Traffic" button on "Affiliates > Reports" page that now allows you to see incoming affiliate traffic for a given affiliate and date range
  • NEW: Allow affiliate payment in credits. You can now set up Commissions in "Credits" – You can assign Per-Lead Fixed, Per-Sale Fixed and Per-Sale Percentage all in "Credits" as well (previously, it was only "Cash" commissions). NOTE: In order for your affiliates to redeem those credits and use it to purchase your content, you will need the new CreditsStore plugin (previous known as "Self-Service Store" (SSS) which will be sold separately, and released shortly.
  • NEW: Configure First-Cookie or Last-Cookie wins? Default: Last-Cookie
  • NEW: Configure Affiliate Cookie Length (in days). Default: 365

New Merge Tags & ShortCodes

  • NEW: New shortcode for customizing the user profile: [DAPUserProfile].
    You can now pick and choose which fields appear on the user profile page using this shortcode. You can also choose to display all user-facing custom fields (showCustomFields="Y"), or only select custom fields (showCustomFields="cbnick,ssn"). Default is "Y" for all fields – so even if you don’t enter showFirstName="Y"  for a field, it will show up by default.
    The full list below is the same as entering just [DAPUserProfile]:

    [DAPUserProfile showFirstName="Y" showLastName="Y" showUserName="Y" showEmail="Y" showAddress1="Y" showAddress2="Y" showCity="Y" showState="Y" showZip="Y" showCountry="Y" showPhone="N" showFax="N" showCompany="N" showTitle="N" showPaypalEmail="Y" showOptedOut="Y" showCustomFields="Y"]

  • NEW: New Shortcode [DAPUpline]
    Basically, this shortcode shows a user their referring Affiliate’s (a.k.a Sponsor’s) information. So when a user visits the page that has this shortcode, it will display information of that user’s referring Affiliate – either from cookie (if exists), or if they’re already a member, then their current Affiliate’s information. And if neither the cookie is set, nor the user has an Affiliate attached to their account already, then it will show the info of the DAP Admin). So you can use it to show the user information of the person (affiliate) who referred them to the page. Think of it as a "Your Sponsor" tag.
        [DAPUpline showField="first_name"] – To show affiliate’s first name, use this
        [DAPUpline showField="last_name"]
        [DAPUpline showField="user_name"]
        [DAPUpline showField="email"]
        [DAPUpline showField="address1"]
        [DAPUpline showField="address2"]
        [DAPUpline showField="city"]
        [DAPUpline showField="state"]
        [DAPUpline showField="zip"]
        [DAPUpline showField="country"]
        [DAPUpline showField="phone"]
        [DAPUpline showField="fax"]
        [DAPUpline showField="company"]
        [DAPUpline showField="title"]
        [DAPUpline showField="paypal_email"]

        For Custom fields…
        [DAPUpline showField="custom_<customfieldname>"]

  • NEW: New parameters for existing shortcode, [DAPUserLinks]
        a) showProductCount => ‘Y’: If set to "Y", then the message "You have access to (X) products" will be displayed. If set to "N", it won’t be.
        b) showRenewalHTML => ‘Y’: If set to "Y", new product level field "Renewal HTML" will be displayed giving clear indication that the user’s access to that product has expired.
        c) productId parameter can now accept multiple product id’s separated by a comma if you wish to show "My Content" only for a select number of products.
  • NEW: 3 new merge tags for email, all available in a product-related context
    1. %%NUM_DAYS_TO_EXPIRY%%
    2. %%ACCESS_START_DATE%%
    3. %%ACCESS_END_DATE%%

New Configs & Internationalization

  • NEW CONFIG: Flush Login IP Records How Often? Every….. ? Login IP records in the system will be flushed/reset as often as you configure here.
  • NEW CONFIG: Last Flush Date of Login History: Shows date when all users’ login history was last flushed (reset)
  • NEW CONFIG: Post-Unsubscribe URL: New config item. URL to which User is redirected to, right after clicking on the "Unsubscribe" link at the bottom of DAP emails.
        Defaults to /dap/unsubscribed.php
  • NEW CONFIG: First-Cookie or Last-Cookie wins? New config that allows you to set the affiliate module to be "First Cookie" or "Last Cookie". Default: Last Cookie wins.
  • NEW CONFIG: Affiliate Cookie Length (in days): New config that allows you to set affiliate cookie expiration days.
  • NEW: New customizable variables in /dap/inc/language/english.php
    //———- Added in v4.4 ———//
    define("AFFILIATE_INFO_PERFSUMM_SUBHEADING","Affiliate Performance Summary"); //used only in dap/index.php
    define("AFFILIATE_INFO_HEADING","Affiliate Details"); //used only in dap/index.php
    define("MSG_NO_COMM","Sorry, no commissions earned yet.");
    define("USER_PROFILE_SUCCESS_MESSAGE_USER","SUCCESS! Your profile has been updated.");
    define("MSG_ERROR_EMAILEXISTSVB", "Sorry, this email id is already in use in our vBulletin Forum. Please try using a different email id.");
    define("MSG_SUCCESS_USERUPDATE_NOVB", "SUCCESS! Your profile has been updated, but could not register this username in our vBulletin Forum. Please contact the site admin for help.");
    define("AUTOMATED_AUTORESPONDER_EMAIL_SUBJECT", "New Content Available:\n%%CONTENT_NAME%%");
    define("MSG_INVALID_PASS","Sorry, the password you have chosen contains special characters. Only Alphabets and Numbers allowed. Please go ‘back’ and choose a different password.");
    define("COLNAME_EARNINGTYPE_TEXT","Cash/Credit");
    define("USER_PROFILE_NEW_PASSWORD_LABEL_DAPUSERPROFILE","Password<br/>(only if changing)");

List of Improved Features

  • IMPROVED: Products > Manage screen will remain on same tab after saving the product – will not switch back to "General Settings" tab.
  • IMPROVED: "Earnings Report By Product" report on DAP Admin home page now includes refunds (previously, reported only net – now separately reports Sales and Refunds).
  • IMPROVED: Better support for Internationalization (non-English characters). Previously, on some DAP screens, junk characters were showing when name had certain non-English characters. That’s fixed now.
  • IMPROVED: Affiliate > Reports page now shows today’s date as default for Start and End date (was previously blank and was confusing).

List of Bug Fixes

  • FIXED: Currency symbol issue in aff details page. Instead of a currency sign (for the Euro) "€" was showing up. That’s fixed now.
  • FIXED: Use paypal email in mass pay if exists – if not use main email id
  • FIXED: There was a fatal error when WP admin tried to update a regular user’s password via WP Admin User profile page. Fixed now.
  • FIXED: Syncing was not working when using two blogs protected by one installation of DAP. It was syncing to the first blog visited by user, but not to the other one(s). Fixed now.
  • FIXED: "States" in the User Profile page is now a free-form text field. Both User (on user profile page) and DAP Admin (on user-edit page) can edit this and type in free-form text in this field.
  • FIXED: "Payer Email" field in the transaction table is updated when user changes their own email in their profile AND also when DAP Admin changes email of user from the DAP Dashboard
  • FIXED: When a user updates their profile info, confirmation message will now show below button too (and not just at the top of the form, where they would miss seeing it if they didn’t scroll up). Not even applicable any more with the new [DAPUserProfile] shortcode.

WARNING: READ THIS BEFORE YOU UPGRADE

There a few critical things you need to remember to do BEFORE you upgrade.

BEFORE UPGRADING

Self-Service Store Users: DO NOT UPGRADE

Due to the new version of "Credits Store Plugin" (SSS) coming out shortly, the current version of SSS will no longer work with DAP v4.4. We will work with you offline to make sure you’re able to upgrade. Please open a ticket for that. For now, if you are currently using SSS actively on a live web site, then do not upgrade to 4.4. But if you just own a copy of SSS, and are not currently using it, then you may go ahead and upgrade.

This release is BETA – not for use on already LIVE web sites with ongoing sales

If you’re already running a live web site that’s generating sales, then you should probably skip this beta release, and wait for the final release.

However, if you’re just getting started with DAP, or if you are at least 2 weeks from launching, then we highly recommend that you upgrade to this version, as it has so many usability features and fixes to nagging issues from the past, that it will make things a LOT easier for you during setup and maintenance.

You MUST log out WP Admin & DAP Admin Before Upgrading

Before you upload the files, simply log out of WP Admin. If you’re on 4.3.1, then you will also be automatically logged out of DAP Admin. But if you’re on an earlier version of DAP, then be sure to visit http://YourSite.com/dap/logout.php to log out of DAP Admin. Only then upload "dap" as well as "DAP-WP-LiveLinks" files (see instructions below).

ALSO COMING SOON

The features listed above are just the part of core DAP that has changed.

We still have 2 major releases coming up very soon!

1) The spanking new "Credits Store" plugin

This plugin was formerly known as "Self-Service Store" (SSS). We’ve completely built this new one from the ground up.

If this is something you’ve been wanting to do, then you’re absolutely going to go nuts when you see the kind of features we have included in this new plugin. It even has a couple of related child plugins for WordPress that will allow you to some really cool stuff!

It will all be part of the new Credits Store plugin that will be released in 1 week.

2) The fully updated "Paypal Upsell-Tree" plugin

An all new, exciting look & feel for the cart, and many more enhancements. You’re going to absolutely love this if you wish to do Upsells with a Paypal Standard account.

And this one comes out in 2 weeks.

So, we hope 4.4 was worth the wait for you :-) . We would love to hear your thoughts, so don’t forget to leave a comment (or two) below.

Cheers and happy holidays!

- Veena Prashanth & Ravi Jayagopal
DAP Queen & DAP Daddy

PS: Don’t forget to leave your comments & thoughts below :-)

 

Resources:

Click here to download DAP v4.4 and LiveLinks v1.8.3

Click here for instructions about Upgrading DAP

Click here for instructions about Upgrading LiveLinks

NOTE: If you don’t see the latest files in the member’s area, that’s probably because your 1 year of free access to DAP Support & Upgrades have expired, and you can renew here. If you think you should have access to DAP v4.4 and LiveLinks v1.8.3, then please open a ticket and we’ll take care of it. Thanks!

DAP v4.1 Beta

4.1 Beta Is Here!

And we've added some very cool new features to this release. So let's get right to the big story…

Self-Service Store (SSS)

This is our big "Magnum Opus" – our "Summer Blockbuster" – released early!!

This is our "Pièce de résistance", our "Coup d'état", our "Tour de force", our "Chef-d'oeu·vre"… (ok, ok, stopping… running out of hyperbole anyway)

But that's how excited we are about this!!! Enough to put 3 exclamation marks in a row!!!

The Self-Service Store (SSS) plugin is a very cool new plugin, that allows you to give "Credits" to your buyers (of a "Master" product), which they can then "Redeem" towards various "Child" Products. It's practically "Content On Demand".

Instead of you dripping content on them in a pre-determined fashion, they choose the modules they want, and the order in which they want them. You just give them the credits, put the power of choice at their fingertips, and get out of the way :-) . Awesome stuff (video further below).

Please note that SSS will only work with 4.1 and above.

Click here to buy the SSS Plugin

MailChimp Integration

DAP now integrates with MailChimp. At a Product level, you can choose if buyers of that Product get added to your MailChimp list. DAP will also "remove" them from your MailChimp list if their access to the Product is removed within DAP.

Internationalization

Hola! Ce qui est très cool ("this is very cool" – in French, no less!).

DAP goes global!

No, we don't mean people from around the world buying DAP – that they already do. We're talking about the new ability to customize the few "Member-Facing" pages in DAP – like "My Content", "My Profile" and "My Affiliate Info" pages – in any non-English language of your choice. We tested with many languages – like Spanish, Dutch, French, and even Chinese! Others will/should work too – as long the language characters are UTF-8 based.

WordPress is already "international" friendly, so we're excited to be able to help membership site creation in multiple languages. And what's really cool, is that you can now also send Autoresponder & Broadcast emails in all of these languages (the last time we checked, even the big-boys like Aweber don't let you do that!).

Admin & Affiliate Reports

There are a few new useful Admin & Affiliate reports.

Admin: On the DAP Admin home page, you will see a few new reports, and enhancements to existing reports. The new "Member Summary" report will show you how many paid users, free users, admin-added and expired users there are. It also gives you a per-Product break-down of these same numbers. And on top of that, you can use the date range to further filter results.

There's also a new "View Performance Summary" report (default report that runs when you visit the "Affiliates > Run Reports" page) that gives you more information for each affiliate – like Clicks generated, Leads, Sales and even Earnings-Per-Click (EPC).

Affiliate: The same affiliate report above is now available to each of your affiliates too. On their affiliate page, they can now see a new table that lists their Clicks, Leads, Sales and EPC.

IPN Script Generator For Developers

DAP now supports the ability to quickly develop support for any 3rd party shopping cart providers that support IPN notification (via HTTP POST) to 3rd party scripts. The DAP admin will have the ability to generate an IPN Script for any 3rd-party shopping cart that support IPN. 

And once the script is generated, you simply upload it to the "dap" folder on your site and update the shopping cart IPN URL settings with the URL of this new script.

New DAP ShortCode Feature

You can now use the DAP ShortCode framework to NOT SHOW a part of your post or page, to anyone WHO IS LOGGED IN.

So, say you wanted your "Sales Copy" and your "Buy Button" to be shown only to visitors, but NOT BE SHOWN to those who are already members, then you can do this.

DAP Plugin Framework

We've created a new "Plugin Framework" for DAP, that developers (and we ourselves) can use to quickly add plugins (even a few-line scripts) to DAP, in order to integrate with other 3rd-party scripts. For example, on a new user-add, you want DAP to pass the member info to a 3rd-party script or application that you are using in addition to DAP. It's not yet as slick as the WordPress plugin framework, but we'll certainly get there sooner than later. In fact, the MailChimp integration is our very first plugin to use this framework.

Miscellaneous Additions

We have a couple of features planned – like one password-generation related feature – which we're going to add to this release before it goes final (a 4.1.1, if you will).

Dog Food v4.1

Yup, we always eat our own dog-food. So we've actually gone ahead and installed v4.1 Beta on this very site – DigitalAccessPass.com . So when you log in to the member's area, you will now see the new "Affiliate Performance Report" that we mentioned above.

The SSS plugin (in its primitive original version from years ago) has always been sold separately. And it will continue to be sold separately.

And once we add the avatar-the-mind-bender-type features to this plugin over the next couple of releases, the price is going to go up – way up.
 

DAP Affiliates: Get Busy!

If you're already a DAP user, then this is THE perfect time to promote DAP.

The last time we offered SSS for free, many of our affiliates made a killing. There's no better bonus for DAP than a real, usable, useful, powerful plugin like SSS.

So get your affiliate toolbox out, and start notifying your lists.

Check Out The Videos

1) SSS Intro

2) SSS Admin Setup

3) SSS User View

 

MailChimp Integration

 

Cheers!

- Veena & Ravi

PS: And don't forget to leave a comment below, as alwaySSS :-)

SSS And The Klutz

Wow, 2 hours and 20 minutes!

That’s how long the “1 Hour” webinar lasted last night.

And I made sure there was plenty of drama to keep everyone awake and interested: Forgetting to record the webinar for my grandchildren to cherish, PC crash right before, GoToWebinar muting me out all of a sudden (at least that’s what I would like to believe) and me talking for about 5 minutes without realizing that no one could hear me, screen freezes, forgetting to upload special offer link… it was all happening out there :-)

If you were a witness to the mayhem, go ahead and comment below and let me know what you thought. I promise I won’t censor them :-)

And if I missed answering your question, ask below and I will make sure I do answer it now.

And I did make a special “SSSS” (Self-Service Store Special) Offer. The missing link (literally) is below :-)

SSS will shortly launch at $97. But using the link below, you can buy it now for $47.

Once the offer expires, the very same link above will go up in price.

So here’s your only chance to Save $50 on SSS.

- Ravi Jayagopal
PS: What is SSS?