Difference between revisions of "Upsells Admin"

From TMM Wiki
Jump to navigationJump to search
m
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Not Finished}} <!-- I couldn't test upsells; it's not available on Fred's dev -Harding 2008-11-25 -->
 
 
{{NATS4 Manual
 
{{NATS4 Manual
 
| show_upsells_admin_section = true
 
| show_upsells_admin_section = true
 
}}
 
}}
  
The Upsells Admin displays and lets you edit your upsells and [[ct#Cross Sells|cross-sells]]. The instructions below are sufficient to setup a regular cross sell between two NATS programs. To send or receive cross sells from something besides NATS to NATS, please read the [[NATS4 Process Gateway Cross Sales Outside NATS|Process Gateway Cross Sales]] article.  If you're a biller or you want to use the NATS [[ct#Gateway|gateway]] cross sales biller interface, please read the [[NATS4 Outgoing Gateway Cross Sales]] article.
+
The Upsells Admin displays and lets you edit your [[Ct#Upsell|upsells]] and [[ct#Cross Sell|cross-sells]]. The instructions below are sufficient to setup a regular cross sell between two NATS programs. To send or receive cross sells from something besides NATS to NATS, please read the [[NATS4 Process Gateway Cross Sales Outside NATS|Process Gateway Cross Sales]] article.  If you're a [[Ct#Biller|biller]] or you want to use the NATS [[ct#Gateway|gateway]] cross sales biller interface, please read the [[NATS4 Process Gateway Cross Sales Outside NATS]] article.
 +
__TOC__
 +
== Adding An Outgoing Cross Sell ==
 +
Outgoing Cross Sells let you sell memberships to other sites on your [[ct#Join Form|join form]]. To add a new outgoing cross sell, go to Upsells Admin and click the Outgoing Cross Sells tab. Scroll to the bottom of the next page, use the Biller drop-down menu to choose the biller that will bill the surfer for your [[Ct#Cross Sell|cross sell]], and click Add.
 +
 
 +
For more information on this feature, please see the "Setting Up an Outgoing Cross Sell" section of our [[NATS4 Configuring Cross Sells#Setting Up an Outgoing Cross Sell|Configuring Cross Sells]] wiki article.
 +
 
 +
'''Note''': The necessary biller information must be acquired directly from the biller.  
  
== Adding An Outgoing Cross Sell ==
+
[[File:Outgoing_cross_sales.PNG|450px|Configuring Outgoing Cross Sales]]
Outgoing Cross Sells let you sell memberships to other sites on your [[ct#Join Form|join form]]. To add a new outgoing cross sell, go to Upsells Admin and click the Outgoing Cross Sells tab. Scroll to the bottom of the next page, use the Biller drop-down menu to choose the biller that will bill the surfer for your cross sell, and click Add. Once you have done this, fill in the cross sale title, description, and disclaimer. (For biller-specific settings, see the biller setup instructions for details; you can use the Biller Instructions menu on the right side of this page.) You can also click the checkbox to enable your cross sale for all available options. Finally, enter your specific Biller Information (such as Ref Code, Merchant ID, etc.) and click "Save Changes" to create your outgoing cross sale.
 
  
 
== Outgoing Cross Sell Post Fields to Another NATS Install ==
 
== Outgoing Cross Sell Post Fields to Another NATS Install ==
http://domain/signup/xsell_netbilling.php?trans_id=<id>&member_id=<memberid>&xs_ref=<xs ref code>&_data[<field>]<data>&...
+
The following information can be used to post data when doing a [[Ct#Cross Sell|cross sell]] to another (separate) [[NATS]] install:
  
Here are the fields to pass in:
+
''<nowiki>http://domain/signup/xsell_netbilling.php?trans_id=<id>&member_id=<memberid>&xs_ref=<xs ref code>&_data[<field>]<data>&...</nowiki>''
 +
 
 +
The following are the fields to pass in:
 
*domain - your domain
 
*domain - your domain
 
*trans_id - the NetBilling transaction id
 
*trans_id - the NetBilling transaction id
Line 41: Line 48:
  
 
Additionally, you will have to get the other client to add your posting IP address to the $config['XSELL_NETBILLING_SECURE_IPS'] array.
 
Additionally, you will have to get the other client to add your posting IP address to the $config['XSELL_NETBILLING_SECURE_IPS'] array.
 +
 +
If the company who is sending you the cross sell does not have NATS, you can not use this method. Please view our [[NATS4 Process Gateway Cross Sales Outside NATS|NATS4 Process Gateway Cross Sales Outside NATS]] wiki.
  
 
== Adding An Incoming Cross Sell ==
 
== Adding An Incoming Cross Sell ==
Incoming Cross Sells let other sites sell memberships to your sites on their [[ct#Join Form|join form]]. To add a new incoming cross sell, go to Upsells Admin, click the Incoming Cross Sells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the biller that billed the surfer for your cross sell, and click Add.  Fill all the available fields. (For biller-specific settings, see the biller setup instructions for details; you can use the Biller Instructions menu on the right side of this page.)  Click Edit to save.
+
Incoming Cross Sells let other [[Ct#Site|sites]] sell memberships to your sites on their [[Ct#Join Form|join form]]. To add a new incoming [[Ct#Cross Sell|cross sell]], go to the Upsells Admin, click the Incoming Cross Sells tab, scroll to the bottom of the next screen, use the Biller drop-down menu to choose the [[Ct#Biller|biller]] that billed the [[Ct#Surfer|surfer]] for your cross sell, and click Add.   
 +
 
 +
For more information on this feature, please see the "Setting Up an Incoming Cross Sell" section of our [[NATS4 Configuring Cross Sells#Setting Up an Incoming Cross Sell|Configuring Cross Sells]] wiki article.
 +
 
 +
'''NOTE: In order to process an incoming cross sell, you must have a Cross Sell program configured first!'''
 +
 
 +
[[File:Incoming_cross_sales.PNG|450px|Configuring Incoming Cross Sales]]
  
 
== Adding an Outgoing Upsell ==
 
== Adding an Outgoing Upsell ==
Outgoing upsells let you sell upgrades to your current members. To add a new outgoing cross sell, go to Upsells Admin, click the Outgoing Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the biller that will bill the surfer for your cross sell, and click Add.  Fill in the comment and data fields. (For biller-specific settings, see the biller setup instructions for details; you can use the Biller Instructions menu on the right side of this page.)  Click Edit to save.
+
Outgoing upsells let you sell upgrades to your current [[Ct#Member|members]]. To add a new outgoing [[Ct#Cross Sell|cross sell]], go to Upsells Admin, click the Outgoing Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the [[Ct#Biller|biller]] that will bill the surfer for your cross sell, and click Add.   
 +
 
 +
For more information on this feature, please see the "Setting Up an Outgoing Upsell" section of our [[NATS4 Configuring Upsells#Setting Up an Outgoing Upsell|Configuring Upsells]] wiki article.
 +
 
 +
[[File:Outgoing_upsells.PNG|450px|Configuring Outgoing Upsells]]
  
 
== Adding An Incoming Upsell ==
 
== Adding An Incoming Upsell ==
Incoming Upsells let other sites sell upgrades to your current members.  To add a new incoming upsell, go to Upsells Admin, click the Incoming Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the biller that billed the surfer for your cross sell, and click Add.  Fill all the available fields. (For biller-specific settings, see the biller setup instructions for details; you can use the Biller Instructions menu on the right side of this page.)  Click Edit to save.
 
  
== Promoting Your Cross Sells ==
+
Incoming Upsells let other [[Ct#Site|sites]] sell upgrades to your current [[Ct#Member|members]]. To add a new incoming upsell, go to the Upsells Admin, click the Incoming Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the [[Ct#Biller|biller]] that billed the surfer for your cross sell, and click Add. 
Affiliates can view your cross sells at the following URL:
 
  
* <nowiki>http://domain/internal.php?page=xsells</nowiki>
+
For more information on this feature, please see the "Setting Up an Incoming Upsell" section of our [[NATS4 Configuring Upsells#Setting Up an Incoming Upsell|Configuring Upsells]] wiki article.
  
(Replace ''domain'' with your [[ct#Domain|domain]].)
+
[[File:Incoming_upsells.PNG|450px|Configuring Incoming Upsells]]
 
 
Affiliates and cross sells must both belong to the same program before an affiliate can view cross sell reference codes. 
 
  
 
<!--
 
<!--
Line 80: Line 95:
 
Incorrectly formatting this line will break your NATS. Each entry should be a single IP address -- ranges, masks, and globs are not supported. Place a comma between each entry.
 
Incorrectly formatting this line will break your NATS. Each entry should be a single IP address -- ranges, masks, and globs are not supported. Place a comma between each entry.
 
-->
 
-->
 
 
 
[[Category:DHUPDATE]] <!-- ensure the list of cross sell variables remains current -->
 
[[Category:DHUPDATE]] <!-- ensure the list of cross sell variables remains current -->
 
[[Category:NATS4 Administrator Guide]]
 
[[Category:NATS4 Administrator Guide]]
 +
[[Category:NATS4 Upsells]]

Latest revision as of 12:52, 11 June 2012

NATS 4
Members Admin
The Members Admin
View Member Details
Add Member
MySQL Auth
Mod Authn DB
Multisite Access
Member Logging
Member Password Retrieval
OpenID Connect
Mod Auth OpenIDC
ID Numbers
Upsells Admin
The Upsells Admin
Configuring Cross Sells
Configuring Upsells
Cross Sell Supported Billers
Upsell Supported Billers
Process Gateway Cross Sales Outside NATS
Cross Sells: A to Z
Upsells: A to Z
Upsell Plus
Setting Rules

The Upsells Admin displays and lets you edit your upsells and cross-sells. The instructions below are sufficient to setup a regular cross sell between two NATS programs. To send or receive cross sells from something besides NATS to NATS, please read the Process Gateway Cross Sales article. If you're a biller or you want to use the NATS gateway cross sales biller interface, please read the NATS4 Process Gateway Cross Sales Outside NATS article.

Adding An Outgoing Cross Sell

Outgoing Cross Sells let you sell memberships to other sites on your join form. To add a new outgoing cross sell, go to Upsells Admin and click the Outgoing Cross Sells tab. Scroll to the bottom of the next page, use the Biller drop-down menu to choose the biller that will bill the surfer for your cross sell, and click Add.

For more information on this feature, please see the "Setting Up an Outgoing Cross Sell" section of our Configuring Cross Sells wiki article.

Note: The necessary biller information must be acquired directly from the biller.

Configuring Outgoing Cross Sales

Outgoing Cross Sell Post Fields to Another NATS Install

The following information can be used to post data when doing a cross sell to another (separate) NATS install:

http://domain/signup/xsell_netbilling.php?trans_id=<id>&member_id=<memberid>&xs_ref=<xs ref code>&_data[<field>]<data>&...

The following are the fields to pass in:

  • domain - your domain
  • trans_id - the NetBilling transaction id
  • member_id - the NetBilling member id
  • xs_ref - the NATS ref code
  • _data[campaignid] - the NATS campaignid
  • _data[username] - the member username
  • _data[password] - the member password
  • _data[email] - the member email
  • _data[address1] - the member address
  • _data[address2] - the member address
  • _data[city] - the member city
  • _data[state] - the member state
  • _data[zip] - the member zip
  • _data[country] - the member country
  • _data[firstname] - the member first name
  • _data[lastname] - the member last name
  • bill_street - the members billing address
  • bill_zip - the members billing zip code
  • bill_city - the members billing city
  • bill_country - the members billing country
  • bill_state - the members billing state
  • bill_name1 - the members billing first name
  • bill_name2 - the members billing last name
  • tran_type - the transaction type. A is for auth
  • amount - the billed amount in cents
  • settle_currency - the amount currency. defaults to USD

Additionally, you will have to get the other client to add your posting IP address to the $config['XSELL_NETBILLING_SECURE_IPS'] array.

If the company who is sending you the cross sell does not have NATS, you can not use this method. Please view our NATS4 Process Gateway Cross Sales Outside NATS wiki.

Adding An Incoming Cross Sell

Incoming Cross Sells let other sites sell memberships to your sites on their join form. To add a new incoming cross sell, go to the Upsells Admin, click the Incoming Cross Sells tab, scroll to the bottom of the next screen, use the Biller drop-down menu to choose the biller that billed the surfer for your cross sell, and click Add.

For more information on this feature, please see the "Setting Up an Incoming Cross Sell" section of our Configuring Cross Sells wiki article.

NOTE: In order to process an incoming cross sell, you must have a Cross Sell program configured first!

Configuring Incoming Cross Sales

Adding an Outgoing Upsell

Outgoing upsells let you sell upgrades to your current members. To add a new outgoing cross sell, go to Upsells Admin, click the Outgoing Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the biller that will bill the surfer for your cross sell, and click Add.

For more information on this feature, please see the "Setting Up an Outgoing Upsell" section of our Configuring Upsells wiki article.

Configuring Outgoing Upsells

Adding An Incoming Upsell

Incoming Upsells let other sites sell upgrades to your current members. To add a new incoming upsell, go to the Upsells Admin, click the Incoming Upsells tab, scroll to the bottom of the next screen, use the Biller drop-down to choose the biller that billed the surfer for your cross sell, and click Add.

For more information on this feature, please see the "Setting Up an Incoming Upsell" section of our Configuring Upsells wiki article.

Configuring Incoming Upsells