View Issue Details

IDProjectCategoryView StatusLast Update
0003460OXID eShop (all versions)1.01. Products (product, categories, manufacturer, promotions etc.)public2012-12-07 14:28
Reporterray Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.6.0_beta2 
Fixed in Version4.6.0_beta3 
Summary0003460: Free download-articles are not available until "payment received"
DescriptionIt should be possible to instantly get the download for download-articles if they are free of cf charge. At the moment for some payment-methods the shop-admin needs to mark the order as "payment received".

Implement a check for the price of download-articles. If price is not higher than 0,- Euro, then instantly process it and offer the download to the customer, regardless which payment method was chosen.
Steps To ReproduceAdd a download-article for 0,- Euro - order it as a customer in frontend with payment method "prepayment" or "cash-on-delivery" - you will get a note "payment is not finished yet".
Additional Informationnot a bug really - but would be worth implementing it to have a similar handling for download-articles with or without price
TagsProducts
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Relationships

has duplicate 0003734 closeddainius.bigelis order_cust.tpl: download link is not shown 

Activities

ray

2011-12-27 08:43

reporter   ~0005529

see here screenshot for payment against invoice
http://www.oxid-esales.com/forum/showthread.php?t=12669&page=2#post77182

dainius.bigelis

2011-12-29 09:21

reporter   ~0005549

We are discussing internaly, if this would be useful in all the cases, so decision will come. I think that check for all the order (if all order Total amount is equal to 0) would be useful. But checking only single article may lead to the other problems.

dainius.bigelis

2011-12-29 09:59

reporter   ~0005552

Reminder sent to: ray

Hi,

The option "Purchased only" is implemented exactly for this case: if you want to see the download link instantly after the purchase (without matter if it's paid or not yet), then leave this option not selected for this file and it will be displayed for customer. In this case you need to leave this option not selected for all products with price 0 EUR.
Or we missunderstood something and there are some cases not covered by this option?

ray

2011-12-29 10:08

reporter   ~0005553

Hi Dainius

Will check that and let you know.

ray

2011-12-29 12:48

reporter   ~0005554

Ok - it seems to be a misunderstanding from my side. The problem is not that these option "purchased only" does not work. The articles are instantly available vie customers account.

The problem is, that the link in the customers order-email does not work.
Check here for a possible solution:
http://www.oxid-esales.com/forum/showthread.php?t=12669&page=4#post77312

one line has been adjusted:
[{if $order->oxorder__oxpaid->value || !$oOrderFile->oxorderfiles__oxpurchasedonly->value}]