developer_guide:developer_guide:recommended
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
developer_guide:developer_guide:recommended [2010/05/04 21:12] – earlyimpact | developer_guide:developer_guide:recommended [2010/05/13 15:29] (current) – earlyimpact | ||
---|---|---|---|
Line 75: | Line 75: | ||
Provide a page where the user can find and edit their // | Provide a page where the user can find and edit their // | ||
- | |||
==== Settings ==== | ==== Settings ==== | ||
Line 82: | Line 81: | ||
* Text field to type in "Terms and Conditions", | * Text field to type in "Terms and Conditions", | ||
* Ability to turn all subscription products " | * Ability to turn all subscription products " | ||
- | * Ability to control the additional text strings used in the storefront for the sale of subscriptions (if you feel that any are needed) | + | * Ability to control the additional text strings used in the storefront for the sale of subscriptions (if you feel that any are needed). For example, the merchant might want to display some additional information on the payment screen (e.g. "//We typically process your subscription request within 24 hours.//" |
===== Storefront ===== | ===== Storefront ===== | ||
Line 160: | Line 159: | ||
* shipping: $12.50 | * shipping: $12.50 | ||
- | The above assumes that the subscription is for a product that requires taxes and shipping charges calculated during checkout (e.g. monthly wine shipment; monthly vitamin shipment; etc.). If the customer is instead purchasing a service, things are much easier as you will typically have no shipping and taxes. For example, assume there is a service that costs $19.95 a month, with a free trial. | + | The above assumes that the subscription is for a product that requires taxes and shipping charges calculated during checkout (e.g. monthly wine shipment; monthly vitamin shipment; etc.). If the customer is instead purchasing a service, things are much easier as you will typically have no shipping and taxes. For example, assume there is a service that costs $19.95 a month, with a free trial. |
* trial total: $0 | * trial total: $0 | ||
Line 168: | Line 167: | ||
* trial shipping: 0 | * trial shipping: 0 | ||
* shipping: 0 | * shipping: 0 | ||
- | |||
==== Payment Screen ==== | ==== Payment Screen ==== | ||
Line 175: | Line 173: | ||
The payment screen is your final opportunity to be clear about the pricing terms for the subscription that the customer is signing up for. We recommend that you again display the [[: | The payment screen is your final opportunity to be clear about the pricing terms for the subscription that the customer is signing up for. We recommend that you again display the [[: | ||
- | Now, if the cart is adding tax and shipping then your total will obviously be different than the price displayed in the terms. | + | Now, if the cart is adding tax and shipping then your total will obviously be different than the price displayed in the terms. |
< | < | ||
Line 181: | Line 179: | ||
Plus shipping, tax, and handling fee</ | Plus shipping, tax, and handling fee</ | ||
- | If you require additional legal terms or specifications to be displayed we recommend that you add additional form fields to the control panel setting page. | + | If you require additional legal terms or specifications to be displayed we recommend that you add additional form fields to the // |
+ | ==== Subscription creation request and confirmation ==== | ||
- | ==== Post Payment and Confirmation ==== | + | After the payment form is submitted, you will need to contact SubscriptionBridge to create the new subscription profile that the customer just requested. This is done through |
- | + | ||
- | After the payment form is submitted, you will need to generate | + | |
The important thing to remember at this point is that you validate the [[: | The important thing to remember at this point is that you validate the [[: | ||
- | Once you get a " | + | Once you get a " |
+ | |||
+ | ===== After the purchase ===== | ||
+ | |||
+ | We recommend that you customize the additional areas of the shopping cart so that both the merchant and the customer can recognize that an order was placed for a subscription product and link to SubscriptionBridge (if needed). | ||
+ | ==== Administration area ==== | ||
+ | |||
+ | By checking the products that an order contains, you can easily determine whether it includes a subscription product. You can also do so by checking to see if there is a subscription GUID associated with the order (depending on how that information has been saved - see above). | ||
+ | |||
+ | If the order is for a subscription product or service, you should make this clear on the order details page, and link to the SubscriptionBridge Merchant Center so that the merchant may manage the subscription. The syntax for the link should be as follows, where < | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Customer account area ==== | ||
+ | |||
+ | Similarly to the administration area: | ||
+ | |||
+ | * Detect whether an order is for a subscription product or service | ||
+ | * Add information to the order details page indicating that this is the case | ||
+ | * Provide a link to the SubscriptionBridge Customer Center (unless you are not using the Customer Center, but rather performing all subscription management tasks via the API itself). For example, a customer might need to view recent subscription payments, update their billing information, | ||
+ | |||
+ | The syntax for the link to the SubscriptionBridge Customer Center should be as follows, where < | ||
+ | |||
+ | < | ||
+ | |||
+ | == Landing Pages < | ||
+ | |||
+ | * **Detail** \\ | ||
+ | * **Transaction History** \\ Replace < | ||
+ | * **Edit Billing** \\ Replace < | ||
+ | * **Edit Shipping** \\ Replace < | ||
+ | * **Cancel Subscription** \\ |
developer_guide/developer_guide/recommended.1273021976.txt.gz · Last modified: 2010/05/04 00:00 (external edit)