Unlink and link product to categoryExport Magento 1.8 category list with product name and skuPut products in all categories of the tree?How do I create a new URL with a list of existing productsGreatly change the category structure of an existing Magento webshop. Negative effects?Missing Category selection option for productMagento 2 import new products with a CSV file and cron jobShow out of stock products at the end of the category page - Magento 2.2.xMagento $product->save() is slower part of scriptMagento 2 - Import product position in category from CSVMagento2: custom script for category product sort order position
Im going to France and my passport expires June 19th
Venezuelan girlfriend wants to travel the USA to be with me. What is the process?
How to show a landlord what we have in savings?
ssTTsSTtRrriinInnnnNNNIiinngg
Is it inappropriate for a student to attend their mentor's dissertation defense?
Is there an expression that means doing something right before you will need it rather than doing it in case you might need it?
How do conventional missiles fly?
Expand and Contract
What reasons are there for a Capitalist to oppose a 100% inheritance tax?
How do I gain back my faith in my PhD degree?
Assassin's bullet with mercury
Personal Teleportation: From Rags to Riches
A category-like structure without composition?
Short story with a alien planet, government officials must wear exploding medallions
Is it acceptable for a professor to tell male students to not think that they are smarter than female students?
What exploit Are these user agents trying to use?
How did the Super Star Destroyer Executor get destroyed exactly?
Can we compute the area of a quadrilateral with one right angle when we only know the lengths of any three sides?
Little known, relatively unlikely, but scientifically plausible, apocalyptic (or near apocalyptic) events
Ambiguity in the definition of entropy
Why is consensus so controversial in Britain?
Reverse dictionary where values are lists
In 'Revenger,' what does 'cove' come from?
Are there any examples of a variable being normally distributed that is *not* due to the Central Limit Theorem?
Unlink and link product to category
Export Magento 1.8 category list with product name and skuPut products in all categories of the tree?How do I create a new URL with a list of existing productsGreatly change the category structure of an existing Magento webshop. Negative effects?Missing Category selection option for productMagento 2 import new products with a CSV file and cron jobShow out of stock products at the end of the category page - Magento 2.2.xMagento $product->save() is slower part of scriptMagento 2 - Import product position in category from CSVMagento2: custom script for category product sort order position
Need a script where current existing products
needs to unlink
and link
to other categories
.
let me know the process also
magento2 magento2.2 category-products category-tree script
add a comment |
Need a script where current existing products
needs to unlink
and link
to other categories
.
let me know the process also
magento2 magento2.2 category-products category-tree script
add a comment |
Need a script where current existing products
needs to unlink
and link
to other categories
.
let me know the process also
magento2 magento2.2 category-products category-tree script
Need a script where current existing products
needs to unlink
and link
to other categories
.
let me know the process also
magento2 magento2.2 category-products category-tree script
magento2 magento2.2 category-products category-tree script
edited 9 mins ago
Muhammad Anas
352115
352115
asked Mar 1 at 18:14
Amol Bhandari SJAmol Bhandari SJ
236
236
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Following is the code you will use in order to assign and unassign categories from product
//Object Manager instance
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
//Product repository interface
$productRepository = $objectManager->create('MagentoCatalogApiProductRepositoryInterface');
//Load Product - assuming we have product id only
$product = $objectManager->create('MagentoCatalogModelProduct')->load( $product_id );
$category_id = '34'; //Replace category id here
$product->setCategoryIds( array($category_id) ); //It accepts array so we can add multiple category ids.
try
$productRepository->save($product);
catch (Exception $e)
// Handle error
I hope this will help
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
add a comment |
Use below code to assign:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager->get('MagentoCatalogApiCategoryLinkManagementInterface');
$category_ids = array('101','102');
$sku = '24-MB01';
$CategoryLinkRepository->assignProductToCategories($sku, $category_ids);
And below to remove:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager- >get('MagentoCatalogModelCategoryLinkRepository');
$categoryId = 101;
$sku = '24-MB01';
$CategoryLinkRepository->deleteByIds($categoryId,$sku);
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%2f264102%2funlink-and-link-product-to-category%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Following is the code you will use in order to assign and unassign categories from product
//Object Manager instance
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
//Product repository interface
$productRepository = $objectManager->create('MagentoCatalogApiProductRepositoryInterface');
//Load Product - assuming we have product id only
$product = $objectManager->create('MagentoCatalogModelProduct')->load( $product_id );
$category_id = '34'; //Replace category id here
$product->setCategoryIds( array($category_id) ); //It accepts array so we can add multiple category ids.
try
$productRepository->save($product);
catch (Exception $e)
// Handle error
I hope this will help
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
add a comment |
Following is the code you will use in order to assign and unassign categories from product
//Object Manager instance
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
//Product repository interface
$productRepository = $objectManager->create('MagentoCatalogApiProductRepositoryInterface');
//Load Product - assuming we have product id only
$product = $objectManager->create('MagentoCatalogModelProduct')->load( $product_id );
$category_id = '34'; //Replace category id here
$product->setCategoryIds( array($category_id) ); //It accepts array so we can add multiple category ids.
try
$productRepository->save($product);
catch (Exception $e)
// Handle error
I hope this will help
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
add a comment |
Following is the code you will use in order to assign and unassign categories from product
//Object Manager instance
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
//Product repository interface
$productRepository = $objectManager->create('MagentoCatalogApiProductRepositoryInterface');
//Load Product - assuming we have product id only
$product = $objectManager->create('MagentoCatalogModelProduct')->load( $product_id );
$category_id = '34'; //Replace category id here
$product->setCategoryIds( array($category_id) ); //It accepts array so we can add multiple category ids.
try
$productRepository->save($product);
catch (Exception $e)
// Handle error
I hope this will help
Following is the code you will use in order to assign and unassign categories from product
//Object Manager instance
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
//Product repository interface
$productRepository = $objectManager->create('MagentoCatalogApiProductRepositoryInterface');
//Load Product - assuming we have product id only
$product = $objectManager->create('MagentoCatalogModelProduct')->load( $product_id );
$category_id = '34'; //Replace category id here
$product->setCategoryIds( array($category_id) ); //It accepts array so we can add multiple category ids.
try
$productRepository->save($product);
catch (Exception $e)
// Handle error
I hope this will help
answered Mar 1 at 19:49
Muhammad HashamMuhammad Hasham
2,7512831
2,7512831
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
add a comment |
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
this one worked , thanks
– Amol Bhandari SJ
Mar 25 at 7:44
add a comment |
Use below code to assign:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager->get('MagentoCatalogApiCategoryLinkManagementInterface');
$category_ids = array('101','102');
$sku = '24-MB01';
$CategoryLinkRepository->assignProductToCategories($sku, $category_ids);
And below to remove:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager- >get('MagentoCatalogModelCategoryLinkRepository');
$categoryId = 101;
$sku = '24-MB01';
$CategoryLinkRepository->deleteByIds($categoryId,$sku);
add a comment |
Use below code to assign:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager->get('MagentoCatalogApiCategoryLinkManagementInterface');
$category_ids = array('101','102');
$sku = '24-MB01';
$CategoryLinkRepository->assignProductToCategories($sku, $category_ids);
And below to remove:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager- >get('MagentoCatalogModelCategoryLinkRepository');
$categoryId = 101;
$sku = '24-MB01';
$CategoryLinkRepository->deleteByIds($categoryId,$sku);
add a comment |
Use below code to assign:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager->get('MagentoCatalogApiCategoryLinkManagementInterface');
$category_ids = array('101','102');
$sku = '24-MB01';
$CategoryLinkRepository->assignProductToCategories($sku, $category_ids);
And below to remove:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager- >get('MagentoCatalogModelCategoryLinkRepository');
$categoryId = 101;
$sku = '24-MB01';
$CategoryLinkRepository->deleteByIds($categoryId,$sku);
Use below code to assign:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager->get('MagentoCatalogApiCategoryLinkManagementInterface');
$category_ids = array('101','102');
$sku = '24-MB01';
$CategoryLinkRepository->assignProductToCategories($sku, $category_ids);
And below to remove:
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$CategoryLinkRepository = $objectManager- >get('MagentoCatalogModelCategoryLinkRepository');
$categoryId = 101;
$sku = '24-MB01';
$CategoryLinkRepository->deleteByIds($categoryId,$sku);
answered Mar 2 at 1:38
Mohit chauhanMohit chauhan
516112
516112
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%2f264102%2funlink-and-link-product-to-category%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