Home
Membership Software Manual
Contents
1. for the database host enter localhost Provide all details carefully Setup a Cron Job What is a cron job The cron job is a scheduled task on the hosting server You may choose to run specific program in specific time periodically In case of AMS we have to call AMS page yes just regular page http yoursite int AMS cron php with browser However your hosting is using Linux Unix so there are no usual browsers like IE or Netscape We will use command line text mode browser named Lynx You may run it on Unix with the following command usr bin lynx source Line usr bin lynx source http yoursite int AMS cron php will access specified URL and display HTML source of page In our case we don t need any output we just need our page to be accessed so we will ignore output Why I need to set cron job In AMS cron job required to handle recurring billing for some payment plugins and periodic emails not completed notifications expire notifications automatic emails Even if you don t plan to use recurring billing or send automatic emails from AMS we still recommend to setup external cron job because it executes some necessary system tasks 9 Page Setting it up We will provide here instructions for CPanel based control panel I hope you will be able to find equivalent controls if you re hosting uses different panel software 1 Login into your webhosting control panel 2 Click to Cron Jobs link It may be
2. Address to sales Q yoursite com E Mail Sender Name It will be displayed as Name in outgoing e mail messages It is not bad idea to set it the same as Site Title Email send method Set it to Internal PHP mail function and try to send a test e mail message to yourself it is better if you set it to some external e mail address not located on the same server for example email yourself to your mailbox on Yahoo Verify E Mail Address On Signup If you want to validate customer e mail address on signup enable this option It will email customer a verification email message with a link Once the link is clicked user can continue signup and make payment After setting all these options do not forget to scroll down and press Save button 19 Page Product Management You can create and manage as much as products you want and search them according to their respective IDs You can define price and plans and relate them with you products so your customers can easily choose product according to their needs You can add new product in list at any instant Also you can set recurring price for products with different time limits Add New Product You can add new product very easily by following below steps Step1 Click on Manage Products on Right side Navigation Bar then you will see the entire available products list within your membership system Click on Add New Product You can edit any particular product detail just
3. Fig 5 b Instant Payment Notification Preferences Tab 31 Page wi 7 8 9 Click Edit Check the box Optionally enter the URL to the file ipn php in your installation http www yoursite int AMS plugins payment paypal r ipn php please read note below regarding this URL Edit Instant Payment Notification IPN settings Back to My Profile PayPal sends IPN messages to the URL that you specify below To start receiving IPN messages enter the notification URL and select Receive IPN messages below To temporarily stop receiving IPN messages selectDo not receive IPN messages below PayPal continues to generate and store IPN messages until you select Receive IPN messages again or turn off IPN Notification URL IPN messages O Receive IPN messages Enabled Do not receive IPN messages Disabled Save Cancel Fig 5 c Entering Notification URL Click Save Return to the Profile subtab Click on Website Payment Preferences link in the Selling Preferences column Account Information Financial Information Selling Preferences Email Credit Debit Cards Regional Tax Postal Address Bank Accounts Postage Calculations Password Currency Balances My Saved Buttons PAN Payment Receiving Preferences Notifications Instant Payment Notification Time Zone My Checkout Settings Preferences Manage User Purpose code Reputation API Access Customer Service Message Business Information Website Payment Preferences Additional Owners
4. 28 Configuring AMS for PayPal Pro pluginsassssasussensumaismniemdidvmnie 28 3 PayPal Standard Plugin Configuration cscssssessessessestessesees 31 Contigure Your PayPal Leese 31 eV REE EI EE EE A 35 Tod vsvvrvv4v2v276se RON 37 TN 38 Howto create a ee ee i iianmscoswieticninsc RRN 38 MENN 40 Emal Ten PA ua 41 Folder protection Direct method Easiest 45 Folders protection NNN eee 46 Enabligg Protection NE NR 46 3 Page Available Protection Methods resevsvrssvsvrvrensrnrerernrevseserereveresavenensnrnenenns 48 OOP RIE S WO EE EE ER 48 2 Mod Rewrite php WCE Cc ccsssscsracanaversssverecnaiantaniarcasannepiarsrcancnseorneeh 49 EGET EN TS 50 A PAP WCE EE ER 51 How does it work for programmers ONIy cccceceesessessessessessessesseeeees 52 Member Management mesnarseessrsenvenvesnneenssevnrsnnenneseee EE RE 54 EEE EE 55 PG oe EE ERE EE 56 LS TE ER 57 Se ENE NN RE ER 59 TORE T EE EN 60 Database Bic EE A 63 Ke GE 0 EE sani sae neacee vetoes 63 Affiliate Management rmmsnnnrnsernrensnevvervnsssvvnnsnsnnvese Affilate EEE A A 65 Affiliate Program amp SUAS CS acta ne cantectsnrenmninavden atias maaan 67 Emal AMATES RE ied diel 71 How Affiliate system works from user end mnnranrrnrrvrnovrnvrnnrsvrnnre 71 4 Page KE 90 EE EE E 74 Payment REDOT RR aaa a 74 Cancellation REDON EE NE 75 Customers Demography EE 76 MEME REPO EE ter terre EEE a a 78 TN 79 Account Sharing Prev
5. Delete Old Records Setup Confiquratio Admin Accounts Logs DELETE OLD RECORDS Add Fields You can delete your old records here PEER Deleting unnecessary data will improve the script speed and site performance Version Info Logout Fig 14 Delete Old Records Now click on Clear it will remove all the old records before specified date fully 82 Page Adding User Profile Fields You can add new fields to signup and profile editing form Follow the below steps to add user field 1 Click AMS CP gt Add Fields link in AMS main menu Administration Panel Additional Fields Display Price Validation Type Group ID function Name Title G ntemal for display Field Type fbuserid Facebook SQL field text search Users UserID INT op Add User Email Users Import Export contact Contact text t Backup openid OpenID SQL field text UserID TEXT Restore fax Fax Number Rebuild DB Reports passport Passport ID Payments Reports Manage Products Add field Save new fields order Protect Folders Coupons 2 Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Configuration Admin Accounts Logs version Info Logout Fig 15 a Add User Fields 2 You will see Additional Fields screen with list of existing fields 3 Click Add Field button 83 Page Additional Fields Edit Field Name Field Title Field Description for dispaying on signup and profile e
6. Note free payment plugin is always enabled but invisible Protect Plugins select plugins for protection It is always recommended to have php include plugin enabled HOLD Ctri key to select multiple plugins paynl paypal_mobile paypal nyp appal pro Jpaymenow A paymentsgatewa een payready paysbuy payvision htpasswd_shared mod_auth_mysql new rewrite plugin template Fig 6 a Configure AMS 5 Click PayPal Plugins E Mail Advanced Free 2Checkout Rec Ban Countries fb connect Affiliates clude A htpasswd Affiliates openid Search Users Add User Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log Affiliate Program Delete Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Logout Languages PHP Include Fig 6 b PayPal Navigation Tab 35 Page Administration Panel Plugins E Mail Advanced Ban Countries Affiliates Languages Free PayPal 2Checkout Rec fb connect htpasswe apenid PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration PayPal paypal plugin configuration Merchant ID your PayPal account PRIMARY email address Alternate PayPal account emails one per line Sandbox testing you have to signup here developer paypal com to use this feature Assign different account to product you
7. OFFLINE payment methods to keep reminder for Free Signup customer Manual Payment how to make payment This email comes to user IMMEDIATELY 4 after clicking Signup button Edit E Mail Template Send Pending E Mail to Admin Filen ek send email to admin when user creates payment Disabled default in AWEBDESK and it is not completed yet It is suitable PayPal ONLY FOR OFFLINE payment methods 50 admin may Free Signup contact customers Manual Payment This email comes to user IMMEDIATELY after clicking Signup button prior any actual payment Edit E Mail Template Not Completed Payment Notifications Enable Not Completed Payment Notification Enable Enable Not Completed Payment Notification d il to hen his subscription i di ps nt no cothplated eabecrgtiona treated for sk take number of days when above notification must be send yet I means 1 day after payment 2 means 2 days after payment Edit E Mail Template Delete Add E Mail Template Messages to customer after payment Send Signup E Mail send email to user when FIRST subscripton is completed E Mail Payment Receipt to user send email to customer every time when payment is finished Edit E Mail Template CO Edit E Mail Template Fig 8 d Email Templates Step4 Click on the Edit Email Template option if you want to change any particular email template Refer Fig 8 d 43 Page Template verify email E Mail se bet an
8. PHP scripts HTML content images or downloads Not useful if e Your server does not support mod_rewrite e You your scripts are already using PHP rewrite In this case this method may not work from scratch 50 Page Requirements e mod_rewrite available from htaccess files see below Setting Up Protection Please go to AMS CP gt Protect Folders function and choose new_rewrite protection method How does it work for programmers only Once user logs in to AMS it sets up an unique cookie named AMS_nr and creates several files in AMS data new_rewrite folder Specially constructed mod_rewrite rules in htaccess file from the protected folder will check if user has the cookie set and if files in the folder are actually created and user has necessary access rights for the folder active subscriptions to products If yes user is allowed to view requested page image or file If not user redirected to AMS login page where he can login or signup pay then login 4 PHP Include Protect Plugins 1 select plugins for protection It is always recommended C fb_connect to have php include plugin enabled htpasswd HOLD Ct key to select multiple plugins O htpasswd_shared mod_auth_mysql new_rewrite Fig 9 e Select php include This plugin allow you add cookie based login for protected pages It is particularly useful for adding paid membership support to an existing PHP based application If your existing content is in
9. When you activate this option your customers will be asked to include a Contact Telephone Number with their payment information Learn More Note Selecting On Required Field could have a negative effect on buyer conversion Contact Telephone O On Optional Field O on Required Field ort PayPal recommends this option PayPal Express Checkout Settings With this setting you determine if you technically support the German funding methods giropay and bank transfer in your PayPal Express Checkout implementation Support giropay and bank transfer payments Fig 5 e Website Payment Preferences 34 Page Configure AMS Login to AMS CP Click Setup Configuration in main menu left PANNE Click Save button Administration Panel Click Plugins in Setup Configuration menu top right Enable paypal r plugin in the payment plugins list Ebs Free 2Checkout Rec Advanced Ban fb connect htpasswd Countries openid PHP Ini AWEBDESK MEMBERSHIP SOFTWARE Configuration Plugins configure list of enabled plugins You may enable cc_demo payment plugin for testing purposes Once you have it enabled go to AWEBDESK CP gt Setup gt CC Demo and read readme Don t forget to disable it when testing is finished Payment Plugins select plugins for payment Itis always recommended to have free plugin enabled It will not be displayed in payment methods list HOLD Ctd key to select multiple plugins
10. also hidden in Tools or Advanced submenu You will see screen offering you to choose your experience level Choose Advanced Refer Fig 1 Domains og G Q x Subdomains Addon Parked Redirects Simple Domains Domains DNS Zone Editor Databases As ND EDD MysSAL NN pe DN MySQLE MySQLE phpMyAdmin Remote Databases Database MySOL Wizard Software Services i i e a CGI Site Perl PHP PEAR PHP Center Software Modules Packages Configuration Advanced E 9 Yy FrontPage Index Error Cron jobs Network Ext Handlers Manager pages xtensions Tools Click here to set up cron jobs Submit a Support Request Fig 1 a Navigate to Cron Jobs 10 Page Finding your needed information e Path to PHP UNIX and Linux have a special variable called env php which tells you where PHP is installed on your server We ll use this instead of trying to figure out the path to PHP manually If this does not work you can contact your host to find out what the correct path to PHP is e Flags for output In this example I ve used the q flag which runs cron in quiet mode this flag stops some unnecessary messages You can also add dev null after the server path to stop error messages being output as well e Server Path to your script You will need to specify the full server path directly to your script You can find this on the settings page as shown below a Cron Jobs Cron jobs allow you to automate certai
11. also in AMS CP Field Description description that will be displayed on user signup form in small font under the title Field Type choose to create an SQL or Common field Choose an SQL field for fast search however not all Display Types are compatible with SQL fields then it will be automatically switched back to Common SQL Field Type choose how will the field be stored in MySQL Database If you have choosen Common field type above ignore this option Display Type choose how the field will be represented on signup profile and admin pages All common HTML input types are available Size of input field you may choose size of your text input field or for select field you may set Size 1 to get popup select box Field Values for RadioButtons CheckBoxes and Select fields you have to enter fixed values for user choice Enter it one per line key will be used internally and value for each input choice separated by pipe You may also add 1 to a line item it will make option selected checked by default Visibility of the field defines where the field will be visible and changeable Validation Function defines a validation function for the field value 6 Click Submit to add field Visit Signup Form to validate fields were actually added 85 Page Customization 1 Editing Phrases Text Messages AMS is a multi language program For easy translation all phrases messages for customer side of AMS are contained wi
12. are marked as affiliates will be emailed How Affiliate System Works From User End First of all a user will have to sign up to Awebdesk Membership Software through signup page 71 Page Sign up or Signup using Social Profiles Select yourplan demo product Free lifetime subscription demo producuti O demo product2 Google waH00 AOL lb CP openp Free lifetime subscription demo product2 la O demo product3 eagawa Free for one year demo product3 O demo product4 Free for 6 months demo product4 demo product5 299 00 for 2 years demo product5 sample product Free for 30 days sample product Payment Method 2checkout purchase from 2Checkout PayPal secure credit card payment O Internet Banking via EBS Credit card payment Fi irst Name demo12 Your First Name Last Name example Your Last Name i Email demo12 example com 4 confirmation email will be sent to this address Username demo12 Minimum 4 characters small letters numbers and underscore _ Password ccoooco Must be 4 or more characters 1 Confirm password 263006 Enter password again Fig 12 i Signup Page When you fill all details click on Continue then you will see screen which confirms your signup and you will see option to login as user Members Area Main Page Enjoy your membership To Login please click here Login Add Renew Subscription E Newsletter Archive
13. awebdesk demo2 awebdesk demo3 awebdesk demo4 awebdesk demo1 demos awebdesk demo11 demo1 awebdesk demo7 awebdesk 1 demo4 awebdesk demoB awebdesk democ awebdesk Dobleveta Servicios Email deepakb48 gmail com demoi example com demo1i example com demol awebdesk com demo3 awebdesk com Payments 1 0 00 6 269 10 2 0 00 Never 4G awe Skci demoi example com demoS awebdesk com demo11 example com demoi example com demo example com Max Mallya demoA example com demoB example com demoC awebdesk com doblevetas gmail com 1 0 00 1 0 00 1 0 00 Never Status Active Active Active Pending Pending Active Active Pending Active Pending Pending Active Active Active Active Pending Actions Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Edit Delete Search Users Add User Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Click here to Edit user details F Filter All members Click hereto filter users list Fig 10 a Browse Users You will see list of all available users You have option to view any specific users list For eg Active
14. by clicking on Edit or you can delete that one by clicking on Delete If you want to copy any product along its details then click on Copy Refer fig 2 a Administration Panel Search URL Browse Users Products Subscriptions Types List Title Price Product Duration Scope Group Sort Recurr Agr Search Users Add User Email Users Import Export Backup Restore Rebuild DB demo 0 00 producti LIFETIME a 1 D No No http awebdesk com demo product2 LIFETIME No No http awebdesk com demo i ly No Yes http awebdesk com Edit product3 demo i 6m No Yes http awebdesk com Edit product4 Reports demo No No productS http fawebdesk com Edit Payments Reports enone Fremeas lt Protect Folders Coupons demoproduct6 0 00 15d No Yes http example com Edit Cor n Click here to edit product details Click here to add new product gt 4dd New Product Change order groups EG Click here to change product order groups Changing of subscription details such as duration and price will affect existing recurring subscriptions only if these are based on NOTES Deleting existing subscriptions will affect existsing users Utilities Credit Card payment plugins when credit card information is stored in AWEBDESK database and AWEBDESK initializes rebilling In case of PayPal and other similar payment processors changes will not affect existing subscibe
15. fuser name f first name insert fuser name_1 last name insert fuser login login insert fuser pass password insert Fig 10 f Email Users 58 Page Preview After completing message click on preview You will see a sample of your message that will be delivered to your members mail To Users Preview Format Plain text This email will be sent to 6 members From admin awebdesk com Subject Your membership To demo awebdesk lt demol example com gt text Sample text Sample text Sample textSample text text Sample text Sample text Sample text Sample text Sample text Sample text text Sample text Sample text Sample text text Sample text Sample text Sample To unsubscribe from our periodic e mail messages please click the following link http demo awebdesk com ams unsubscribe php e demol 40example comss e8c2 Ml Archive message M Send message Fig 10 g Email Preview Click on Send to send your email immediately Export Users In the sidebar you can click on Export to generate a CSV file of all the members on your site You can then import them into a spreadsheet application such as Excel for further processing Please choose all essential fields you want to export including member basic details subscription details products to which user subscribed etc Refer Fig 10 h 59 Page Export Member Fields Hold Ctri to select multiple fields Subscription Fields Hold Ctrl to se
16. is no ability to pass calculated tax to PayPal 37 Page Coupons Coupons are a useful way to offer an incentive to get people to join your membership site For example you could issue coupons to your past customers or give them to your affiliates to use in order to boost sales If you want to provide any discount on your products then you can easily generate discount coupons so that your users can use them to avail particular discount when they pay for any of your products This will help you to increase your products popularity and users will attract to your products if they see some discounts and offers How to create a coupon Follow the below steps to create and use coupons Step1 Go to Coupons Step2 Click on Generate Coupons Administration Panel Coupon Batches Coupon Statistics Find Coupon Search Coupon Batches Browse Users Coupons Begin Expire Search Users Batch ID Sa Date Date Count Used Disabled Te 1 12 08 2011 12 08 2011 1 1 Delete Edit Email Users 1 12 08 2011 12 08 2011 2 1 Delete Edit Import Export 1 12 08 2011 12 08 2011 1 1 Delete Edit ee 12 08 2011 12 08 2011 1 1 Delete Edit Restore Rebuild DB 02 10 2012 02 10 2012 Delete Edit Reports 03 21 2012 LIFETIME Delete Edit Payments Reports Manage Products Protect Folders 1 Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Logou
17. it is already in file e Ability to order new subscriptions renew existing subscriptions e History of payments subscriptions with links to cancel active recurring subscriptions if applicable e Last newsletter messages Login Page http www yoursite int AMS login ph This page will display login form if necessary if customer is not logged in 15 Page Once customer is logged in he will be redirected e If customer has only active subscription and accordingly only one Product URL to go he will be redirected straight to Product URL e If customer has several subscriptions or has no subscriptions he will be automatically redirected to Membership Info Page where he will be able to choose a link to go or to renew subscription 16 Page Setting Up Your Membership Site Before you can unleash your membership site to the world you need to set it up This process is easy but please ensure you go through all the steps so you don t miss anything The script will not work unless you ve set it up correctly Before you begin these steps please make sure you are logged in to your admin control panel at http www yourwebsite com manage or if you installed the software in a sub folder then go to http www yourwebsite com subfolder manage Initial Setup Configuration To change AMS configuration click to Ams CP gt Setup Configuration in right sidebar menu There is real lot of settings we recommend to start with de
18. message at the top of the Membership Info page To do this edit the file awebdesk templates member html adding the following 87 Page Welcome smarty session awebdesk user name f Ssmarty session awebdesk user name 1 You can also add additional information If field is added as a common it must be used as Ssmarty session awebdesk user data phone Else it it is a SQL field it must be used as Ssmarty session awebdesk user phone Now visit http www yoursite com awebdesk member php and you will see your addons Add Member Information to PHP Pages If you are using PHP pages on your site you can also add member information to additional pages In this case you are using session information to add the data it will only appear when a member is logged in As the very first line of your PHP page add the following lt php session start gt Then somewhere on the page use the following code lt php print Welcome ESSION awebdesk user name f L 7 SESSION awebdesk user name 1 l gt Again if field is added as a common it must be used as SESSION awebdesk user data phone Else an SQL field must be used as SESSION awebdesk user phone 3 Integration Plugins Introduction to Integration Plugins AMS has ability to integrate with third party applications If you have such integration plugin installed and configured AMS will maintai
19. on your site e membersA e membersB and you have 3 products e Product 1 gives access to folder A e Product 2 gives access to folder B e Product 3 gives access to both folder A and folder B Please note Products are always numbered The id number is visible on the AMS Admin CP gt Manage Products page First id is not always equal to 1 and second id is not always equal to first id increased by 1 You can allow access as follows membersA access allowed for members subscribed to products 1 OR 3 membersB access allowed for members subscribed to products 2 OR 3 Enabling Protection Plugins php_include plugin is enabled by default and you should not disable it It is used for all protection methods except htpasswd To enable htpasswd plugin follow instructions 46 Page 1 Visit AMS CP gt Setup gt Plugins and enable htpasswd also select mod auth mysql new rewrite php include in Protection Plugins list Administration Panel Global Cra HQ E Mail Advanced Ban Countries Affiliates Languages Global Plugins K2 E mail Advanced auaaes f earch Ebs Free 2Checkout Rec fb_connect htpasswd openid PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration Plugins Browse Users configure list of enabled plugins Search Users Add User Email Users Import Export Payment Plugins Backup 1shoppi t select plugins for payment It is always recommended PE sesh es Restore to have free
20. or other file Not useful if e Your server does not support mod_rewrite e You protect complex PHP scripts this method will not work You may use plain php_inlcude protection in this case Requirements e mod_rewrite available from htaccess files see below e PHP compiled as an Apache module 49 Page See your hosting server information if you are unsure Usually any Cpanel based hosting or dedicated server will work How does it work for programmers only Apache s mod_rewrite process access to all pages images anything loading through AMS s file rewrite php This file checks the user s authorization in the database e Ifthe user has an active subscription to the product or products then the protected content will be displayed e If the user is not authorized yet or has an expired subscription then the login form is displayed again with an error message 3 New Rewrite Protect Plugins select plugins for protection It is always recommended Li de to have php include plugin enabled tpassw HOLD Ct key to select multiple plugins htpasswd_shared mod auth mysal Eg openid O php_include plugin_template Fig 9 d Select new_rewrite This plugin allows you add cookie based login for ANY protected content It can protect both HTML files downloadable content and even complex PHP scripts Currently it is better and most recommended protection technique Useful if e You wish to protect CGI
21. plugin enabled It will not be displayed in payment ing Rebuild DB methods list abnamro HOLD Ctr key to select multiple plugins adultprocessor Note free payment plugin is always enabled but invisible alertpay Reports am me Payments authorize authorize aim Reports authorize_cim ss heanstream Protect Folders Protect Plugins ESSEN Coupons select plugins for protection It is always recommended AV to have php include plugin enabled SA Utilities HOLD Ctr key to select multiple plugins Error Debugq Log Access Log Affiliate Program Delete Old Records Setup Configuratio Admin Accounts Logs Add Fields ersion Info Logout Fig 9 a Activating Protect Plugins 2 Click to AMS Cp gt Rebuild Db to build htpasswd and htgroup files in AMS data folder else protection will not work until Midnight 47 Page Available Protection Methods 1 Htpasswd Protect Plugins fb select plugins for protection It is always recommended C fb connect to have php include plugin enabled HOLD Ctrl key to select multiple plugins htpasswd shared O mod_auth_mysql new rewrite Fig 9 b Select htpasswd This plugin will work to provide protection on any Unix based hosting plan It will protect all content in any protected directory However there are some disadvantages compared to using php_include plugin for details see here If it is possible for you to do so we recommend that you use a php_include m
22. 8fca915a1b73d07f259264 create your application Add Like Button Adds a Facebook Like button to Useful Links Enter the web address of your homepage http facebook com awebdesk If you leave it blank it will default to http demo awebdesk com Full Like Button Oo If ticked Like button shows friend faces etc Otherwise Like button is a small button only Force Facebook Logout Forces logout from Facebook when logging out from Membership Software Warning This option will log the member out of Facebook and all other websites they have connected with Signup Page Settings Show on Signup Page go Tick to automagically include on signup page Leave unticked to integrate button yourself Create account Creates new account automatically if Facebook user doesn t have one If unticked plugin will pre fill name and email on signup form only Facebook Product Subscription Sak New account will be automatically subscribed to selected product when created via Facebook Only works if Create account is selected above Signup Page Heading h2 stye tert This is the text that is displayed at the top of the lt h2 style text Farehnnk side of the sinnn nane align center gt Use vour Fig 16 f Facebook Plugin Configuration Step2 Now provide all the details into AwebDesk Membership Software Facebook configuration wizard and click on Save 97 Page Step3 Update your templates header_login html page T
23. AIL Optionally edit Payment System and Payment System Description that will be displayed on signup page Click Save button You are now ready to run a test payment Important Notes 1 2 For payments through PayPal to be processed automatically by AMS you MUST have a business or premium account If you use a personal account you will have to approve the payment in PayPal and then mark it completed in the AMS Admin Control Panel before the user will have access The PayPal Recurring plugin behavior may appear strange but it is correct It sets the expiry date for any active subscription to a future date in the year 2012 When the subscription is cancelled the expiry date is automatically set to yesterday s date it disables subscription access automatically It is not required to change IPN URL in your account if you have it already entered from another script for example It does not make matter which IPN URL is entered it is only required that IPN is enabled in PayPal account AMS will anyway pass IPN URL with each payment request and PayPal will use given URL it overrides setting in PayPal account MOST IMPORTANT Email address entered into AMS settings MUST match your PayPal account primary email address else automatic payment confirmation will not work Tax Handling For non recurring payments AMS passes correct tax value which you configured at AMS CP gt Setup gt Tax and it works well For recurring payments there
24. Edit Profile Change Password Edit Profile Logout Fig 12 j Signup Complete Now click on Login then you will be redirected to member area 72 Page Members Area Main Page Your Subscriptions Add Renew Subscription v demo producti Your Payment History dig GE Newsletter Archive Newsletter Subscriptions a Launching of AMS Edit Profile Find all details about AMS on http awebdesk com membership software F 2 g ae Advertise our website to your friends El unsubscribe from all e mail messages Update subscriptions and earn money sn EEE _ Change Password Edit Profile Users can click here to activate themself as Affiliate Logout Fig 12 k Activate yourself as Affiliate Now you can activate yourself as affiliate just by clicking on the link as shown in above fig 12 k After this you will see the below screen in which all the affiliate related links have been activated for you Members Area Main Page You can use the following text links to advertise our website Add Renew Subscription Email Marketting Software HTML code lt a href http demo awebdesk com ams go php r 95 amp i 10 gt Email Marketting Software lt a gt Shopping Cart Software v HTML code lt a href http derno awebdesk com ams go php r 95 amp i I1 gt Shopping Cart Newsletter Archive Software lt a gt Membership Software Edit Profile HTML code lt a href http dero awebdesk com ams go php r 958 amp i 12 gt Memb
25. Encrypted Payment Settings Identification Preference Custom Payment Pages Preferred Sites Invoice Templates Merchant Fees Language Encoding Fig 5 d Website Payment Preferences Tab 32 Page Os 1000 10 O Auto Return for Website Payments keep empty or keep default value Payment Data Transfer keep off or on does not matter for AMS Encrypted Website Payments set to off PayPal Account Optional set to on if you wish to allow credit card payments without creating PayPal account Contact Telephone Number on your choice Press Save button 33 Page Website Payment Preferences Back to My Profile Auto Return for Website Payments Auto Return for Website Payments brings your buyers back to your website immediately after payment completion Auto Return applies to PayPal Website Payments including Buy Now Subscriptions and Shopping Cart Learn More Auto Return Oon Sort Return URL Enter the URL that will be used to redirect your customers upon payment completion This URL must meet the guidelines detailed below Learn More Return URL http Return URL Requirements The following items are required in order to set up Auto Return In accordance with the User Agreement you must provide written information on the page displayed by the Return URL that will help the buyer understand that the payment has been made and that the transaction has been completed You must provide written information on the page displayed by the R
26. Pay Affiliate Commission 3 Manage Banners and Text Links 1 Affiliate Click Sales Statistics click on this option if you want to view report of clicks and sales statistics 67 Page Affiliate stats Affiliate Clicks Period March 01 31 2012 Stats for period CLICKS COMMISSIONS Date Raw Unique Transactions Credit Debit Total 03 01 2012 0 0 03 02 2012 03 03 2012 03 04 2012 03 05 2012 03 06 2012 Fig 12 c Affiliate Statistics Under affiliate statistics you will see the details of clicks and commission s details Select period then click on Display If you click on Affiliate Clicks then you will see more details about the source of clicks and IP addresses from which you get the clicks Affiliate Stats Affiliate Clicks Time Affiliate URL Remote IP HTTP Referrer 02 10 2012 si http shoppingcart software 19 03 04 11 18 2011 http awebdesk com emallmarketing 05 24 35 Show by user Fig 12 d Click Details 68 Page 2 Review Pay Affiliate Commission Use this page when it s time to pay your affiliates You can choose to pay your affiliates whenever you want there s no set date when you need to pay them Use Period to find all unpaid commissions in a date range By default you will see all unpaid commissions that have occurred during the past year If you have chosen to pay affiliates by paypal then any commissions which are due to be paid to affiliates that have entered their pay
27. T if emailing from AWEBDESK already works Global Plugins E Mail Advanced an Countries Languages Free amp PayPal htpasswd PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration E Mail E Mail System Configuration demoadmin example com emoadmin example com emo admin Internal PHP mail function default Port L a TI SendMail path Test this settings Fig 8 c E mail System Configuration Step3 If you scroll down you will see options to use the templates for various messages to be send to customer before and after signup payment related messages subscription expiring messages and many more Refer Fig 8 d 42 Page Messages to customer before signup gt Verify E Mail Address On Signup verify email address entered by customer Edit E Mail Template AWEBDESK will send email to Click here if you want to edit specified email and user will be able to continue signup only after clicking a link in the email message E mail Template Verfiy E Mail Address on Profile verify email address entered by customer on Profile page AWEBDESK will send email to specified email address User will have to click link from message in order to approve email change MI Edit E Mail Template Messages to customer after signup Send Pending E Mail cea exe GER send email to user when he does payment Disabled default in AWEBDESK and it is not completed yet Itis suitable PayPal ONLY FOR
28. TION demo producti v March me 228 20128 Manual Payment December 31 vw 2037 v Fig 10 d User Payments Subscriptions When you provided the payment details click on Add Payment System Receipt Amount Paid Status Manual Payment manual 0 00 YES A Fig 10 e Payment Confirmation amp Active Status Now your user is activated for the subscription plan you selected Email Users You can email members directly from inside Awebdesk Membership Software To do this click on the Email Users link on the side bar Here is an explanation of the options on the Email Members page Category of users to send email Choose All Active Members to email all members on your site that are signed up to at least one paid level Choose Cancelled Members to email all members that are not signed up to any paid level but who once upon a time was signed up to a paid level Choose Affiliates to only email members who are also affiliates If you want to email members that are using any specific product you can choose the from the list that is shown E mail Subject Enter the subject of your email 57 Page E mail Format Choose the email format you want in which you want to send your email to members You can choose the plain text format or HTML E mail attachment Attach any file upto 20mb maximum with your email Body Enter the content of your email You ll notice on the right hand side of the pa
29. abase has been succesfully restored from backup Backup file header AWEBDESK MEMBERSHIP SOFTWARE 5 1 0 database backup Created 2012 03 24 14 36 06 Fig 11 c Restore Successful You have completed the restoring process and you will see a confirmation as shown in fig 11 c 64 Page Affiliate Management AwebDesk Membership Software has a built in affiliate program By the use of the automatic affiliate link your members get access to promote and track their referrals in few minutes easily Affiliates can able to sign up without becoming a member Give your affiliates a custom percentage by setting your affiliate commission percentage globally You can view outstanding commissions at any time and also check the total owned to each affiliate whenever you want You can easily check your affiliates or Paypal mass pay Automatic affiliates are emailed when sales are made Affiliate Settings First of all you have to learn to configure Affiliate Settings within AwebDesk Membership Software For that please follow below steps Refer Fig 12 a to understand all steps Step1 Go to Set Configuration wizard by clicking on Set Configuration on right side navigation bar Step2 Click on Affiliates on the top navigation bar Step3 Now you will see affiliates settings wizard First of all select the payment methods you want your affiliates to choose for payout commissions You can select multiple payment methods by clickin
30. ally updated according to change of product settings Product URLs Product URL Please enter URL of protected area For example mpdir protected_diri or http area poursite com Xxxx OF XXX OF nf XXX last case case itis considered as relative to configured AV EBDESK MEMBERSHIP SOFTWARE root URL PLEASE NOTE folder will not become protected if you just enter it here Please read AWEBDESK MEMBERSHIP SOFTWARE manual about Protection Plugins LU Please provide the product URL here Fig 2 b New Product Details Provide all the details including product title description subscription period product url scope of Product who can order product Price group Renewal group Check mark Display Agreement Refer fig 2 b to specify whether the user is agree to your Customer Agreement before being allowed to proceed with payment Note Please provide the Product URL carefully 21 Page Now set your Email sending activity for your new product that can be used to send emails for new subscription to product Expiry notifications to users and more autoresponders Step3 After providing all details click on Save Then you will be redirected to products list updated with your new product Products Subscriptions Types List Product 1 Title Price Duration Scope Group Sort Recurr Agr URL Actions 16 demo 0 00 LIFETIME all 0 0 No No http awebdesk com Edit Copy producti demo 0 00 LIFETIME all No N
31. also enables our software to be installed on variety of hosts which is our foremost aim Installation New install Please note We have an installation service available for 49 which you can take advantage of if you re not able to install the software yourself If you would like this service please go to http awebdesk com order products Professional Installation Follow Below Steps to Install Awebdesk Membership Software Step1 Unzip AMS zip file There are two methods of uploading your files to your web hosting account 1 Upload the AMS zip file directly to your web hosting account and unzipping it using cPanel this is faster 2 Unzipping the zip file on your computer first and then uploading all the files to your web hosting account After Unzipping kindly follow the below steps Step2 Open serialkey php from the software root package AMS directory First you have to update the serialkey php 7 Page So lets say the serial key you have received is 12 345566 122131 SER it s an example you will get a different key then contents of serialkey php will look something like this lt php define SERIAL_KEY 12 345566 122131 SER this line is a comment Update serial in above line Example define SERIAL_KEY 12 erwerwe 122131 das comment ends gt After updating the serial key php upload all contents of AMS to the installation directory Step3 Following folders must be made writeable for the scr
32. and Subscription Renewal All members even those who did not pay or whose payment has been failed can access the Membership Software members page http www yoursite int AMS member php On this page they will see e Links to membership areas which they are allowed to access is to which subscriptions are completed and not expired e Logout link e Linkto update profile info change password e List of completed payments if subscription is recurring a subscription cancel link will be displayed near every active recurring subscription record e Controls to renew subscription or order another subscription type product To add renew a subscription users must select a membership type a payment method and press a button then they are redirected to a payment system page and payment will be exactly the same as for initial signup If a user already has a subscription to the same subscription type product the new subscription start and expiry dates will be calculated from the day when the existing subscription expires Protection AwebDesk Membership Software can generate an authorization database for any number of protected destinations For example it can generate htpasswd and htgroup files which are suitable for authorization on Unix platforms There are also more advanced protection methods that allows to protect any type of content without changing it and providing HTML Login form for customers instead of popup login box Member
33. atic Emails You can add email template but you have to type the number of days for which this template will be activated 40 Page Email Templates Take the following steps to use and edit email templates Utilities Error Debug Log Access Log Delete Old Records Admin Accounts Logs Add Fields Version Info Logout Fig 8 a Navigate to Setup Configuration 1 After login as admin click on Setup Configuration under Utilities in Right Side Navigation Bar on Dashboard Refer Fig 8 a Administration Panel aal gt Global Plugins Advanced Ban Countries Languages Fre PayPal htpasswd PHP Include Clickheretonavigateto Email System Configuration AWEBDESK MEMBERSHIP SOFTWARE Configuration Global main configuration directives Fig 8 b Navigate to Email System Configuration 2 You will be redirected to Awebdesk Membership Software Global Configuration by default then Click on E mail Refer Fig 8 b to go into Email System Configuration wizard Refer Fig 8 c 41 Page Administration Panel E Mail configuration Admin Email will be used to send email notifications to admin Outgoing Email Address will be used as From address for sending e mail messages to customers If empty Admin EMail will be used for this goal E Mail Sender Name enter name of sender It will be displayed for all messages that AWEBDESK sends Email send method PLEASE DO NOT CHANGE I
34. book Openld plugin 99 Page Your visitor needs to click on Connect with Facebook if they want to signup with Facebook id or they need to click on Google Yahoo AOL Openld respectively for signup through Google Yahoo AOI Openld Refer Fig 16 g Sign up or Signup using Social Profiles Select your plan O demo product1 Free lifetime subscription demo producuti 2 O demo product2 Google YaHoo AOL gt dopa Free lifetime subscription demo product2 a 00ga ya AN O demo product3 Free for one year demo product3 O demo product4 Free for 6 months demo product4 O demo product5 299 00 for 2 years demo product5 O sample product Free for 30 days sample product Fig 16 h Signup through Facebook Openld Recommended Web Hosting providers 1 Godaddy www godaddy com 2 BlueHost www bluehost com 3 Hostgator www hostgator com 4 AwebHosted www awebhosted com 100 Page
35. build DB Search R Search entire payment record Display completed payments only C List payments by Record change date Reports Change Time 03 22 2012 13 31 39 03 22 2012 17 49 23 03 22 2012 17 49 23 03 22 2012 17 49 23 03 23 2012 19 27 53 03 23 2012 19 27 53 Member demo2 demob1i democ1 demoal demoylt demox1 Product demo producti demo producti demo producti demo product2 demo product2 demo producti Payment Period System Receipt 03 22 2012 manual manual LIFETIME 02 10 2012 LIFETIME 02 10 2012 LIFETIME 02 06 2012 LIFETIME 02 06 2012 LIFETIME 02 06 2012 LIFETIME Amount Paid 0 00 0 00 0 00 0 00 0 00 0 00 YES YES YES YES YES YES Status Active Active Active Active Active Active Reports Manage Products Protect Folders Coupons Utilities Error Debug Loq Access Log Affiliate Program Delete Old Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Logout TOTAL 0 00 COUPONS TOTAL 6 displayed 0 displayed 0 00 Fig 13 a Payment Report Click on Payments then select the time period you will get detailed report on payment with user details and mode of payment with current status of member subscription You can modify it just by clicking on Edit option 74 Page Cancellation Report If you want to see the cancellat
36. can assign an other PayPal account to each product at AWEBDESK CP gt Manage Products gt Edit KEEP IT DISABLED IF YOU DON T UNDERSTAND WHAT IT MEANS Disable IPN verification You usually DO NOT NEED to enable this option Verification DISABLED dan However on some webhostings PHP scripts are not allowed to contact external web sites It breaks functionality of the PayPal payment integration plugin and AWEBDESK MEMBERSHIP SOFTWARE then is unable to contact PayPal to verify that incoming IPN post is genuine In this case AS TEMPORARY SOLUTION you can enable this option to don t contact PayPal server for verification However in this case hackers can signup on your site without actual payment So if you have enabled this option contact your webhost and ask them to open outgoing connections to www paypal com port 80 ASAP then disable this option to make your site secure again PayPal Language Code This field allows you to configure PayPal page language that will be displayed when customer is redirected from your website to PayPal for payment By default this value is empty then PayPal will automatically choose which language to use Or alternatively you can specify for example en for english language or fr for french Language and so on In this case PayPal will not choose lanquage automatically Default value for this field is empty sting Allow create new accounts AWEBDESK will create a member if not ex
37. ck up of your database follow the below given steps 1 Go to the right side navigation bar on dashboard 2 Click Backup 1 on the right side navigation bar Refer Fig 11 a 3 Click Backup 2 on the Backup screen 4 Download backup file Administration Panel Backup Please click on the button below to create backup of AWEBDESKs tables in MySQL database a AS Search Users Add User 2 Email Users Import Export Restore Rebuild DB Reports Payments Reports Fig 11 a Database Backup Restore Database For restoring your database follow the given steps 1 Go to the right side navigation bar on dashboard 2 Click Restore 1 on right side navigation bar Refer Fig 11 b 63 Page Restore To restore the AWEBDESK database please pick a previously saved AWEBDESK MEMBERSHIP SOFTWARE backup Browse Users Search Users WARNING ALL YOUR CURRENT AWEBDESK TABLES AND Add User RECORDS WILL BE REPLACED WITH THE CONTENTS OF THE Email Users BACKUP NOTE Export Choose File AWEBDESK 2 24 sql gz 2 Backup G Rebuild DB Fig 11 b Restore Back 3 Choose the sql file of your saved database backup Note that any data that was added to the database between the backup and the current date will be gone It s therefore better to restore these via phoMyAdmin if you have cPanel on your website 4 Now click on Restore 2 on the Restore screen Restore AWEBDESK dat
38. d username and or password 2 You may add more fields to signup form if you wish Refer Page 84 to add new fields 3 After completing the form the user presses the Signup button Membership Software now creates two new database records e a pending user record e a pending payment record This does NOT give the user rights to enter The pending payment record contains amount to be paid subscription start and expiry dates subscription type ordered and other related information However this payment record is not marked as paid Actual Payment The user is redirected to payment system payment page where he will be asked for credit card info or for other necessary payment information depending on the payment method selected The payment gateway eg PayPal 2Checkout or Authorize Net checks the information entered and makes the transaction 13 Page e Once the transaction is completed successfully the user will be redirected to the thanks page of Membership Software http www yoursite int AMS thanks php If the transaction failed user may be redirected to failed payment page only if the payment system supports it http www yoursite int AMS cancel php e In background the payment system sends confirmation to Membership Software script that the payment process has been completed The Membership Software script then marks the payment as Paid and sends a signup welcome email to the customer Account Expiration
39. d you will see a field Locked auto locking by IP e There are three options here e No default means not locked user has normal access e Yes means locked user s access is suspended e Disable Autolock for this User User will be able to connect using as many different IP addresses as they wish Setting up IP Checking with htpasswd protection To enable IP checking if you are protecting files with htpasswd you must create in each your of your protected directories a php file named log access php with following content lt php include home user public_html AMS log_access inc php gt replace home user public_html AMS with an actual unix path not URL to AMS folder When a user accesses this file the AMS script automatically writes a log record and does IP checking To ensure that this file is called automatically you must insert in your protected HTML pages following code lt script src log access inc php gt lt script gt or lt img src log access inc php width 1 height 1 gt The above assumes that the log access inc php file is in the same directory as the pages to which the code is added as it should be Error and Access Logs PG are a number of log files available in the AwebDesk Membership Software Admin Control Panel Error Logs Contains a list of error debug messages for periodical review by site owners The error log can be cleared by using the Delete Old Records function 81 Page Acces
40. ding the total amount tax amount with date Tax Report Date Total Amount Tax Amount Thu 01 01 1970 0 00 0 00 TOTAL 0 00 0 00 New Report Creation date 03 24 2012 02 02 37 Fig 13 l Tax Report Account Sharing Prevention AMS allows you to control the access that members have based on their IP address This access can be controlled both on a site wide level and on an individual user level Enable Account Sharing Prevention e Open the AMS Admin Control Panel e From the left menu chose Setup Configuration e From the top menu chose Advanced e The Advanced Configuration window opens e There are two options here for access control e Maximum count of different IP e Set this to the maximum number of different IP addresses a single user may connect from in a given period e Count IP for minutes e The period in minutes for which IP addresses should be counted Default values are good for most websites Controlling Access on a User by User Basis There also options for IP locking that can be used on a user by user basis This allows you to control the access of individual members This may be useful for example if you wish to ban a user or to allow a user more liberal access than would be permissible under the IP access control settings as set above 80 Page To see these options open any user record e Open the AMS Admin Control Panel e From the left menu chose Browse users e Open any user record e Inthe recor
41. directly through facebook or Openld First Copy plugin files to awebdesk plugins protect fb_connect folder and to AWEBDESK plugins protect openid folder respectiviely for Facebook and OpenID To activate the the Facebook Openld login signup feature into your AwebDesk Membership Software please follow the below steps Step1 Click on Setup Configuration on right side navigation bar on dashboard Step2 Click on Plugins on top navigation menu on Setup configuration wizard Step3 Now check mark fb_connect and openld from the list under protect plugins Step4 Click on Save Global Gus Hen Advanced Ban Countries Affiliates Languages Search Ebs Free 2Checkout Rec fb connect htpasswd openid PHP Include Browse Users AWEBDESK MEMBERSHIP SOFTWARE Configuration Plugins Search Users configure list of enabled plugins Add User Email Users Import Export Backup Restore Rebuild DB Payment Plugins licicosingest ll select plugins for payment It is always recommended to have free plugin enabled It will not be displayed in payment des Reports methods list Ll abnamro HOLD Ctrl key to select multiple plugins oO adultprocessor Payments Note free payment plugin is always enabled but invisible OD alenpay Reports anylink authorize authorize_sim Protect Folders authorize_cim l Coupons M Product Utilities Protect Plugins Error Debug Log select plugins for protection It is alway
42. diting screen for user Price Group ID This is numeric value This field will be displayed only for products with such Price Group ID You can enter comme separated lists of pricegroups as well Skip it empty if field should be avalable for all Field Type sql field will be added to table structure common field will not we recommend you to choose second option SQL field type if you are unsure choose first type string Display Type Size of input field Default value for field Visibility of the field Validation function choose function to validate entered value Passport ID Please provide your valid Passport Id sl SQL could not be used for multi select and checkbox fields common field default text Oselect single value O select multiple values Orexta rea O RadioButtons O checkBoxes E Display in signup form Display and allow editing Y Display in profile form Display only editing is rv Display in affiliate signup form Display and allow editing Display in affiliate profile form No validation v Fig 15 b Edit Fields Display only editing is r 4 Additional Fields Edit screen opens Refer Fig 15 b 84 Page 5 Fill in form fields according to your needs Refer Fig 15 b Field Name name of field that will be used internally in the script also for the SQL field Field Title title that will be displayed on user signup and profile forms
43. e Navigation Bar on dashboard Then provide all essential details of the new user and click on Save Click hereto add new user Member ID Username Password Email demo2 example com Real Name demo2 example Locked No vw auto locking by IP Facebook UserID OpenID UserID Contact Number Fax Number Fax Number Please Provide Passport Id here Unsubscribe i i this will unsubscribe customer from O check this box to unsubscribe messages that you send from AWEBDESK Cp sutoresponder messages subscription expiration notices Newsletter threads this will subscribe customer to newsletter messages Launching of AMS iate Is Affiliate Affiliate Payout Type PayPal payment Re Signup Info Time IP Fig 10 c Add User E Search Users Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debugq Log Access Log Affiliate Program Delete Old Records Setup Configuratio Admin Accounts Logs Add Fields Version Info Logout When you click on Save you will be automatically redirect to User Payments Subscriptions page 56 Page User Info A Actions Access Log Affiliate Stats USER 83 login demo2 email demo2 example com name demo2 example Login as demo2 User Payments Subscriptions Product Period Payment System Receipt ADD NEW PAYMENT SUBSCRIP
44. e following generated coupon codes and use it for your advertising company 7738448020 Return to batches list Fig 7 c Coupon Code Generated Autoresponders AwebDesk Membership Software has a built in system for emailing your members but you might prefer to use an external autoresponder service to contact your members instead AwebDesk Membership Software supports any autoresponder service as long as they can provide you with some simple HTML code The way the autoresponder works in AwebDesk Membership Software is that when members first login to their member s area in the background a special post will be made to the autoresponder but the member won t notice this happening How to activate autoresponder in your AwebDesk Membership Software Step1 Go to Setup Configuration gt Email Autoresponse Messages Send Automatic Emails Enable Send Automatic Emails user can receive automatic emails after signup You can setup series of emails to be sent Please choose days when e mail messages must be sent Then use Edit E Mail Template links to edit messages Add E Mail Template How to Send Automatic Emails after Renewal When user renews subscription AWEBDESK can resend days counter and start emails again from first one or AWEBDESK can continue old mailing cycle Fig 7 d Autoresponder Step2 Scroll down the screen then you will see Autoresponse Messages option Step3 Check the Enable Send Autom
45. e start and end date to generate income report also you can mention the format of report whether you want to generate daily weekly monthly income report for the duration you provided Now click on Proceed Report Parameters Report Type Income Report another report type SREP et Daily Fig 13 h Select duration Income Report You will now see the report of income you have in the duration you provided earlier with all the basic details as you see in below Refer Fig 13 i 78 Page Income Report Date Added Count Completed Count Added Amount Completed Amount Percent Graph 01 2012 2 2 0 00 0 00 02 2012 14 13 695 00 650 00 N 100 03 2012 6 6 0 00 0 00 TOTAL 22 21 695 00 650 00 New Report Creation date 03 24 2012 01 49 22 Fig 13 i Income Report Tax Report To generate tax report select Tax report from the list as shown in fig 13 j and then click on Proceed Choose Report Type Please choose a report Cancellations report Customers Demography Income Report Tax report Fig 13 j Navigate to Tax report On next screen you have to define the duration for which you want to generate the Tax Report Now click on Proceed to view the Tax report for the selected duration Report Parameters Report Type Tax report another report type 2012 Discretion Daily Fig 13 k Select Duration Tax Report 79 Page You will now get the detailed report of the tax inclu
46. e the AMS login form is displayed and the user enters a username password This information is compared to entries in the member database to determine whether a user has the right credentials e If the user has an active subscription to the product or products as defined in product id then the protected page will be displayed e If the user is not authorized yet or has an expired subscription then the login form is displayed again with an error message 52 Page If you are not using subscriptions or wish to allow any member to have access to a page regardless of the subscriptions they hold then you can define product id as product id array ONLY_LOGIN This simply checks that the username and password exist in the database Be careful it will allow access for non paying or expired members 53 Page Member Management Managing members is really easy with AwebDesk Membership Software Don t forget that members are added deactivated automatically to your site after they pay cancel but you can also add edit delete members at any time manually Browse Users To browse users just go to Dashboard and click on Browse Users available in Right Side Menu Administration Panel Sean ALLABCDEFGHIJKLMNOPORSTUVWXYZ ALL _ p aie Click here to browse Users oom Users List 24 Login dee 48 demo1 demo11 demo2 demo3 demo51 demo565 demo7 demo9999 demos doblevetas Name Deepak Bajpai demo1 awebdesk demo11
47. ed mod_auth_mysql Error Debug Log new rewrite Access Log Affiliate Program Delete Old Records Admin Accounts Logs Add Fields Version Info Logout Fig 4 a Payment Processors 4 Goto AMS CP gt Setup gt PayPal Pro 5 Copy paste API Username API Password and API Signature you have received on the step 3 click Save 29 Page Global Plugins E Mail Advanced Ban Countries Affiliates Languages Ebs Free PayPal Pro 2Checkout Rec fb connect htpasswd openid PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration PayPal Pro paypal plugin configuration Merchant ID your PayPal account PRIMARY email address API Username API Password your API Password itis different from your PayPal account password API Signature itis a long string of characters from PayPal copy amp paste itis one line Sandbox testing you have to signup here developer paypal com to use this feature PayPal Language Code This field allows you to configure PayPal page language that will be displayed when customer is redirected from your website to PayPal for payment By default this value is empty then PayPal will automatically choose which language to use Or alternatively you can specify for example en for english language or fr for french Language and so on In this case PayPal will not choose language automatically Default value for this field is empty string Payment system title 7 to be displayed on signu
48. en you can t import these into AwebDesk Membership Software The AwebDesk Membership Software import routine is only good for importing members but not any associated payments that you have already set up from another program 60 Page Please follow below steps to import users successfully Step1 Click on Import from right side navigation bar then choose the import file and click on Next Refer Fig 10 i Administration Panel Import Step 1 of 3 Select import file Select CSV File Upload file or Path to file Choose File AWEBDESK 20323 csv Upload file full path tof Cd full path to file on server filename only if file is previous values in data or admin folder fhome awebd public_html demo ams data AWEBDESK 20120323 csv fields delimited by If you wish to import fields with multi select values please use as values separator File format Please check this field should be empty while you are importing from your local system Next Fig 10 i Import Users The CSV you import must have at least the following fields in this order First Name Last Name Email Address Line 1 Address Line 2 Address Line 3 City Town State County Postcode ZIP Country Telephone Mobile Browse Users Search Users Add User Email Users Cmr lt Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Step2 Match a
49. ention rrarrrnnnrvrnnnvvrnnnnvnennns 88 Enable Account Sharing Prevention srareonrsnavnnvrnnrsnvnrnnrnnvnsnvenvennnnsnnses 80 Controlling Access on a User by User BasisS marnnnrannsanvennrranvrnvrrnvrnrnnnn 80 Setting up IP Checking with htpasswd protection rrrrrrrrrvrvvrrrvrrn 81 Error and Access Ka EEE EE 81 0 5 VE 81 ACCESS RR RE EE ENE 82 Delete Old RECON CS vek 82 Adding User Profile Fields rrrrrrrnnrnrnnnvrrnnnvnrnvennnnere 83 ENN 86 1 Editing Phrases Text M SSaB6S ccscssessessesceesescsecseesecsesseseseeseaeeeeeces 86 2 Integrating AwebDesk Membership Software with your website 87 Eee rea EE 88 LAP OP Inyoice Nene 90 5 Page Facebook Openld Activation and Use sasse 92 Recommended Hosting service provide 100 6 Page Pre Requisites Before you can install the AwebDesk Membership Software script you will need web hosting and a domain name Make sure your server has these configurations PHP 5 2 x or higher MySQL 4 1 or higher Curl Support enabled loncube loaders This is normally available on all hosts if it is not you should contact your host to active ioncubeloaders on your server for PHP 5 2 x or higher If you believe your server is not compatible with your webhost simple email us the ftp mysql db details we will make necessary changes to our software in order to run on your server and will install our membership software for you for free This
50. ership Software lt a gt You can use the following banners to advertise our website Your Payment History Affiliate info Get affiliate banners and links AwebDesk Review your affiliate statistics awebdesk Update your commissions payout info Powered with social Change Password Edit Profile features like and of HTML code lt a href http demo awebdesk com ams go php r 95 amp i bO0 gt lt imq src http awebdesk com fv2f imagesf ams250 jpg border 0 alt AwebDesk Membership Software width 250 height 250 gt lt a gt Logout Fig 12 1 Affiliate Area Members can view detailed affiliate information by clicking on Affiliate info on right side navigation bar or get affiliate banners and links which they can use for affiliate program They can anytime view their affiliate statistics and easily update their commissions payout information from here 73 Page Reports In order to run a successful membership site you need to be able to keep track of its performance AwebDesk Membership Software comes with a selection of powerful reports which you can use to make important decisions and keep on top of your site To access the reports go to the Reports tab at the right side navigation of your AwebDesk Member Software control panel Payment Report Administration Panel Payments Search by date O Search by string From Search Users Add User Email Users Import Export Backup Restore Re
51. ethod Useful if e Due to server configuration new rewrite protection does not work for you Requirements No special requirements Setting Up Protection Just use AMS CP gt Protect Folders function How does it work for programmers only AMS creates 2 files AMS data htpasswd and AMS data htgroup First defines usernames and password and second which active subscriptions every member has Protect Folders function will create htaccess files referring to these files for usual Apache htpasswd authentication 48 Page Files are updated when new user signups and completely rebuilt every Midnight Normally when a user enters a URL to a page protected with htaccess an ugly gray login screen will pop up After latest Internet Explorer fixes it is impossible to avoid this login box 2 Mod Rewrite php include Protect Plugins select plugins for protection It is always recommended Li fb_connect to have php_include plugin enabled htpasswd HOLD Ct key to select multiple plugins openid php include plugin template Fig 9 c Select mod auth mysq This plugin allow you add cookie based login for protected content Any kind of files HTML images downloads CGI scripts can be protected except complex PHP scripts To protect complex PHP scripts use another method of protection Please note it is always better to use new rewrite protection method if possible Useful if e You wish to protect images PDFs
52. eturn URL that explains that payment transaction details will be emailed to the buyer Example Thank you for your payment Your transaction has been completed and a receipt for your purchase has been emailed to you You may log into your account at www sandbox paypal comin to view details of this transaction Payment Data Transfer optional Payment Data Transfer allows you to receive notification of successful payments as they are made The use of Payment Data Transfer depends on your system configuration and your Return URL Please note that in order to use Payment Data Transfer you must turn on Auto Return Payment Data Transfer Oon Got Encrypted Website Payments Using encryption enhances the security of website payments by decreasing the possibility that a third party could manipulate the data in your button code If you plan on only using encrypted buttons you can block payments from non encrypted ones Learn more about Encrypted Website Payments Hote If you enable Encrypted Website Payments all of your Buy Now and Subscriptions buttons must be encrypted via one of the following methods Using the Button Factory with the security settings enabled Using your own code you encrypt all website payments before sending them to PayPal By enabling this feature any Buy Now or Subscription button that is not encrypted will be rejected by PayPal Block Non encrypted Website Oon Payment ott Contact Telephone Number
53. fauts make test payment access your protected folder And only if that works you may continue with advanced configuration options After installing AwebDesk Membership Software there are several settings that must be set Visit AMS CP gt Setup you will see Global configuration page Site Title It must be a short string like AwebDesk Membership Software Web Success Secrets Club and so on Root URL It must be automatically configured by AMS installation script Usually you should not change it Secure Root URL Change it only if you have a SSL certificate installed and you site is accessible via HTTPS When setting this value make sure that opening Root URL and Secure Root URL give you the same output in your browser Generate Login Generate Password Decide if you want to automatically generate usernames and password for your customers or not Set correspodning settings 17 Page Require Unique Email If enabled will not allow to create 2 user accounts with the same e mail address User will be prompted to login into existing account at http www yoursite com AMS member php and continue payment process if necessary Use Address Info It will control displaying of address info street city state zip code and country on signup and user profile editing pages You can disable it enable but not require and both enable and require Display Currency It only changes displaying of the currency on pages It does
54. g ctrl key then select payment methods Step4 Now define the affiliate commission rates in the given fields and other details carefully 65 Page Global Plugins E Mail Advanced Ban Countries Ebs Free 2Checkout Rec fb connect htpasswd openid PHP Include Browse Users AWEBDESK MEMBERSHIP SOFTWARE Configuration Affiliates affiliate program configuration Search Users Add User Email Users Accepted Payout methods Import affiliate can choose method for payout comissions Au Export If nothing will be selected comissions will not be included to automated Offline check FE payout report E Gold Backup StormPay Restore iKobo Rebuild DB MoneyBookers SafePaySolutions Affiliate commission for first payment affiliate comissions for first payment ex 1 5 or 2 5 Affiliate commission for the following payments affiliate comissions for the following payments ex 1 5 or 2 5 Manage Products Protect Folders Coupons 2 Tier Affiliate commission for the first payment affiliate comissions for referrer of the affiliate can be set to percentage of commission received by immediate affiliate only ex 1 5 or 15 in first case 2 tier affiliate will get USD 1 5 for each sale in second case 2 tier affiliate will receive 15 of all related affiliate commissions 2 Tier Affiliate commission for the following payments Error Debug Lo affiliate comissions for referrer of the affiliate can be set to Access Log percenta
55. ge there are various Merge Codes you can use within your email For example if you wrote Dear Suser name_f in your email body Suser name_f will be substituted with the member s actual first name when the email is sent Ear Email Users Newsletter Threads Newsletter Archive Newsletter Guests Email To Users Type Browse Users Select a category of k All Users pending at A Search Users users to send e mail Active Users paid and Pending Users never f Add User w see Users spa an Email users ba Import _ Export Choose e mail Subject Backup Restore Plain Text recommended Rebuild DB HTML your message text must be valid HTML Add e mail attachment s _ I 20M max Payments Reports Upload files Manage Products Protect Folders Coupons Choose e mail Format Reports Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Utilities Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Error Debug Log Sample Text Sample Text Sample Text Sample Text Sample Text Te username user email Secess ioa Affiliate Program Delete Old Records Setup Configquration Admin Accounts Logs Add Fields Version Info Logout You may use following tags to personalize email fuser name first and last name insert fuser email email insert f
56. ge English v E Mail Message Type pan Text defaut W Subject ore actual signup to validate customer E Mad Address config site_title Account Verification E Mail Message Hello user name_f user name_l You or someone else has just registered an account on config site_title Clicking on the link below will activate the account url Best Regards contig site_title contig root_urll E Mail Variables Please choose an option below and it will be inserted into email message user_login Username user pass Password plain text user email E Mail user name_f Customer First Name Attachments Upload your file to AWEBDESK templates folder and enter filename just dick onany email varaible you want to use into message No need to type manually Fig 8 e Editing Email Template 44 Page Step5 You can change the email language message type plain text html multipart Subject line and you can easily use the available email variables into your message without typing manually you just need to click on variable you want to use then it will automatically pushed to the position where the cursor point at that time in message box Refer Fig 8 e Step6 After editing the template click on Update to save the changes in template Folder Protection Direct method Easiest Administration Panel Protected Folders Path URL Method Products allowed Actions Bro
57. ge of commission received by immediate affiliate only ex 1 5 or 15 5 in first case 2 tier affiliate will get USD 1 5 for each sale Affiliate Program Program in second case 2 tier affiliate will receive 15 of all related Delete Old Records aratiate commissions i Setup Contiquration Affiliate cookie lifetime Admin A how long in days store cookies about referrer ee AB IE So if customer will return to the site later comission will be Logs Add Fields paid to referring affiliate Pay only first commission z affiliate will get commision only for first purchase Version Info In case of recurring payments only one first commission will Logout be generated Do not give commision for free subscriptions F T g sale commission will not be credited to affiliate account if user subscribed to free subscription Of course it only affects fixed affiliate commissions mate wil get comet Default user have to c affiliate will get commision only for first purchase Default user have to c IM In case of recurring payments only one first commission will be generated E Mail commission to admin F t when new sale commission credited to affiliate account Edit E Mail Template send an e mail message to admin E Mail commission to customer v r when new sale commission credited to affiliate account Edit E Mail Template send an e mail message to affiliate Send Signup E Mail to Affiliate 8 send email when affiliate w
58. ges On the next screen agree to Give Permission ON OWS WN You now granted API access to generated SSL signature and it is now ready to use Configuring AMS for PayPal Pro plugin 1 Login into your AMS Pro control panel 2 Goto AMS CP gt Setup gt Plugins 3 Enable paypal_pro plugin if it was not enabled before click Save 28 Page Administration Panel E Mail Advanced Ban Countries Affiliates Languages Search Free 2Checkout Rec fb connect htpasswd openid PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration Plugins Browse Users configure list of enabled plugins Search Users Add User You may enable cc demo payment plugin for testing purposes Once you have it enabled go to AWEBDESK CP Email Users gt Setup gt CC Demo and read readme Don t forget to disable it when testing is finished Import Export Backup 4 3 Payment Plugins n Restore select plugins for payment Itis always recommended paymenow to have free plugin enabled It will not be displayed in payment paymentsgatewa Rebuild DB methods list paynl paypal_mobile Reports HOLD Ct key to select multiple plugins Note free payment plugin is always enabled but invisible Payments Reports Manage Products Protect Folders Coupons Protect Plugins select plugins for protection Itis always recommended z silat to have php include plugin enabled Utilities HOLD Ctr key to select multiple plugins htpasswd shar
59. his step adds a connect button and information to your login page Note This is something you will have to do each time you upgrade Membership Software a Edit your templates header_login html template file and and insert this line wherever you would like the Facebook Login Button to appear include file plugins protect fb connect login fb connect inc html We have already done this for your reference in templates header login tpl If you need to change the button location use above tag b Save your changes c Upload awebdesk templates header_login html to your server Step4 Update your templates header_signup html page a Edit your awebdesk templates header_signup html template file and insert this line wherever you would like the Facebook login button to appear include file plugins protect fb_connect signup fb_connect inc html We have already done this for your reference in templates header_signup tpl If you need to change the button location use above tag b Save your changes c Upload awebdesk templates header_signup html to your server Now to use OpenID follow below steps As you have copied the plugin files to AWEBDESK plugins protect openid folder for OpenID And activated it from Setup Config wizard Follow below steps Step1 Update your templates header_login html page a Edit your AWEBDESK templates header_login html template file and and insert this line wherever you would like the O
60. ill signup Edit E Mail Template Utilities HO UYU Fig 12 a Affiliate Setting wizard Step5 After providing all affiliate related details at last configure the email settings check mark on 1 E Mail commission to admin when new sale commission credited to affiliate account send an e mail message to admin 2 E Mail commission to customer when new sale commission credited to affiliate account send an e mail message to affiliate 3 Send Signup E Mail to Affiliate send email when affiliate signup 66 Page After doing so click on Save option to save the affiliate settings Affiliate Program amp Statistics All the affiliate programs and reports are available from the Affiliate Program tab on the right side navigation bar in your AwebDesk Membership Software control panel as seen here Administration Panel e Affiliate Clicks Sales Statistics Sao e Review Pay Affiliate Commission Search Users Manage Banners and Text Links e Manage Banners and Text Links Add User Email Users Import Export Backup Restore Rebuild DB Affiliate Program Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log 3 Affiliate Program Delete Old Records Setup Confiquratio Admin Accounts Logs Add Fields Yersion Info Logout Fig 12 b Affiliate Management On Affiliate Program Screen you will see 1 Affiliate Clicks Sales Statistics 2 Review
61. ion report then just click on Reports from right side navigation bar then select Cancellation Report from the list and click on Proceed Choose Report Type Please choose a report Cancellations report Customers Demography Income Report Tax report Proceed gt Fig 13 b Navigate to Cancellation Report Browse Users Search Users Add User Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports lt On next screen you will have to provide the period of which you want to know the cancellation details Report Parameters Report Type Cancellations report another report type Start date 7 End date Fig 13 c Select Period Cancellation report Select the start and end date for duration then click Proceed to generate the Cancellation report 75 Page Customers Demography To view the customer demography just select Customer Demography from the list then click on Proceed Refer Fig 13 d Choose Report Type Please choose a report r P Cancellations report Customers Demography Income Report Tax report Fig 13 d Navigate to Customers Demography Now select the essential fields which you want to show in customer demography and click on Proceed Refer Fig 13 e Report Parameters Report Type Customer Demographics another report type Select from the fields at right Hold down Ctrl to select more than one Use Shift to se
62. ipt data data new_rewrite templates_c This usually means CHMOD to permissions 777 Setting up a mySQL database In order for your AwebDesk Membership software to work it needs a database to be set up Go to Database wizard through your cpanel and add a new database for your AwebDesk Membership Software Please take note of the database name username and password when creating your database Step4 Browse to http www yoursite int AMS installams php and Follow Web Based Setup script instructions Step5 You must do the initial setup as shown on screen after installation Note If you have purchased facebook Openld Follow the readme file inside facebook openid directory provided with the package Step6 Browse Knowledge base here 8 Page http support awebdesk com Knowledgebase List Index 5 awebdesk membership software If any issues feel free to contact our friendly support staffs anytime by emailing at support awebdesk com or visiting http support awebdesk com Installation page By now you should have all your files uploaded to your website and your serial key updated You should also have your mySQL database details ready Now go to http www yoursite com installams php If you installed the AwebDesk Membership software in a sub folder please go to http www yoursite com subfolder installams ph You ll then be asked to enter some information such as your email password database details and so on
63. ists after purchase at PayPal directly You should configure Paysystem Product ID for each product at AWEBDESK CP gt Manage Products gt Edit KEEP IT DISABLED IF YOU DON T UNDERSTAND WHAT IT MEANS Payment system title avPal to be displayed on signup php and member php pages Payment system description 7 be desnlaved ordnes hage secure credit card payment PostBack messages Logging by default AWEBDESK will log payment system postback messages you can disable this functionality by changing this configuration value Itis recommended to keep this enabled at least for first 1 2 months Set user E Mail to paypal payer e mail This only works if you enable username and or password generation in signup form then it may help to stop some fraud attempts via PayPal Resend Postback all IPN posts will be resent to specified URL you may need it for third party affiliate script for example DON T ENTER URL OF AWEBDESK PayPal script HERE KEEP IT BLANK IF YOU DON T UNDERSTAND WHAT IT MEANS Log Postback Messages d Fig 6 c AMS Configuration PayPal Search Users Add User Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Logout 36 Page Enter Merchant ID it must be your PRIMARY PayPal EM
64. lect all Facebook UserID OpenID UserID Contact Fax Number Passport ID Maximum values to display Using the State field as an example you would need to enter a value of 50 to display report data for all 50 states If you only want to see data for the top 10 states then you would enter a value of 10 If there is more data than the number you enter it will be summarized and displayed under the heading Other Values Fig 13 e Select Fields Customer Demography 76 Page You will see all the details related to the fields you chosen to generate customer demography Customer Demographics City Count Percentage 28 Yalue 28 value 28 Country 1 00 Count Percentage 100 Count Percentage N 100 Count Percentage 28 1 00 Count Percentage 0 23 100000234206729 1 100002197226007 1 Other values 3 Contact N 82 14 WB 3 57 E 3 57 E 10 71 Count Percentage 20 0000000000 3 Sonia Sharma 1 Other values 4 N 71 43 WB 10 71 WB 3 57 E 14 29 New Report Fig 13 f Customer Demography 77 Page Income Report To generate income report you have to select Income Report from the list Refer Fig 13 g and then click on Proceed Choose Report Type Please choose a report Cancellations report Customers Demography Income Report Tax report Fig 13 g Navigate to Income Report On next screen you have to provide th
65. lect multiple fields Records to select Hold Ctrl to select multiple fields Date Range Choose the beginning and the end of the range Product list Hold Ctrl to select multiple fields Multiple Subscriptions how to handle multiple subscriptions for customer Output File Format default settings is a defeult Excel CSV format Select fields to export Product Subscription Ty begn Date zi 3 Amount Completed Payment System Receipt S Last Updated Time usu Internal Payment v Active subscriptions no Not Completed Subscript Completed Subscriptions Expired Subscriptions onl Expired Members only wi oO Enable date range de ct3 demo product4 demo productS Discard additional subsc Output additional rows fc Output additional columr Fields delimited by fe Fields quoted by if contains delimiter Send me this file as Excel CSV file Fig 10 h Export Users Import Users Search Users Add User Email Users mport G Backu Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debugq Log Access Log Affiliate Program Delete Old Records Setup Confiquratio Admin Accounts Logs Add Fields Version Info Logout AwebDesk Membership Software also supports the importing of members via a CSV file Please note that if you have active subscription payments that are already being sent to you from some other software th
66. ll the fields available so to import all essential user details Refer Fig 10 j 61 Page Import Step 2 of 3 Select fields MEMBER FIELDS Username Username Password Password vV Ifixed C i Email Email Street Address Street Address City City State State ZIP ZIP Country Country Male Female 1 if male 0 if female Please select Locked Please select Fig 10 j Mapping fields After mapping all fields click on Submit You will see then an import confirmation screen Import Finished Imported 2 users in 0 seconds To check that users were imported correctly go to AWEBDESK CP gt Browse Users If you have configured integration plugins click on AVWEBDESK CP gt Rebuild Db and users will be automatically added to third party scripts Please don t forget to remove import file home awebd public html demo ams data AWEBDESK 20120323 3 csv Fig 10 k Import Finished Step3 Now click on Rebuilt DB so that you can get updated details of the users you imported Note Always prefer to Rebuilt Database after importing users from a CSV file Now you can view imported users by clicking on Browse Users 62 Page Database Backup Keeping backups of your website files and database is always a good idea You can backup and restore your AwebDesk Membership Software database manually at any time via the AwebDesk Membership Software admin control panel To take the ba
67. loping New Plugins It is easy to create new integration plugins but of course serious PHP programming skills required 4 PDF Invoice Customization You can enable automatic PDF Invoice Receipt generation on each payment It can be done at AMS CP gt Setup gt E Mail E Mail Payment Receipt to user After payment customer can always open invoice on Membership Information Page http www yoursite com AMS member ph PDF invoice format can be customized by editing two files AMS templates mail receipt pdf txt these following Smarty variables are available there Stotal Ssubtotal Spayment Sproducts AMS templates mail receipt contact pdf txt You can use Su an array with user s info You can use several HTML alike tags in the PDF templates lt br gt line break lt hr gt horizontal rule lt b gt lt b gt bold lt i gt lt i gt italic lt u gt lt u gt underline You can output table content for example 90 Page lt fill gt columnl column2 column3 lt fill gt lt br gt valuel value2 value3 Text inside tags lt fill gt lt fill gt will be displayed with silver background only for table content You can add your logo image to invoice Just upload file AMS logo jpg and it will be automatically inserted to the top right corner of the PDF template 91 Page Facebook Openld Activation and Use With AwebDesk Membership Software your members will have option to login or signup
68. n commands or scripts on your site You can set command or script to run at specific time every day week etc For example you could set a cron job to delete temporary files every week to free up disk space Warning You need to have good knowledge of Linux commands before you can use cron jobs effectively Check pour script with pour hosting administrator before adding a cron job Cron Email Send an email every time a cron job runs less You can have cron send an email everytime it runs command If you do not want an email to be sent for an individual cron job you can redirect the command s output to dev null like this wycommand gt dev null Z gt 61 Current Email semen Email Update Email Add New Cron Job sammen onead 00y F minute 0 O0topofthehour 0 Hour 0 1200 a m midnight 0 Month Everymonh v Weekday Everyweekdsy V Command env php q home user public_html AMS cron phr Type this command as shown infig replacing with your own AMS Fig 1 b Cron Jobs Settings 11 Page Into the empty bottom line enter Minute 0 Hour 0 Day means every day Month Weekday Command env php q home user public_html AMS cron php Of course replace home user public html AMS to your actual AMS installation folder Ensure that this URL http lt AMS_Directory gt cron php works first try to open it from your browser Click Commit Change
69. n users database table in third party script so your AMS subscribers will be automatically added to your Bulletin Board CMS or HelpDesk users database When their subscription expires users will be automatically disabled or depending on the plugin removed from third party database 88 Page Please note this integration is usually one way users are copied from AMS to third party script and never vice versa from third party script to AMS Second way would require changes to your third party script that would be hard to maintain and would make troubles to upgrade your third party script Also if user has the same username and password in AMS and a third party script it is often possible to implement single login when user is logged in into AMS it becomes logged in into third party script and vice versa How It Works 1 When users do sign up in AMS AMS will check for existing user in third party users database If user with the same username is exists in third party database it will check that user enter the same email and password If yes user will be allowed to go through signup in AMS If something differs user will be asked to choose another username because entered is already taken If user with the same username is not found in third party database member will be allowed to sign up and will get pending status in AMS 2 As user completes payment AMS will upgrade his record in third party database set another user gro
70. not affect actual payment process and currency you have to configure it in product settings at AMS CP gt Manage Products for each payment processor Some payment processors do not allow you change currency Allow usage of coupons It will decide if you wish to use discount coupons If you enable this a box to enter coupon code will appear on signup and membership info pages Enable affiliate program It will decide if you wish to use affiliate program If you enable this AMS CP gt Setup gt Affiliates configuration screen will appear in the menu for detailed configuration Enable Tax If you wish to calculate and charge taxes from AMS enable this option If you enable this AMS CP gt Setup gt Tax configuration page will appear and you will be able to enable tax calculation on per product basics at AMS CP gt Manage Products Do not forget to click Save after modifying config values To get E Mail system working you also need to tweak settings on E Mail page Initial Configuration of E Mail subsystem Visit AMS CP gt Setup gt E Mail you will see E Mail configuration page Admin E Mail It should be set to you e mail address By default it is also set as From for outgoing e mail messages 18 Page Outgoing Email Address You can set a separate e mail address to be specified as From in outgoing e mail messages to customers For example Admin E Mail can be set to john yoursite com but Outgoing E Mail
71. ntegration interface and supports both recurring and non recurring payments Configure Your PayPal account For PayPal to process payments correctly and pass the relevant information back to AMS you need to set the PayPal IPN Instant Payment Notification URL 1 Todo this you must Login to your PayPal Account 2 Go to the Profile subtab ad My Account Send Payment Request Payment Merchant Services Products amp Services Overview Withdraw History Resolution Centre Fig 5 a Profile Subtab 3 Click on Instant Payment Notification Preferences link in the Selling Preferences column Profile Summary Merchant Name Sonia Sharma My Business Setup Secure Merchant Account ID 23KXYDK82ESC6 our Bud ta Sting To edit your Profile information please click on a link below up your online a business Start Now Account Information Financial Information Selling Preferences Email Credit Debit Cards Regional Tax Postal Address Bank Accounts Postage Calculations Password Currency Balances My Saved Buttons PAN My pre approved payments Payment Receiving Preferences Notifications Instant Payment Notification Time Zone My Checkout Settings Preferences Manage User Purpose code Reputation API Access Customer Service Message Business Information Website Payment Preferences Additional Owners Encrypted Payment Settings Identification Preference Custom Payment Pages Preferred Sites Invoice Ternplates Merchant Fees Language Encoding
72. o http awebdesk com Edit Copy product2 demo 0 00 ly No http awebdesk com Edit Copy product3 demo 0 00 6m No http awebdesk com Edit Copy product4 demo 299 00 2y http awebdesk com product5 sample 0 00 30d No http example com product New Product has been added successfully Fig 2 c New Product Added You can any time change the price group or Renewal Group details just by clicking on Change Order Groups Refer Fig 2 a 22 Page Payment Plugins 1 List of Payment System Support by AMS AwebDesk Membership Software supports 60 payment processors These payment processors all support recurring billing which is imperative if you have a membership site It includes the basic payment gateways like e Paypal e 2Checkout e Clickbank e Authorize Net e EBS India e Alertpay e Bluepay Please visit http awebdesk com membership software payment system supported to view the list of payment gateways supported by AwebDesk Membership Software 2 PayPal Pro Plugin Configuration This readme describes process of configuration of PayPal Pro payment integration for AMS WARNING PayPal PRO does not support recurring billing and it is by nature of PayPal PRO system It cannot be implemented in the plugin because it is not supported by PayPal and clearly denied by PayPal Pro terms Create and Configure a Test of Live PayPal Account Create and Configure a Sandbox Account This is optional and needed f
73. ok mobile 2 Native i0S App Publish from my iOS app to Facebook lt 2 Native Android App Publish from my Android app to Facebook Sa Page Tab Build a custom tab for Facebook Pages Save Changes Fig 16 e Edit Setting of your App 95 Page e Specify your Own Website URL Go through the entire process until your application has been created Once your App has been created copy the necessary application keys from the Facebook site NOTE The URL for your Facebook application must match the same domain where your AwebDesk Membership Software is installed If they do not match Facebook users will not be able to approve your application for auto posting and data retrieval If users are seeing any error it typically means the URL for your Facebook application is incorrect After setting up your App on Facebook please follow the below steps 96 Page Global Plugins E Mail Advanced an Countries Affiliates Languages Ebs Free 2Checkout Rec fb connect htpasswd openid PHP Include AWEBDESK MEMBERSHIP SOFTWARE Configuration fb_connect Facebook Connect Version 1 5 Debug Mode g Debug statements will be written to the log file SQL Field installed The plugin will attempt to add a fbuserid field automatically Uncheck if you need to reinstall r ok ication ae aa azarosa U UU Get this from Facebook when you 3268705947149602 create your application Facebook Application Secret d Coe tue Gea ESER akse ps 3e42e7a022
74. or tests only you may skip it for quick live setup 1 Visit http developer paypal com and create a developer s account 23 Page PayPal Sandb PayPal Home Contact Us andbox Member Log In Email Address Password i C keep me logged in tegin Need an account Sign up now to access PayPal s Sandbox Test Trouble Logging In Environment Additional resources Use the Sandbox Test Environment to create and manage test accounts and their associated email a and API credentials You can also access valuable developer resources from Help Documentation PayPal Developer Network Sign Up Now Customer Support Fees Privacy Security Center Contact Us Legal Agreements User Agreement Fig 3 a Create a Developer s Account 2 Click on the Sign Up Now tab to Create Account 3 Create a Sandbox account just as you would a normal Paypal account None of the information entered needs to be your actual information 4 To verify the account return to the Developer Central and select the email tab All emails sent to your sandbox account will appear here Find the verification email and follow the steps to verify the account 5 On the Overview menu click on Add Bank Account in the left column My Account Send Payment Request Payment Merchant Services Products amp Services Overview Withdraw History Resolution Centre Profile Welcome Sonia Sharma Add Edit Email Account Type Personal Upgrade Statu
75. ount 0 First Name Sonia LastName Sharma Card Type Visa Card Number VISA ET gt Expiry Date 01 2012 v CW The last three digits on the back of your card Help finding your Card Verification Number Using AmEx Billing Address Enter the address where you receive billing statements for this card To confirm your bank card number the billing address must be the one displayed on your statements Use this address as billing address 6 MG Road bangalore Bangalora bangalore Karnataka 560079 India Home w O Enter a new address as billing address _ Add Card Cancel Fig 3 e Add Credit Card Details 26 Page 10 Click the Add Card button to complete this process Create and Configure a Live Account Follow all the instructions to set up your normal business PayPal account to use Web Payments Pro including account verification back account verification and signing up for Web Payments Pro This last step may take 24 48 hours for approval and you have to wait to continue Apply for Website Payments Pro 1 Return to your Business Account Overview page and click the Merchant Tools tab 2 Under Website Payments Pro click Learn More 3 Under Getting Started click Submit application 4 Complete the application form and click Continue 5 On the Application Approved page click Getting started with PayPal this step may be delayed for live accounts 6 Follow the link to accept the billing agreement this
76. our website Receipt 1 Adding Login Form to your Website Add Login Form to HTML Page Use the following to add a login form anywhere you wish on your site lt form action AMS login php method post gt Username lt input type text name awebdesk login size 10 gt lt br gt Password lt input type password name awebdesk pass size 10 gt lt br gt lt input type submit value Login gt lt form gt Add Login form to a PHP page As the very first line of your PHP page add the following lt php session start gt Then somewhere on the page add the following lt php if Sau SESSION awebdesk user user is logged in print Hello S au name f Sau name_1 lt br gt print lt a href awebdesk logout php gt Logout lt a gt else user is not logged in print lt form method post action awebdesk login php gt Username lt input type text name _awebdesk login size 10 gt lt br gt Password lt input type password name _awebdesk pass size 10 gt lt br gt lt input type submit value Login gt lt form gt gt Receipt 2 Add logout link to your Website Just place the following code somewhere lt a href AMS logout php gt Logout lt a gt Receipt 3 Add Member Data to Your Website Page Add Member Data to AMS powered pages It is possible to include data from the members table in the database to any AMS page where user is logged in For example you may wish to include a Welcome John Doe
77. p php and member php pages Checkout with PayPal nay ment system description Fast Secure Checkout with PayPal lt e displayed on signup page PostBack messages Logging by default AWEBDESK will log payment system postback messages you can disable this functionality by changing this configuration value It is recommended to keep this enabled at least for first 1 2 months Payment system title to be displayed on signup php and member php pages et to ba displayed on siqnup paga Pay with Visa MC Discover or Ame Reattempt on Failure Enter list of days to reattempt failed credit card charge for example 3 8 Log Postback Messages d redit Card Payment The reattempting failed payments option allows you to reattempt failed payments before cancelling the subscription Scheduled payments may fail due to several reasons including insufficient funds Payments will be reattempted 3 days after the failure date If it fails again we will try once more 5 days later itis for sample above 3 8 Failure on this last attempt leads to cancellation of the subscription NOTE this time user will have FREE access to your site If itis not acceptable for your site please don t enable this feature MaxMind Credit Card Fraud Detection MaxMind Credit Card Fraud Detection Enable Fr De jon service Fig 4 b Configuring AMS for PayPal Pro plugin 30 Page 3 PayPal Standard Plugin Configuration This plugin uses traditional PayPal i
78. pal email address into the system will be displayed under Paypal Your affiliates provided details of payment method they opted from the given payout methods you allowed them to choose 3 Manage Banners and Text Links Setup Affiliate Banners Banners Sample AwebDesk awebdesk comimembership software Powered with social features like and O bda new banner Je Click here to add new Links banner Sample Email Marketting Software Delete Software Text Links Delete Membership Software Delete Click here to add new text link Fig 12 e Banners Text Links You can view all available Banners and text links when you click on Manage Banners and Text Links Refer Fig 12 e Here you can add new banners and text links 69 Page To add new banner just click on Add New Banner Refer Fig 12 e then you will be redirected to new screen Refer Fig 12 f Affiliate Banner URL to redirect after click http example com roe RE http example com image jpg Alternate Text to display when image cannot be displayed Image Width pixels Image Height Fig 12 f Banner Details Add New Banner Click on Save and your new banner will be shown with the image you used as banner To add new text link just click on Add New Link Refer Fig 12 e then you will be redirected to text link adding page Refer Fig 12 g Affiliate Link URL to redirect after click z http example com Link Ti
79. penID options to appear include file plugins protect openid login openid inc html We have already done this for your reference in templates header_login tpl If you need to change the button location use above tag b Save your changes 98 Page c Upload AWEBDESK templates header_login html to your server Step2 Update your templates header_signup html page a Edit your AWEBDESK templates header_signup html template file and insert this line wherever you would like the OpenID options to appear include file plugins protect openid signup openid inc html We have already done this for your reference in templates header_signup tpl If you need to change the button location use above tag b Save your changes c Upload AWEBDESK templates header_signup html to your server Now when your members go to login page they will have option to login through Facebook and Openld Google Yahoo AOL as shown in fig 16 f Please login or Login using Social Profiles Username Connect with Facebook Password Or Login Using An Existing Account Login Do you already have an account on one of these sites You can use that to 7 login here Please click your account Signup here H provider Lost password Google vaH00 AOL amp dJ opsbD Enter your E Mail Address or Username Q eOgane Na Fig 16 g Login Page Facebook Openld Also your visitors can signup to your site for membership using this Face
80. rs Mass subscribe members Signup Link Wizard Fig 2 a Manage Products Error Debug Log Access Log Affiliate Program Delete Old Records Setup Confiquration Admin Accounts Logs Add Fields Version Info Logout 20 Page Step2 Now enter all the details about the New product you want to add Add Product Subscription Product Title Will be displayed to user Description Will be displayed to user on signup page below the title sample product sample product Subscription Terms Price Enter only digits and period if necessary Do not enter commas or dollar sign Duration Please enter subscription period for this product it can also be set to lifetime or to fixed date Recurring Billing should user be charged automatically when subscription expires Fixed subscription start date By default AV EBDESK calculates subscription start date according to current date but you may set it to fixed date here Please enter date in format yyyy mm dd for example 2006 02 28 IN MOST CASES THIS FIELD SHOULD BE KEPT EMPTY Custom Subscription Terms to Display this text will be displayed to customer near the product title on signup php and member php pages to explain payment terms if you keep it empty it will be generated automatically if that is filled in you have to change it manually when you change product price or other parameters m Jes E Default will be automatic
81. s 4 On the next day if you receive e mail notifications from Cron Daemon that says that something is wrong with your command please read it carefully It means that your cron job doesn t work If it says Command not found try to use the following command lines usr bin curl s http yoursite com AMS cron php usr bin wget o dev null O http yoursite com AMS cron php usr local bin lynx source http yoursite com AMS cron php usr local bin curl s http yoursite com AMS cron php usr local bin wget o dev null O http yoursite com AMS cron ph 5 Enable External Cron at AMS CP gt Setup gt Advanced If your webhosting does not allow Cron Jobs or you can t get it working with your hosting you can setup cron job to be executed from your account at http www example com AMS member ph Just specify your installation s cron php url in Add new cron job input and click Add button There is no security risk because no secure data passed from or displayed by AMS cron job Everything happens in background Installation Upgrade Please note We have an installation service available for 49 which you can take advantage of if you re not able to install the software yourself If you would like this service please go to http awebdesk com order products Professional Installation To upgrade please follow the instructions provided along with your installation manual 12 Page Introduction AwebDesk Member
82. s Unverified Get verified Add Edit BankAccount gt View Limits PayPal balance 0 00 USD ance dere ard Add Edit Street Address Fig 3 b Adding Bank Account 24 Page 6 Enter anything into Bank Name and click Add Bank Add a bank account in India Secure Transaction 2 By adding a bank account in India you will be able to receive payments into your PayPal account and withdraw funds into your bank account We will protect your bank account by keeping your financial information confidential and by storing it in our secure servers Note To change your first name click on use personal name or use business name Make sure your first name matches the name on your PAN card To change your full name and match it to the name on your PAN card click here If you are a sole trader enter the first name given on your PAN card in the Name on account field For example if your firm s name is ABC clothing and the PAN card is in the name of Seema Khanna enter Seema in the Name on account field Please do not enter ABC clothing Rs 250 00 INR return fee will be charged if the information you provide here is found to be inaccurate Country India Name on account Sonia Sharma Names dont match Bank name Enter the name of bank in India where you hold an account ICIC0000239 NEFTIFSC Example ICK what is this Account number Re enter account number I would like this to be my auto withdrawal account Note An auto withdrawal acco
83. s Logs A log of access to site by authenticated users ie members The log files may or may not show all queries depending on the protection scheme used You may find more information on Protection Methods page The access log can be cleaned up by using the aMember CP gt Delete Old Records function Delete Old Records You can delete the old records from your database It is essential to remove the old records to improve the performance of your site To delete old records just click on Delete Old Records on the right side navigation bar Now select the Date to Purge all records from the checked tables will be deleted before this specified date then select the tables from which you want to remove the data Administration Panel Delete Old Records Browse Users Date to purge All records from February js 2012 x Search Users checked tables will be deleted before the Add User specified date Email Users TABLES TO PURGE dun Export Access Log v access log table used Backup by admin only Restore Error Log Rebuild DB error_log table used by admin only Reports Incomplete Users records of users with Payments incomplete payment Reports attempts Expired Users Manage Products records of users with expired subscriptions Protect Folders Incomplete Coupons Payments records of incomplete Utilities payments Admin Log Error Debug Lo admin log table used Access Loq by admin only Affiliate Program gt
84. s recommended a Access Lo Access Log to have php include plugin enabled HOLD Ctrl key to select multiple plugins htpasswd shared Affiliate Program mod auth mysal Delete Old Records new rewrite 3 Setup Confiquratio openic Admin Accounts shp include Logs a plugin_template Add Fields ersion Info Logout See Fig 16 a Facebook Openld Activation 92 Page After activating the facebook and opened plugins now we learn how to configure Facebook and opened plugins to use them To use Facebook Plugin into AwebDesk Membership Software follow below steps Step1 Setting Up an Application on Facebook a Click the link given below Go here to set up an application on Facebook b Enter your Facebook email ID and Password to create your App facebook Facebook helps you connect and share with the people in your life Facebook Login You must log in to see this page Email Password E Keep me logged in Log In or Sign up for Facebook Forgot your password English US RA st S M Seo aimogo Espa ol Portugu s Brasil Francais France Fig 16 b Facebook Login Now specify your App name and App Namespace 93 Page C https developers facebook com apps action create Create New App App Name Demo Appl App Namespace Optional Web Hosting I Yes I would like free web hosting provided by Heroku Learn More By proceeding you agree
85. ship Software handles subscription expirations and expired members will not get access to protected areas Membership Software can also act as an authorization source itself checking authorization in the database when someone tries to access a protected area protected with the php_include method 14 Page Integration AwebDesk Membership Software can be integrated with third party scripts such as Bulletin Boards Content Management Systems Trouble Tickets systems and so on For example it can maintain a vBulletin Board database so that only active paid and not expired members are able to access the board Thus a user can have a single login for both Membership Software and vBulletin and in case of vBulletin board will need to login only once in to access protected areas with HTML content and the vBulletin board Have a look to list of integration plugins Login Membership Info Awebdesk Membership Software provides 2 different URLs for customers to login Membership Info Page http www yoursite int AMS member ph This page will display login form if necessary if customer is not logged in Once customer is logged in he will see e Links to active subscriptions according to customer subscriptions list and according to Product URL and Additional Product URLs in Awebdesk Membership Software products settings Customer can choose a link to visit and click it e Links to change password logout and update credit card info if
86. ship Software is versatile subscription software and PHP based membership management Software A powerful membership software to manage subscription billing recurring billing and a subscription software integrated with social features like Facebook connect Gmail etc It provides automated signup and expiration for the services you sell Our subscription software AMS is a web based membership management software with Facebook Connect Plugin which allow your site members to login directly using their Facebook IDs or even this subscription software can create members account automatically once the users signups via Facebook for the first time Members can share status updates on Facebook about your membership site with friends in one click It has secured admin panel with numerous features to add and access unlimited number of custom fields no matter whether you opt to change the database structure or not and allows validity checks to newly entered fields How AwebDesk Membership Software Works The procedure for signing up a new customer member is as follows 1 A user comes to the signup page http www yoursite int AMS signup php and completes a signup form User is asked to enter their first and last name and email address They may also be asked to create a username and password You can optionally enable username and or password generation in the Membership Software settings in which case the user will be issued with an automatically generate
87. standard html files rather than php files see new rewrite Useful if e All your protected content including images is stored in PHP files 51 Page Not useful if e Images downloadable content or other non PHP files are included in your protected content Requirements e No special requirements Setting Up Protection Note use AMS CP gt Protect Folders function instead Described below is a manual procedure and should be used only if AMS CP gt Protect Foldes doesn t work for you by some reason For this plugin to work the file AMS plugins protect php include check inc php must be included at the very top before the opening lt html gt tag of the PHP pages you wish to protect as follows lt php product id array 1 3 include AMS Root Dir plugins protect php include check inc php any existing PHP code goes here gt Note You must edit the product id array to reflect the AMS product which gives access to the page For example if access is confined to those with products 1 and 3 it will be as above If it is confined to those with products 2 and 5 you would use product id array 2 5 Note AMS Root Dir must be replaced with actual unix path not URL to AMS folder You can find this path at AMS CP on the Welcome to AMS Control Panel screen in the Software version info table It is named Root Folder How does it work for programmers only When a user enters a URL to the protected pag
88. step may be delayed for live accounts 7 You are taken to a page for API Setup For details on this continue on to STEP 3 Setting up your API credentials Setting up your API credentials Follow these steps to generate your API Signature If you are testing with a Sandbox account repeat these steps for both your Sandbox and Live accounts 1 Log into your PayPal Business account 2 Click the Profile subtab located in the top navigation area 3 Click the API Access link under the Account Information header 4 Click the Get Started link under the Request API Credentials heading 5 Click the API signature radio button under the Credential Type heading 6 Complete the API Credential Request form by clicking the agreement checkbox and clicking Submit 7 Write down the values listed next to API Username and Password 8 Select the value listed next to Signature Hash copy it and save it to a file or some other location This is your API Signature 27 Page You have now generated your API Username API Password and API Signature Setting up your API permissions Log in to your PayPal Business account Click the Profile subtab located in the top navigation area Click the API Access link under the Account Information header Click the Grant API Permission link Enter API Username you have generated on the previous step into the text input Click Direct Payment and Express Checkout checkboxes Click Submit to save your chan
89. t Fig 7 a Generate Coupon Note You can check all available coupons details anytime by clicking on Coupon Batches or check coupon statistics by clicking on Coupon Statistics Refer Fig 7 a 38 Page Generate Coupons Coupons Count how many coupons need to be generated Coupons Usage Count how much times coupon can be used enter big value ex 99999 for unlimited Member Coupons Usage Count how much times coupon can be used by member Code Length generated coupon code length Discount order discount Comment comment visible only for admin Dates date range when coupon can be used Apply to recurring apply coupon discount to recurring transactions default is no Member Usage Count setting may work incorrectly if you enable this option please set Member Usage Count to big value like 10000 if you enable this option Locked disable this coupons batch but keep in database it can be enabled later Products coupons can be used with selected demo producti products demo product2 hold Ctri Key to select multple products demo product3 if nothing selected coupon can be used demo product4 with ANY product demo productS F Lock batch Fig 7 b Coupon Details Step3 Provide all details in the fields carefully 39 Page Step4 Now copy the generated code and supply this to your customers to avail offers or you can use this in advertising Coupons Generated Please copy th
90. thin language files inside AMS language folder If you would like to change text that is displayed do the following e Create a custom file for your language in AMS language folder for example for English language e It will be file named AMS language en custom php with the following content defined INCLUDED AWEBDESK CONFIG or die Direct access is not allowed i e Now open file AMS language en php and using text search find a phrase you would like to replace e For example you want to replace text Membership Type on signup page to Subscription Type e Line in en php will be define TPL SIGNUP MEMB TYPE Membership Type Just copy entire line to the buffer of your text editor do not change file en php itself e Then paste the line to end of the en custom php and edit it as you wish define TPL SIGNUP MEMB TYPE Subscription Type e Your en custom php will look like lt php customized phrases from en php defined INCLUDED AWEBDESK CONFIG or die Direct access is not allowed define TPL SIGNUP MEMB TYPE Subscription Type e You can add any number of lines to the end of en custom php file Now visit your http www yoursite com AMS signup php page and you should see changed text e If not make sure you have uploaded file AMS language en custom php 86 Page 2 Integrating AwebDesk Membership Software with y
91. tle sample product Fig 12 g Text Link Details Add text Link Provide the URL to redirect after click and link title then click on Save You will see your new text link under text links Refer Fig 12 e 70 Page Email Affiliates To email affiliates click on Email Users on the right side navigation bar Administration Panel Email Users Newsletter Threads Newsletter Archive Newsletter Guests Email To Users Type Select a category of users to send e mail All Users pending active Active Users paid and nc Pending Users never pai Expired Users paid and G ayers pai z Select Affiliates if you want to email Affiliates Choose e mail Subject Your membership Choose e mail Format Plain Text recommended HTML your message text must be valid HTML Add e mail attachment 20M MARJ See Choose File No file chosen Choose File No file chosen Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Fig 12 h Email Affiliates eee 2 Browse Users Search Users Add User Email users lt Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log You then need to choose the Affiliates option and only members that
92. to the Facebook Platform Policies cancel Fig 16 c Create New App c After creating your App you can manage your App Go to Edit Setting Apps AwebDesk Social Media Demo Edit App Create New App Settings Edit Settings App ID API Key App Secret 318981431488884 21119c9d522308a21467 1ac0ed31d603 Contact Email Support Email Summary Open Graph Edit Open Graph You have not added any actions objects or profile units Get started using the Open Graph Roles Edit Roles Admins Fa Users Sharing 0 Daily New Users 0 Daily Content Shared 0 Daily Active Users 0 Feedback per Share Fig 16 d App d You can manage your App like Basic App Display Name App Namespace Contact Email App Domain Category hosting URL etc 94 Page Apps AwebDesk Social Media Demo Basic AwebDesk Social Media Demo App ID 318981431488884 App Secret 21119c9d52e308a214671ac0ed31d603 reset edit icon App Display Name AwebDesk Social Media Demo App Namespace Contact Email o a ey App Domain Enter your site domains and press enter Category Other e Choose a sub category Hosting URL 1 You have not generated a URL through one of our partners Get one Select how your app integrates with Facebook lt Website Site URL http demo awebdesk com aem 7 App on Facebook Use my app inside Facebook com lt Mobile Web Bookmark my web app on Facebo
93. unt is your bank account in India into which we will automatically transfer your PayPal balance Continue Cancel Fig 3 c Adding Bank Name 7 Return to the Overview menu and click on Confirm Bank Account in the left column then click on Submit to confirm the account 8 Return to the Overview menu and click the Add Credit Card link in the left hand column of the page 25 Page m My Account Send Payment Request Payment Merchant Services Products amp Services Overview Withdraw History Resolution Centre Profile Welcome Sonia Sharma Account Type Personal Upgrade Status Unverified Get verified Sending and Withdrawal Limits View Limits Last log in 26 March 2012 12 54 GMT 05 30 PayPal balance 0 00 USD Notifications gt Confirm email address My recent activity Payments received Payments sent View all my transactions a u gt Add credit debit card My recent activity Last seven days 19 Mar 201 2 26 Mar 201 2 gt Policy Updates Payment status glossary Type Narne rmail Payment status Details Order status Actions Gross Click here to add credit card No New Items details Fig 3 d Add Credit Card Details Link 9 Write down the Card Number Expiration Date and Card Verification Number you will use this card to test your Direct Payment installation Add Credit Card Secure Transaction amp Enter your credit card number without spaces and dashes Number of cards active on your acc
94. up or will add new record into third party user s database 3 When user subscription expires or user removed from AMS db AMS will set default user group in third party database for this user Alternative Description of Integration Plugins Plugin means and works like a connector So if you want to connect AMS to the phpBB for example you can install a plugin for that program i e phpBB What plugin does It will map fields on the left side i e AMS system fields and shoot them on the right hand side i e phpBB So if a user registers then the username and password etc will NOT be entered firstly into phpBB anymore It will get into the AMS database Thereafter when a user activates by validating his email or makes payment if that is required his data record will be added to the phpBB Thereafter you can also install a plugin of Joomla Then the user data will be inserted from left hand side i e from AMS to both the plugins i e phpBB AS WELL AS Joomla databases 89 Page Understand Here is does not matter if the right hand side existed or not If it did fine you will have to get that data from right hand side into the left hand side first using export in phpBB then import in AMS Also if on the right hand side if one existed you can add a second one i e Joomla Later you can also add a third and fourth one For all those additions you will need a connector i e plugins for those databases Existing Plugins Deve
95. users list by filtering the list according to your need If you want to edit any user s detail then simply click on Edit and you will be redirected to user details editing wizard after finishing edit just click on Save 54 Page Search Users Searching users within Awebdesk Membership Software is very easy just click on Search Users in Right Side Navigation Bar You will see a search Users wizard type search string and choose the field you are searching then click on Search Administration Panel Search Users Search String Search Search by Subscriptions Search by Date Search Type O Anywhere O By Login By Name O By Email O By Facebook UserID O By OpenID UserID By Contact O By Fax Number O By Passport ID demo producti C Include Expired March v 22 v 2012 v Subscribed before specifiec Show all locked accounts locked by password sharing prevention system Fig 10 b Search Users You can search users on subscriptions basis or search by Date Browse Users Search Users Email Users Import Export Backup Restore Rebuild DB Reports Payments Reports Manage Products Protect Folders Coupons Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Configuratio Admin Accounts Logs Add Fields ersion Info Logout 55 Page Add User To add new user just click on Add User in Right Sid
96. web softwares to enhance your business AWEBDESK MEMBERSHIP SOFTWARE Version 5 1 0 User s Guide Edition 1 0 March 2012 1 Page Table of Contents Eee 1 lt asvcnvessivesianstoedaneqnbutsestanitamiseuaeraentadmenne 7 Installation New install ce csssecesseeceseseeseeseees 7 Setting upa MySQL Pata a Se is Lanes at 8 o EE 9 Setup Crom NO EE NE eae 9 Installation Upgrade rrnrororvrrnnrrrnnvrrrnnrrrnnnrnnnnee 12 MN 13 How AwebDesk Membership Software Works rarurrvrnnennenvennrrnvrnre 13 PE RE eas aetna 13 Account Expiration and Subscription Renewal cscscsecsscesseeeeees 14 Prac Hin acca EE Wiel E RET 14 WE AE ON EN NE 15 Login Membership IO EE 15 Setting Up Your Membership Site 17 initial Ser COMPUTA ON csctmcntneaiannonniieinuniiadiadanns 17 Product Management vusesassmmisssssmissinan 20 Add Eee REE naniaminainens 20 2 Page Payment PIUgns uuasdnerarusriegdrimrmmqinedenvsii 23 1 List of Payment System Support by AMS smrsravrnvonnranrnnrnvvnnvenvenvennsnn 23 2 PayPal Pro Plugin CONTBUFATO Ns siisusiercensemanansaianmnnenuannm 23 Create and Configure a Test of Live PayPal ACcount smnanannrannenvenvererrneresvnenesnenne 23 Create and Configure a Live ATOM sist scsssaicosieacotssailass oosGiaedindvaieibuanssisatoazecunicides 27 Pr tor Website Payments Pro a scissteasisaneannsanGcansnneniiaahomcetennc 27 Setting Pa eadsidaden 27 Setting up your API PErmiSSiONS izkinean aa
97. wse Users No protected folders yet Search Users Add User Email Users Rebuild DB Reports Payments Reports Man ro s 1 Protect Folders Coupons Utilities Error Debug Log Access Log Affiliate Program Delete Old Records Setup Configuration Admin Accounts Logs Add Fields Version Info Logout Fig 8 f Protect Folder Keep all the contents in the folder which you want to protect from unauthorized access or want to give viewing rights only to your members Lets Say you have kept all the protected content in public_html aem mydata Follow the below steps to protect this folder Step1 Click on Protect Folders in the right side navigation bar then you will be redirected to folder protection wizard Step2 Click on Protect Another Folder and select public_html aem mydata and click enter to protect this folder from unauthorized access 45 Page Folder Protection Methods Essentially protection allows you to make one or more areas on your site available only for registered and not expired customers If you have protection set up correctly only ACTIVE that is paid and non expired customers will be able to access the protected area or areas You already know that AMS allows you to have several membership types products each of which broadly equates to a protected area AMS allows considerable flexibility in setting up protection for these areas For example suppose you have 2 folders
Download Pdf Manuals
Related Search
Related Contents
Cradlepoint MBR1400LP2-EU 3G UMTS wireless network equipment CALCULATOR - Dye & Durham matériel et techniques Energiesparen im Haushalt Mode d`emploi 取扱説明書PDF SRS10A Series Garden Barrier User Manual USER INSTRUCTIONS 1 Olitec RW400G User's Manual Copyright © All rights reserved.
Failed to retrieve file