Within the NOOK 1.1 development timeframe we added a Android Intent to deep link to any product within Shop on device. The Shop Details Intent API has a number of great uses on device:
- Cross-marketing between apps
- Link from trial to purchase
- Apps to eBook links
- Link to customer reviews
The key issue with Shop Details is that you need to know the unique id of the product you are going to show. At Barnes & Noble all products have an “EAN” identifier and this id serves as the primary id on bn.com and for any product for sale on NOOK readers. All EANs are listed publicly within the URI for the product on bn.com, here is the product webpage for Angry Birds, notice the number in the URL:
http://search.barnesandnoble.com/Angry-Birds/Rovio-Mobile-Ltd/e/2940043350251
2940043350251 is the EAN for Angry Birds and if this is passed into the Shop Details Intent, the user is one click from purchasing the application. To help support Shop Details integration, all EANS are assigned when your application is approved for development on nookdeveloper.com shown here:

Simply grab the EAN, and integrate Shop Details into your application logic.
Here is the code for the Shop Details Intent:
import android.content.Intent;
Intent i = new Intent();
i.setAction( "com.bn.sdk.shop.details" );
i.putExtra( "product_details_ean" , "2940043350251" );
startActivity( i );
The result of sending this Intent is that this activity UI will appear over your application:

Given that I have purchased Angry Birds on my device, the Shop Details view allows me to “Open” and “Review” the application. If I had not purchased this application yet, it would show the “Purchase” button instead. The Shop Details Intent API works for any of the 2 Million+ books and apps available on NOOK Color.
As you will discover, the Shop Details API has many uses for application developers and makes it simple to cross-sell and up-sell within applications on NOOK Color.
Cheers,
Ted Patrick
Developer Evangelist
Nookdeveloper.com