- Posts: 105
- Thank you received: 6
Check if a product has been downloaded
10 years 10 months ago #222322
by panefs
Check if a product has been downloaded was created by panefs
-- HikaShop version -- : 2.6.0
-- Joomla version -- : 3.4.5
Hello.
Occasionally some users email me and say that they did not receive the email with the download link.
I'd like to improve my customer service and be able to check if a product has been downloaded or not.
If it has not been downloaded I will contact the buyer to cross-check that he has received the D/L link.
So, my question is: is there a way to know if a digital product has been downloaded by the customer?
Thanks
Panos
-- Joomla version -- : 3.4.5
Hello.
Occasionally some users email me and say that they did not receive the email with the download link.
I'd like to improve my customer service and be able to check if a product has been downloaded or not.
If it has not been downloaded I will contact the buyer to cross-check that he has received the D/L link.
So, my question is: is there a way to know if a digital product has been downloaded by the customer?
Thanks
Panos
Please Log in or Create an account to join the conversation.
10 years 10 months ago #222330
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Check if a product has been downloaded
Hi,
HikaShop provides an "email log" plugin.
There is also a download counter when you look at the order details in the backend.
Regards,
HikaShop provides an "email log" plugin.
There is also a download counter when you look at the order details in the backend.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
10 years 10 months ago - 10 years 10 months ago #222380
by panefs
Replied by panefs on topic Check if a product has been downloaded
Hi Jerome.
I've checked the order details but I don't seem to find a download counter anywhere:
I am selecting Hikashop > Orders from the menu.
Then I am clicking on the order number to open the order details.
I can't see a download counter there. I may be looking at the wrong place.
I've also exported the orders in a CSV which I opened in Excel. I didn't find anything there either.
<Edit>: I also checked the list of Hikashop plugins. There is no "email log" plugin there.
The email history doesn't track the # of downloads.
I've checked the order details but I don't seem to find a download counter anywhere:
I am selecting Hikashop > Orders from the menu.
Then I am clicking on the order number to open the order details.
I can't see a download counter there. I may be looking at the wrong place.
I've also exported the orders in a CSV which I opened in Excel. I didn't find anything there either.
<Edit>: I also checked the list of Hikashop plugins. There is no "email log" plugin there.
The email history doesn't track the # of downloads.
Last edit: 10 years 10 months ago by panefs.
Please Log in or Create an account to join the conversation.
10 years 10 months ago #222385
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Check if a product has been downloaded
Hi,
You have to look again your order details.
The download counter is in that page.
www.hikashop.com/support/documentation/i...order-form.html#list
Regards,
You have to look again your order details.
The download counter is in that page.
www.hikashop.com/support/documentation/i...order-form.html#list
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
10 years 10 months ago - 10 years 10 months ago #222598
by panefs
Replied by panefs on topic Check if a product has been downloaded
Jerome, unless I am missing something, I am afraid that this solution doesn't work.
The number of downloads shows up ONLY when the number of downloads is not infinite.
In that case the order details page shows how many downloads are left.
But if there is no limit in the number of downloads, the order details page doesn't help.
Is there anything else I can do to get this information?
thanks
Panos
The number of downloads shows up ONLY when the number of downloads is not infinite.
In that case the order details page shows how many downloads are left.
But if there is no limit in the number of downloads, the order details page doesn't help.
Is there anything else I can do to get this information?
thanks
Panos
Last edit: 10 years 10 months ago by panefs.
Please Log in or Create an account to join the conversation.
10 years 10 months ago #222645
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Check if a product has been downloaded
Hi,
Oh, I see.
So the best would be to perform a view override for "backend | your backend template | order | show_products"
And replace
By
And then you can add a new translation
Regards,
Oh, I see.
So the best would be to perform a view override for "backend | your backend template | order | show_products"
And replace
Code:
if(!empty($download_number_limit)){
if($download_number_limit<=$file->download_number){
$fileHtml .= ' / <b>'.JText::_('MAX_REACHED_NO_DOWNLOAD').'</b>';
}else{
$fileHtml .= ' / '.JText::sprintf('X_DOWNLOADS_LEFT',$download_number_limit - $file->download_number);
}
if($file->download_number){
$fileHtml .= '<a href="'.hikashop_completeLink('file&task=resetdownload&file_id='.$file->file_id.'&order_id='.$this->order->order_id.'&'.hikashop_getFormToken().'=1&return='.urlencode(base64_encode(hikashop_completeLink('order&task=edit&cid='.$this->order->order_id,false,true)))).'"><img src="'.HIKASHOP_IMAGES.'delete.png" alt="'.JText::_('HIKA_DELETE').'" /></a>';
}
}
Code:
if(!empty($download_number_limit)){
if($download_number_limit<=$file->download_number){
$fileHtml .= ' / <b>'.JText::_('MAX_REACHED_NO_DOWNLOAD').'</b>';
}else{
$fileHtml .= ' / '.JText::sprintf('X_DOWNLOADS_LEFT',$download_number_limit - $file->download_number);
}
if($file->download_number){
$fileHtml .= '<a href="'.hikashop_completeLink('file&task=resetdownload&file_id='.$file->file_id.'&order_id='.$this->order->order_id.'&'.hikashop_getFormToken().'=1&return='.urlencode(base64_encode(hikashop_completeLink('order&task=edit&cid='.$this->order->order_id,false,true)))).'"><img src="'.HIKASHOP_IMAGES.'delete.png" alt="'.JText::_('HIKA_DELETE').'" /></a>';
}
} else {
$fileHtml .= ' / ' . JText::sprintf('X_DOWNLOADS_MADE', $file->download_number);
}
Code:
X_DOWNLOADS_MADE="%d downloads"
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: panefs
Please Log in or Create an account to join the conversation.
10 years 10 months ago #222800
by panefs
Replied by panefs on topic Check if a product has been downloaded
Perfect!
Merci, that did the trick.
Panos
Merci, that did the trick.
Panos
Please Log in or Create an account to join the conversation.
Less
More
- Posts: 424
- Thank you received: 11
6 years 9 months ago #313966
by BluepointWebdesign
Replied by BluepointWebdesign on topic Check if a product has been downloaded
Hello,
Question about this topic.
I like to know how i can get a overview for the admin of the shop to get a list of users(customers) and then see how many ofeach product they bought products is downloaded. in a simple view like this:
Like the download area for the customer itselfs but need an overview for admin of all customers..
Hope you can help
Question about this topic.
I like to know how i can get a overview for the admin of the shop to get a list of users(customers) and then see how many ofeach product they bought products is downloaded. in a simple view like this:
| customername | | | product | | | x times downloaded[/td} |
| Piet | | | e-book production 1 | | | 10 times downloaded |
Hope you can help
Please Log in or Create an account to join the conversation.
6 years 9 months ago #313967
by nicolas
Replied by nicolas on topic Check if a product has been downloaded
Hi,
There is no such interface in the backend and no easy way to get something like that using reports or mass actions as the data of the number of downloads is stored in a table not supported by either systems.
I'm afraid the only solution would be to develop the interface.
There is no such interface in the backend and no easy way to get something like that using reports or mass actions as the data of the number of downloads is stored in a table not supported by either systems.
I'm afraid the only solution would be to develop the interface.
Please Log in or Create an account to join the conversation.
Time to create page: 0.193 seconds