Unique downloadable sales - is it possible?Downloadable Zip Files are corruptIs it possible to set Tier...
Early credit roll before the end of the film
what does しにみえてる mean?
What is 6÷2×(1+2) =?
Can I string the D&D Starter Set campaign into another module, keeping the same characters?
How much mayhem could I cause as a sentient fish?
Program that converts a number to a letter of the alphabet
Would a National Army of mercenaries be a feasible idea?
We are very unlucky in my court
Explain the objections to these measures against human trafficking
Can I write a book of my D&D game?
Why exactly do action photographers need high fps burst cameras?
Why are the books in the Game of Thrones citadel library shelved spine inwards?
Roman Numerals equation 1
Dilemma of explaining to interviewer that he is the reason for declining second interview
It took me a lot of time to make this, pls like. (YouTube Comments #1)
What is this metal M-shaped device for?
Why did the villain in the first Men in Black movie care about Earth's Cockroaches?
Why would the Pakistan airspace closure cancel flights not headed to Pakistan itself?
Do authors have to be politically correct in article-writing?
Citing paywalled articles accessed via illegal web sharing
Can making a creature unable to attack after it has been assigned as an attacker remove it from combat?
Using only 1s, make 29 with the minimum number of digits
Why do stocks necessarily drop during a recession?
Can a person refuse a presidential pardon?
Unique downloadable sales - is it possible?
Downloadable Zip Files are corruptIs it possible to set Tier Prices on Downloadable products?Programtically add files to downloadable productPlay downloadable sample fileresumable link in downloadable producthow to increase downloadable product size in magento?upload via ftp downloadable productsCustom Downloadable ProductDownloadable product Export In magento2Error when creating downloadable product
Business model is as follows:
- Customer uploads a file (PDF/XLS)
- Customer pays for our services through one of the payment gateways
- We use the information from the file to manually create a unique PDF for the customer
- We upload the resulting file to customer panel
- File is emailed to the customer + customer is able to login and download it
Is this doable with Magento and extensions, without writing our own?
downloadable upload
add a comment |
Business model is as follows:
- Customer uploads a file (PDF/XLS)
- Customer pays for our services through one of the payment gateways
- We use the information from the file to manually create a unique PDF for the customer
- We upload the resulting file to customer panel
- File is emailed to the customer + customer is able to login and download it
Is this doable with Magento and extensions, without writing our own?
downloadable upload
add a comment |
Business model is as follows:
- Customer uploads a file (PDF/XLS)
- Customer pays for our services through one of the payment gateways
- We use the information from the file to manually create a unique PDF for the customer
- We upload the resulting file to customer panel
- File is emailed to the customer + customer is able to login and download it
Is this doable with Magento and extensions, without writing our own?
downloadable upload
Business model is as follows:
- Customer uploads a file (PDF/XLS)
- Customer pays for our services through one of the payment gateways
- We use the information from the file to manually create a unique PDF for the customer
- We upload the resulting file to customer panel
- File is emailed to the customer + customer is able to login and download it
Is this doable with Magento and extensions, without writing our own?
downloadable upload
downloadable upload
edited 52 mins ago
Teja Bhagavan Kollepara
2,96341847
2,96341847
asked Jan 8 '15 at 12:56
Mike KMike K
61
61
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I'm not sure you're going to find a way to do this without some customization.
Downloadable products allow you to specify a URL instead of uploading a specific file. I think you should be able to use that to have the customer hit a url such as: example.com/customfile/download
when they are logged in. This custom controller would have some logic to check the current customer and then provide a list of files you've uploaded. The files would probably need to be a custom model that contains a handful of fields, likely: customer_id, file_url, file_name, etc ...
Some semi-pseudo code might look like:
// Controller
$customer = Mage::registry('current_customer');
$files = Mage::helper('my_custom_helper')->getCustomerFiles($customer);
// Helper/Model (up to you to decide how to organize the module)
public function getCustomerFiles($customer){
$files = Mage::getModel('my_custom_files_model')->getCollection()
->addAttributeToFilter('customer_id', array('eq' => $customer->getId()));
return $files;
}
For the files model/collection, you can search on how to build custom models/collections. The Ulimate Module Creator might be of some help here.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f51562%2funique-downloadable-sales-is-it-possible%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I'm not sure you're going to find a way to do this without some customization.
Downloadable products allow you to specify a URL instead of uploading a specific file. I think you should be able to use that to have the customer hit a url such as: example.com/customfile/download
when they are logged in. This custom controller would have some logic to check the current customer and then provide a list of files you've uploaded. The files would probably need to be a custom model that contains a handful of fields, likely: customer_id, file_url, file_name, etc ...
Some semi-pseudo code might look like:
// Controller
$customer = Mage::registry('current_customer');
$files = Mage::helper('my_custom_helper')->getCustomerFiles($customer);
// Helper/Model (up to you to decide how to organize the module)
public function getCustomerFiles($customer){
$files = Mage::getModel('my_custom_files_model')->getCollection()
->addAttributeToFilter('customer_id', array('eq' => $customer->getId()));
return $files;
}
For the files model/collection, you can search on how to build custom models/collections. The Ulimate Module Creator might be of some help here.
add a comment |
I'm not sure you're going to find a way to do this without some customization.
Downloadable products allow you to specify a URL instead of uploading a specific file. I think you should be able to use that to have the customer hit a url such as: example.com/customfile/download
when they are logged in. This custom controller would have some logic to check the current customer and then provide a list of files you've uploaded. The files would probably need to be a custom model that contains a handful of fields, likely: customer_id, file_url, file_name, etc ...
Some semi-pseudo code might look like:
// Controller
$customer = Mage::registry('current_customer');
$files = Mage::helper('my_custom_helper')->getCustomerFiles($customer);
// Helper/Model (up to you to decide how to organize the module)
public function getCustomerFiles($customer){
$files = Mage::getModel('my_custom_files_model')->getCollection()
->addAttributeToFilter('customer_id', array('eq' => $customer->getId()));
return $files;
}
For the files model/collection, you can search on how to build custom models/collections. The Ulimate Module Creator might be of some help here.
add a comment |
I'm not sure you're going to find a way to do this without some customization.
Downloadable products allow you to specify a URL instead of uploading a specific file. I think you should be able to use that to have the customer hit a url such as: example.com/customfile/download
when they are logged in. This custom controller would have some logic to check the current customer and then provide a list of files you've uploaded. The files would probably need to be a custom model that contains a handful of fields, likely: customer_id, file_url, file_name, etc ...
Some semi-pseudo code might look like:
// Controller
$customer = Mage::registry('current_customer');
$files = Mage::helper('my_custom_helper')->getCustomerFiles($customer);
// Helper/Model (up to you to decide how to organize the module)
public function getCustomerFiles($customer){
$files = Mage::getModel('my_custom_files_model')->getCollection()
->addAttributeToFilter('customer_id', array('eq' => $customer->getId()));
return $files;
}
For the files model/collection, you can search on how to build custom models/collections. The Ulimate Module Creator might be of some help here.
I'm not sure you're going to find a way to do this without some customization.
Downloadable products allow you to specify a URL instead of uploading a specific file. I think you should be able to use that to have the customer hit a url such as: example.com/customfile/download
when they are logged in. This custom controller would have some logic to check the current customer and then provide a list of files you've uploaded. The files would probably need to be a custom model that contains a handful of fields, likely: customer_id, file_url, file_name, etc ...
Some semi-pseudo code might look like:
// Controller
$customer = Mage::registry('current_customer');
$files = Mage::helper('my_custom_helper')->getCustomerFiles($customer);
// Helper/Model (up to you to decide how to organize the module)
public function getCustomerFiles($customer){
$files = Mage::getModel('my_custom_files_model')->getCollection()
->addAttributeToFilter('customer_id', array('eq' => $customer->getId()));
return $files;
}
For the files model/collection, you can search on how to build custom models/collections. The Ulimate Module Creator might be of some help here.
answered Jan 8 '15 at 18:37
pspahnpspahn
3,68822257
3,68822257
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f51562%2funique-downloadable-sales-is-it-possible%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown