E-commerce Platforms
Refresh Magento1 Cache from Command Line
change your directory to Magento root then execute this command
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
Magento1 indexes
First of all you need to change the directory to shell folder under magento root
{Magento root}/shell
Checking for the status of all indexes
php indexer.php --status
Re-indexing a single index
Each index has its own index key that you can use to reference it when asking Magento to re-index. To get these keys, you can use the following command:
php indexer.php --info
Magento2 Create Shipment for Order Direclty By PHP code
Kindly i am share with you the code of how to make partial Shipment for existing Order in Magento2
I will write the code that can be executed external of magento files
First Create new file and name it as you want , For me i named it (create-shipment-magento2.php)
add this code to the file
Magento2 log messages
Hi, In this wiki we will show you how we can logging in Magento2
as you know in Magento1, we can doing log by this code
<?php Mage::log("You message here"); ?>
but in magento2 this code will not work, we can easily log by this code
in your file just you need to make new instance of Object Manager, then we will create a new object of LoogerInterface
Magento2 Create Configurable Product via Rest in PHP
In this wiki we will see how can we create new configurable product using rest in magento2.
- First let us write the configurations (URL's,username,password)
// configuration Data $url="http://www.example.com/index.php/"; $token_url=$url."rest/V1/integration/admin/token"; $product_url=$url. "rest/V1/products"; $username="your admin username"; $password="your admin password"; $children_ids=array(196);
- Then let us get access token
Magento2 Create Simple Product via Rest in PHP
In this wiki we will see how can we create new simple product using rest in magento2.
- First let us write the configurations (URL's,username,password)
// configuration Data $url="http://www.example.com/index.php/"; $token_url=$url."rest/V1/integration/admin/token"; $product_url=$url. "rest/V1/products"; $username="your admin username"; $password="your admin password";
- Then let us get access token
Magento2 Create Invoice for Order Direclty By PHP code
Kindly i am share with you the code of how to make partial Invoice for existing Order in Magento2
I will write the code that can be executed external of magento files
First Create new file and name it as you want , For me i named it (create-invoice-magento2.php)
add this code to the file
Magento2 Upgrade current installation using command line
Hello In this wiki i will show you how to upgrade magento to (CC 2.3.6) version by Command line
Please follow these steps
direct use of composer.phar
To see the full list of available 2.3 versions:
composer show magento/product-community-edition 2.3.* --available | grep -m 1 versions
To see the full list of available 2.4 versions:
composer show magento/product-community-edition 2.4.* --available | grep -m 1 versions
Create category in magento2 programmatically
In this we are going to see how we can create category in Magento2 programmatically,
First we need to have the ObjectManager by this code
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
Then let us have array with some Categories names
$cats = [ "cat1","cat2" ];
Let us setup the Parent Id of the categories
$parent_id = 322;
After that we will going throw the arrays items to create those categories
Magento2 Module Creator Script
In this wiki , I will explain how can we use the class that we create to build Magento module
The Script will provide