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
Is three citations per paragraph excessive for undergraduate research paper?
aging parents with no investments
Carnot-Caratheodory metric
Why can Shazam do this?
Geography at the pixel level
Does duplicating a spell with Wish count as casting that spell?
Is it possible for the two major parties in the UK to form a coalition with each other instead of a much smaller party?
Why do UK politicians seemingly ignore opinion polls on Brexit?
Limit the amount of RAM Mathematica may access?
Why is the maximum length of OpenWrt’s root password 8 characters?
Output the Arecibo Message
Is bread bad for ducks?
Why could you hear an Amstrad CPC working?
Why Did Howard Stark Use All The Vibranium They Had On A Prototype Shield?
Time travel alters history but people keep saying nothing's changed
Is flight data recorder erased after every flight?
How to deal with fear of taking dependencies
Realistic Alternatives to Dust: What Else Could Feed a Plankton Bloom?
Can't find the latex code for the ⍎ (down tack jot) symbol
What does Linus Torvalds mean when he says that Git "never ever" tracks a file?
Why is Grand Jury testimony secret?
Which Sci-Fi work first showed weapon of galactic-scale mass destruction?
How can I create a character who can assume the widest possible range of creature sizes?
How to change the limits of integration
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♦ 2 hours 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♦ 2 hours 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♦ 2 hours 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♦ 2 hours 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