upload product image from external url programmatically magento The 2019 Stack Overflow Developer Survey Results Are InIn Magento1.9x how do I get product image from an external URLhow to set base image in coding while adding image programmaticallyMagento image to permanently display by external urlHow to get product images based on image type?import product image from external urlHow to set product images from external urlAdding product image programmaticallyMagento:Save Product image from external urlWhat are the different parts of an image URL, and how to generate new sizes?How to fetch the image from DB and display it , to frontend in magento 2
Landlord wants to switch my lease to a "Land contract" to "get back at the city"
A poker game description that does not feel gimmicky
Why is the maximum length of openwrt’s root password 8 characters?
Manuscript was "unsubmitted" because the manuscript was deposited in Arxiv Preprints
Can distinct morphisms between curves induce the same morphism on singular cohomology?
Why is Grand Jury testimony secret?
What is the meaning of Triage in Cybersec world?
What are the motivations for publishing new editions of an existing textbook, beyond new discoveries in a field?
Is this food a bread or a loaf?
Extreme, unacceptable situation and I can't attend work tomorrow morning
How to manage monthly salary
How to create dashed lines/arrows in Illustrator
Inline version of a function returns different value then non-inline version
How to reverse every other sublist of a list?
How was Skylab's orbit inclination chosen?
What is this 4-propeller plane?
Why don't Unix/Linux systems traverse through directories until they find the required version of a linked library?
What does "rabbited" mean/imply in this sentence?
Inversion Puzzle
Any good smartcontract for "business calendar" oracles?
Why do UK politicians seemingly ignore opinion polls on Brexit?
Are USB sockets on wall outlets live all the time, even when the switch is off?
Does a dangling wire really electrocute me if I'm standing in water?
Pristine Bit Checking
upload product image from external url programmatically magento
The 2019 Stack Overflow Developer Survey Results Are InIn Magento1.9x how do I get product image from an external URLhow to set base image in coding while adding image programmaticallyMagento image to permanently display by external urlHow to get product images based on image type?import product image from external urlHow to set product images from external urlAdding product image programmaticallyMagento:Save Product image from external urlWhat are the different parts of an image URL, and how to generate new sizes?How to fetch the image from DB and display it , to frontend in magento 2
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
We have created product programmatically. Also, need to fetch image from below URL
http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
magento-1.9 php
bumped to the homepage by Community♦ 3 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
We have created product programmatically. Also, need to fetch image from below URL
http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
magento-1.9 php
bumped to the homepage by Community♦ 3 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
We have created product programmatically. Also, need to fetch image from below URL
http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
magento-1.9 php
We have created product programmatically. Also, need to fetch image from below URL
http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
magento-1.9 php
magento-1.9 php
edited Oct 24 '17 at 4:51
Dinesh Yadav
4,1131937
4,1131937
asked Oct 24 '17 at 4:47
Pratik KamaniPratik Kamani
871516
871516
bumped to the homepage by Community♦ 3 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 3 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Please use below reference code to set image programmatically after download.
$product = Mage::getModel('catalog/product')->load($productId);
$urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
$mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
$filename = basename($urlToImage);
$completeSaveLoc = $mySaveDir.$filename;
if(!file_exists($completeSaveLoc))
try
file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
catch (Exception $e)
else
//echo "FILE EXIST " . $completeSaveLoc . "<br/>";
try
$product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
$product->save();
catch (Exception $e)
Mage::log($e->getMessage());
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%2f198294%2fupload-product-image-from-external-url-programmatically-magento%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
Please use below reference code to set image programmatically after download.
$product = Mage::getModel('catalog/product')->load($productId);
$urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
$mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
$filename = basename($urlToImage);
$completeSaveLoc = $mySaveDir.$filename;
if(!file_exists($completeSaveLoc))
try
file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
catch (Exception $e)
else
//echo "FILE EXIST " . $completeSaveLoc . "<br/>";
try
$product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
$product->save();
catch (Exception $e)
Mage::log($e->getMessage());
add a comment |
Please use below reference code to set image programmatically after download.
$product = Mage::getModel('catalog/product')->load($productId);
$urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
$mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
$filename = basename($urlToImage);
$completeSaveLoc = $mySaveDir.$filename;
if(!file_exists($completeSaveLoc))
try
file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
catch (Exception $e)
else
//echo "FILE EXIST " . $completeSaveLoc . "<br/>";
try
$product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
$product->save();
catch (Exception $e)
Mage::log($e->getMessage());
add a comment |
Please use below reference code to set image programmatically after download.
$product = Mage::getModel('catalog/product')->load($productId);
$urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
$mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
$filename = basename($urlToImage);
$completeSaveLoc = $mySaveDir.$filename;
if(!file_exists($completeSaveLoc))
try
file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
catch (Exception $e)
else
//echo "FILE EXIST " . $completeSaveLoc . "<br/>";
try
$product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
$product->save();
catch (Exception $e)
Mage::log($e->getMessage());
Please use below reference code to set image programmatically after download.
$product = Mage::getModel('catalog/product')->load($productId);
$urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
$mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
$filename = basename($urlToImage);
$completeSaveLoc = $mySaveDir.$filename;
if(!file_exists($completeSaveLoc))
try
file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
catch (Exception $e)
else
//echo "FILE EXIST " . $completeSaveLoc . "<br/>";
try
$product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
$product->save();
catch (Exception $e)
Mage::log($e->getMessage());
answered Oct 24 '17 at 5:44
Kishan PatadiaKishan Patadia
3,84511025
3,84511025
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%2f198294%2fupload-product-image-from-external-url-programmatically-magento%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