Mobile app version of vmapp.org
Login or Join
Welton855

: Recurring Profile and Bundled Item (Magento) I have a subscription service that people pay monthly for, so I’ve setup a “Virtual Product” with a Recurring Profile. At the same time, I want

@Welton855

Posted in: #Checkout #Ecommerce #Payments #Paypal #ShoppingCart

I have a subscription service that people pay monthly for, so I’ve setup a “Virtual Product” with a Recurring Profile. At the same time, I want to have it so they can add different one time products. To accomplish this I’ve tried creating a “Bundled Product” with all the different one time products and adding the “Virtual Product” to that “Bundled Product”.

However, when I go to checkout it says “Nominal item can be purchased standalone only. To proceed please remove other items from the quote.” How do I allow people to subscribe to the service and purchase the products at the same time?

**note: I am using Paypal Website Payment Pro as my merchant account.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Welton855

2 Comments

Sorted by latest first Latest Oldest Best

 

@Angie530

After a recurring profile is enabled for a product, the product becomes what’s called a “nominal item.” Nominal items do not differ from regular products in terms of catalog navigation, layered navigation, price indexing, RSS, and so on until they are added to the shopping cart. Then they differ from regular products in the following way:

Nominal items are not added to regular totals (taxes, subtotal, and grand total).
Gift cards, store credit, and reward points are not applied to nominal items.
Subtotal, tax, shipping, and other nominal charges are separately calculated for a nominal item.
All nominal totals are summed into the nominal grand total.
Payment methods available for nominal products are limited to PayPal Express Checkout only.
The list of available shipping methods during the shopping cart checkout is restricted to the fixed only (Fixed, Table Rates, and Free).


You can read more about the Magento recurring profile here.
www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles/

10% popularity Vote Up Vote Down


 

@Samaraweera270

You can use paypal subscriptions for this easily.
Paypal website payments standard supports this, allowing you to accept visa, mc, paypal, amex as payment methods for your subscribers.

You cannot create a stored button for this, becuse the stored buttons are encrypted with a set amount or subscription profile.

You create a standard button.
Your application logic can programatically create the variables for the subscription. The price, recurrance, ect. So if your product is 20 per month, and the user gets an add on for 5 more then you create a subscribe button for .

This is easy to do with any server side scripting language. PHP libraries (plus others) are available for encrypting the button. Paypal calls this EWP. The encryption ensures that someone cannot modify the amounts outside of your subscription service and try to "hack the system". Its not necessary because you can monitor your paypal account to watch for "odd" subscription amounts.

Paypal will also notify you by email on new subscriptions, and can even talk to your server by a process they call IPN (instant payment notification)

The only drawbacks of using paypal are:
1. some people think it looks cheap
2. paypal stores the credit card info for your subscribers (this is good since you dont have to deal with pci compliance), its bad because you are locked in.
3. Paypal charges 2.9% plus a transaction fee each time there is a charge. this is very low compared to industry averages but can be a problem if you have 100k subscribers because then youd qualify for interchange plus pricing
4. user goes to paypal site briefly to create the subscription.

A more professional approach is to sign up for a real merchant account. Use an api for your gateway to program exact subscription rates, store your clients in a db, and bill them accordingly monthly using hte API

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme