Web Store has no Download button

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
10/3/2011 7:14:03 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Web Store has no Download button

Hi,

I have got most of the web store working and it works just fine for my situation (2 products both downloadable).

Product #1 = $0.00 FREE

Product #2 = $49.99

I have setup the store, created the products, created an offer for each product.

BUT I must be missing something as when I click on the "cart" I do NOT see a "download now" button and not been able to find a way to show or download the item. 

What did I miss out?

Thanks

Phill

10/3/2011 11:03:51 PM
Gravatar
Total Posts 355

Re: Web Store has no Download button

Phil,

You attach the file to be downloaded in the "Product Administration", downloads are made available after purchase to the consumer via the customer profile, as well as an e-mail that's sent out. 

10/4/2011 12:19:55 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Indigo Tea,

I have 2 products in the Product Admin page...

Product #1 has a price of $0.00, Available, Qty on hand 1000, Show in product list - I have uploaded the file (.zip) on the Fulfillment tab.

Still at no time do I see a "Download" button.  The system has NOT sent me an email either!

So either my system has got it self busted or I am missing something still

What?

10/4/2011 2:21:10 PM
Gravatar
Total Posts 355

Re: Web Store has no Download button

Phill,

Don't let it get to you; the Web Store does have some interesting quirks - I ran into similar problems when I first set up my store, and added a downloadable product. It could be one of a couple of things, so bear with me for a bit.

1) Have you set up your payment method for your cart?

2) What happens when you run a test transaction through the cart?

3) Do you see the same results for a product that has a cost above 0.00?

Knowing what's already been done helps to shorten the identification path - we'll get you sorted!

10/4/2011 2:49:33 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Hi Phill,

For download products you have to define download terms, under Store Manager > Download Terms Administration. Download terms define how many times and for how long into the future that the user may download the products. You can allow unlimited downloads or you can limit the number of times or limit how far into the future the product can be downloaded.

On the product you set Fulfillment Type as Download and upload the product file, then when you add the product to the offer you choose the download terms.

Updating those offers won't fix previous orders, because download tickets are generated based on the download terms active at the time the sale is completed. Therefore if you change download terms later it does not change them for previous orders.

So, once you have the product added to the offer and the download terms defined and the product has a download file then when you complete an order there will be download links on the order detail page.

You can always look around on our demo site and see how I have the download products and offers configured there.

Hope that helps,

Joe

10/6/2011 11:33:42 AM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Indigo Tea & Joe,

Well I don't know what's happening... I looked on the demo site and note that after selecting the product and adding it to the cart there are two links "Proceed to checkout" and "Continue shopping".  - I do NOT get the "Proceed to checkout" link.

I have checked the web.config for the PayPal standard settings and followed your documentation and it looks correct...

-------------------------------------------------------------

<!-- Set to false for production use -->
    <add key="Site1-PaymentGatewayUseTestMode" value="false"/>
    <!-- Options: Authorize.NET, PlugNPay, PayPalDirect, PayPalStandard, GoogleCheckout-->
    <add key="Site1-PrimaryPaymentGateway" value="PayPalStandard"/>
    <add key="Site1-PayPalUsePayPalStandard" value="true"/>

<!-- Production -->
    <add key="Site1-AuthorizeNetProductionAPILogin" value=""/>
    <add key="Site1-AuthorizeNetProductionAPITransactionKey" value=""/>
    <add key="Site1-PlugNPayProductionAPIPublisherName" value=""/>
    <add key="Site1-PlugNPayProductionAPIPublisherPassword" value=""/>
    <add key="Site1-PayPalProductionAPIUsername" value=""/>
    <add key="Site1-PayPalProductionAPIPassword" value=""/>
    <add key="Site1-PayPalProductionAPISignature" value=""/>
    <add key="Site1-PayPalStandardProductionEmail" value="myemailaddress@hotmail.com"/>
    <add key="Site1-PayPalStandardProductionPDTId" value="mypaypalcode"/>
    <add key="Site1-GoogleProductionMerchantID" value=""/>
    <add key="Site1-GoogleProductionMerchantKey" value=""/>
    <!-- End production -->

-------------------------------------------------------------------------------------------------------

As you can see very simple especially when I followed the docs.

I followed Joe's instructions...

"On the product you set Fulfillment Type as Download and upload the product file, then when you add the product to the offer you choose the download terms."

​(A) 1 item selected price $0.00
I have logged out closed the browser (Firefox) re-opened it and logged in still not links!
I just noticed also that if I use order product without logging in I see the PayPal button at the bottom of the Cart page... When I am logged in NO PayPal icon!
I NEVER get anything to let the user DOWNLOAD the item?
(it all seems to hinge on the fact that the item is FREE that it does not show a download option) 

(B) 1 item selected price $0.00, i item selected price $49.00
NOT Logged in - I go to the Cart I see the "Proceed To Checkout" link then I am asked to login!
Loged in - NO "Proceed to checkout" link
Asked to click on PayPal button....
That seems reasonable and the flow seems to work for me.

What is my Solution????
(Assumption (FREE item) - Create a new folder,  FTP the .ZIP file to folder,  Place Link on a new DOWNLOAD button, remove item from shopping cart)?!?!?! 

​opps-- sorry folks I had to come back to remove my email address and paypal code...

10/6/2011 11:40:12 AM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Hi Phill,

The proceed to checkout is only shown when using Authorize.NET. For PayPal users just click the PayPal button, and for  Google Checkout they just click the google checkout button.

The demo site is using a test account on Authorize.NET and a fake credit card is entered for demo purposes. There is unfortunately not a good way to demo PayPal or Google checkout due to the way they work.

You can see on the store of this site, there is no proceed to checkout (because I'm not using Authorize.NET), but only buttons for PayPal and Google Checkout.

Hope that helps,

Joe

10/6/2011 11:53:54 AM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Hey Phill,

Please try to keep the post edits to a minimum. Its ok to edit it if you really need to or made a mistake but keep in mind that every time you edit it those of us subscribed to the forum get another email notification for each edit. There are a lot of people subscribed to the forums so its sending a lot of email. You just aren't seeing it because it doesn't send it to the person who posted. I may change it to send to the poster in the near future to make people more aware that is what is happening and I may implement something to limit the resending of edited post notifications, but for now just be aware of it and try not to edit too much.

Best,

Joe

10/6/2011 12:01:56 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Hi Phill,

For download products we must require users to sign in before allowing them to checkout so that the order will be attached to a site user, otherwise how can we allow a download? We don't want to make the download available to people unless they bought it so we need to have a site user attached to every order that has download products.

For non download products like my Buy Joe a Beer Product, users do not have to have a user account and don't need to sign in, but as soon as a download product is in the cart we have to hide the paypal button and ask them to sign in so that we know who they are before we send them away to paypal.

Also note that it is very important that you configure IPN for PayPal (Instant Payment Notification), otherwise its possible that your site does not know that the order has cleared at paypal. It won't generate the final confirmation email or the download tickets until it gets notification from PayPal that the payment has cleared.

Hope that helps,

Joe

10/6/2011 12:10:54 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Actually I take it back about it not showing a proceed to checkout link on this site. That is what it shows as soon as you add a download product to your cart if you are not signed into the site, and then clicking it will prompt you to sign in or register and then after you sign in it will show the paypal button.

Whereas if you are already signed in then you will never see the proceed to checkout link unless you are using authorize.net., instead it will just show the paypal and/or google checkout buttons.

So if you are not signed into this site and you add a buy joe a beer to your cart it will immediately show the paypal button and it will not show a proceed to checkout, but as soon as you add a download product to the cart then if you are not signed in it will hide the paypal button and it will show the proceed to checkout link, again clicking that link is just going to prompt you to sign in or register.

If you have a download product in the cart, once you sign in it will show the paypal and or google checkout buttons.

So people can buy me a beer without signing in but they have to be signed in to buy a download product.

Hope that helps,

Joe

10/6/2011 1:05:58 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Joe,

1st let me apologies for the edit, I realized that I had left my Email address and PDTId in the web.config copy. - Sorry about the edit.

I believe that I have everything setup and all in the right places because when I select "Add to Cart" for a product that is downloadable BUT HAS A PRICE - everything works.

BUT

When I have a product that has NO PRICE there is no need for any payment service or emails involved - YES the user DOES need to be logged in to down load the item -- BUT the user will want to download the item (file) immediately without the use of PayPal etc.

Is this process possible here?

10/6/2011 1:31:41 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

Hi Phill,

I don't think the WebStore has anything implemented to support checkout for free. Its a very basic ecommerce feature currently, at some point we will implement that.

You can create orders in the back end administration under Store Manager > Order Entry without any payment processing. That is what I use for customers who pay by check and for situations where I give away a product to a friend or something. I haven't tried it with a zero price there but I think it should work.

Best,

Joe

10/6/2011 2:39:10 PM
Gravatar
Total Posts 355

Re: Web Store has no Download button

Joe,

I have a similar issue regarding the items that come up with a zero balance (limited time offers, exclusive offers) - I'll add it to my "to-do" list to look at how zero-cost items can be processed via cart. I actually had an order on a nopCommerce site that required this last night, and one of my sites of interest offers a weekly freebie that way (item's on sale at 100% off for the week, then goes back up to regular price). It seems like a reasonable addition to the cart functionality. Kinda booked up to the rafters at the moment, but I'll get to it as soon as I can.

10/6/2011 2:55:31 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Thanks guys and gals,

Okay so we have established that I was not loosing any more of my small gray cells.  

Now to try and more on... Is it possible to create and item with a price of say $19.99 then has a Discount Offer, with a code, that is $19.99.  (The same price as the item.)  Can the offer be applied to only that specific item for its full (100%) price and no other items?  Hence bringing the item cost down to $0.00?

If that is possible, then would it be safe to assume that the "Download Now" button/link would appear immediately?

10/6/2011 2:57:33 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

No, it is not currently implemented to support checkout with a zero amount and there is no workaround with discounts. If there were I would have mentioned it.

Best,

Joe

10/6/2011 3:27:26 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Joe A,

I thought as much but was hoping against all hopes that maybe you had a small brain fart but no such luck for me.

If I understand thing then I am NOT able to sell a $.0.00 priced item through the web shop.  So for scenario #2

Would this be a reasonable solution (do you see anything that could do potential damage)...

Create a folder under Products
upload the .ZIP file to that folder
Have a button on "any" page
Point the button to the folder with the .ZIP file in it.

Would that be a reasonable solution?

 

 

10/6/2011 3:34:15 PM
Gravatar
Total Posts 355

Re: Web Store has no Download button

Phill,

Have you considered using the File Sharing module that's already built into mojoPortal? You could upload your free file there, and make the module available to registered users only. Still accomplishes the same goal as using the cart, if that's what you're looking for.

10/6/2011 3:45:35 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

I was going to say the same thing. While you could just make a zip in the file system and link to it from any page, the advantages of using the Shared files feature are that you can still protect the file if you want to and only allow users who registered and signed in to download it. And the shared files will also keep a count of the downloads for you.

In the feature settings for the shared files set the view roles for "Authenticated Users"

Then in one html instance have text that indicates users can get the file by signing in or registering and signing in and as soon as they do that the shared files will appear on the page and they will be able to download.

Then you could optionally configure the  html instance to Hide from Authenticated and a second one to Hide From Unauthenticated if you want to vary the text content on the page depending on whether the user is signed in or not. This way you could hide the instructions about signing in after they are signed in.

Hope that helps,

Joe

10/6/2011 5:49:28 PM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Indigo Tea & Joe A.,

Thanks for the suggestions they worked like a charm.  I used the Shared Files object within a page and joggled the View by as suggested.  An excellent work around if you ask me.

Thanks

Phill

10/9/2011 1:37:55 PM
Gravatar
Total Posts 18439

Re: Web Store has no Download button

fyi, I implemented it today in WebStore to support free checkout if the order total is 0. This is in the source code repository now so it will be in the next release.

Best,

Joe

10/9/2011 5:25:24 PM
Gravatar
Total Posts 355

Re: Web Store has no Download button

Brilliant! Also noticed the check-in for the "site maintenance mode" - thanks!

10/10/2011 11:45:31 AM
Gravatar
Total Posts 383
Thanks Squire Dude

Re: Web Store has no Download button

Hi Folks,

Thanks Joe for implementing the $0 balance purchase.

Thanks
Phill

You must sign in to post in the forums. This thread is closed to new posts.