Difference between revisions of "PaidListings Add-on Configuration"
(Created page with '== General == File:PLConfiguration-General.png If you enable stealth mode, only admins will be able to see the effect of the paid listings add-on. Useful for testing on a p…') |
|||
Line 3: | Line 3: | ||
[[File:PLConfiguration-General.png]] | [[File:PLConfiguration-General.png]] | ||
− | If you enable stealth mode, only admins will be able to see the effect of the paid listings add-on. | + | If you enable stealth mode, only admins will be able to see the effect of the paid listings add-on. |
+ | |||
+ | This is useful for testing on a production website before opening it up to all users. | ||
Line 42: | Line 44: | ||
* '''Paid Category Selection in Submit Listing Form''' - user selects a paid category when submitting a listing | * '''Paid Category Selection in Submit Listing Form''' - user selects a paid category when submitting a listing | ||
+ | |||
Example: | Example: | ||
Line 55: | Line 58: | ||
* '''Submit Listing''' - plan selected and listing submitted | * '''Submit Listing''' - plan selected and listing submitted | ||
+ | |||
Example: | Example: | ||
Line 72: | Line 76: | ||
* '''Order Form''' - order form dialog shown, user can change plan so no tags available | * '''Order Form''' - order form dialog shown, user can change plan so no tags available | ||
+ | |||
Example: | Example: | ||
Line 85: | Line 90: | ||
* '''Submit Order''' - order submitted | * '''Submit Order''' - order submitted | ||
+ | |||
Example: | Example: | ||
Line 103: | Line 109: | ||
* '''Order Complete''' - order complete page | * '''Order Complete''' - order complete page | ||
+ | |||
Example: | Example: |
Revision as of 16:00, 3 June 2010
General
If you enable stealth mode, only admins will be able to see the effect of the paid listings add-on.
This is useful for testing on a production website before opening it up to all users.
The Company name and business info will be outputted on the printable invoice, here is an example:
If you want to change the look of the Invoice, edit this theme file:
- /components/com_jreviews_addons/paidlistings/views/themes/paid_addon/paidlistings/paidlistings_invoice_detail.thtml
Expiration notifications are triggered when a user visits the list page on the site or when the admin logs in to the JReviews admin. They will be sent out at or after the time you set when a visitor views a list page.
Check run daily starting at the specified time whenever a user visits a list page. Expired orders will be marked as inactive so users can place a new order for the expired listings.
You can edit the orders' expiration dates to today's date for testing and also modify the days before expiration in the configuration to days that would trigger an email.
Tracking/Analytics
You can insert javascript tracking code, like for Google Analytics, for the following order flow steps:
- Paid Category Selection in Submit Listing Form - user selects a paid category when submitting a listing
Example:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxx-x"); pageTracker._initData(); pageTracker._trackPageview('/paid-category-selected'); </script>
- Submit Listing - plan selected and listing submitted
Example:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxx-x"); pageTracker._initData(); pageTracker._trackPageview("/listing_submission"); pageTracker._addTrans( {order_amount}, {plan_name} ); </script>
- Order Form - order form dialog shown, user can change plan so no tags available
Example:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxx-x"); pageTracker._initData(); pageTracker._trackPageview("/order_form"); </script>
- Submit Order - order submitted
Example:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxx-x"); pageTracker._initData(); pageTracker._trackPageview("/order_submission"); pageTracker._addTrans( {order_id}, {order_amount}, {plan_name} ); </script>
- Order Complete - order complete page
Example:
<script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxx-x"); pageTracker._initData(); pageTracker._trackPageview("/order_completed"); pageTracker._addTrans( {order_id}, {order_amount}, {plan_name} ); </script>
In all examples above, replace "UA-xxxxx-x" with your Google Analytics ID.
Google Analytics tracking code must be already loading on your site.