upload product image from external url programmatically magento The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)In 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
"... to apply for a visa" or "... and applied for a visa"?
Semisimplicity of the category of coherent sheaves?
What's the point in a preamp?
Mortgage adviser recommends a longer term than necessary combined with overpayments
How do I add random spotting to the same face in cycles?
How to test the equality of two Pearson correlation coefficients computed from the same sample?
Can a 1st-level character have an ability score above 18?
If the empty set is a subset of every set, why write ... ∪ ∅?
How should I replace vector<uint8_t>::const_iterator in an API?
How to copy the contents of all files with a certain name into a new file?
How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time
What information about me do stores get via my credit card?
system() function string length limit
How to pronounce 1ターン?
Didn't get enough time to take a Coding Test - what to do now?
What is special about square numbers here?
What was the last x86 CPU that did not have the x87 floating-point unit built in?
Windows 10: How to Lock (not sleep) laptop on lid close?
Segmentation fault output is suppressed when piping stdin into a function. Why?
What aspect of planet Earth must be changed to prevent the industrial revolution?
How to remove this toilet supply line that seems to have no nut?
Match Roman Numerals
How did the audience guess the pentatonic scale in Bobby McFerrin's presentation?
How is simplicity better than precision and clarity in prose?
upload product image from external url programmatically magento
The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)In 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
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
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,0831937
4,0831937
asked Oct 24 '17 at 4:47
Pratik KamaniPratik Kamani
871516
871516
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