{"id":2014,"date":"2020-05-18T03:37:39","date_gmt":"2020-05-18T03:37:39","guid":{"rendered":"https:\/\/www.magetop.com\/blog\/?p=2014"},"modified":"2020-05-20T03:11:12","modified_gmt":"2020-05-20T03:11:12","slug":"cong-cu-viet-code-magento-2","status":"publish","type":"post","link":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/","title":{"rendered":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t"},"content":{"rendered":"\n<p>Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.<\/p>\n\n\n\n<p>Magento 2 s\u1eed d\u1ee5ng n\u1ec1n t\u1ea3ng <strong>Zend Framework<\/strong> v\u1edbi ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh l\u00e0 <strong>PHP<\/strong>, n\u00f3 \u00e1p d\u1ee5ng c\u00e1c quy \u01b0\u1edbc v\u1ec1 l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng v\u00e0 m\u00f4 h\u00ecnh ki\u1ebfn tr\u00fac <strong>MVC(Model-View-Controller)<\/strong>.<\/p>\n\n\n\n<p>V\u1eady n\u00ean ch\u00fang ta s\u1ebd s\u1eed d\u1ee5ng c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh PHP c\u1ee5 th\u1ec3 m\u00ecnh mu\u1ed1n gi\u1edbi thi\u1ec7u v\u1edbi c\u00e1c b\u1ea1n \u0111\u00f3 l\u00e0 <strong>PhpStorm<\/strong> \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi JetBrains, ph\u1ea7n m\u1ec1m n\u00e0y h\u1ed9 tr\u1ee3 vi\u1ebft <strong>PHP, HTML, JavaScript, Symfony, Laravel, Drupal, WordPress<\/strong> v\u00e0 \u0111\u1eb7c bi\u1ec7t l\u00e0 <strong>Magento 2<\/strong> r\u1ea5t t\u1ed1t.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" data-attachment-id=\"2207\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/phpstorm_1280x800\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?fit=1280%2C800&amp;ssl=1\" data-orig-size=\"1280,800\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"phpstorm_1280x800\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?fit=300%2C188&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?fit=800%2C500&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?fit=800%2C500&amp;ssl=1\" alt=\"phpstorm c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 code Magento 2\" class=\"wp-image-2207\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/phpstorm_1280x800.png?resize=768%2C480&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 1: T\u1ea3i v\u00e0 c\u00e0i \u0111\u1eb7t <strong>PhpStorm<\/strong>.<\/h2>\n\n\n\n<p>C\u00e1c b\u1ea1n truy c\u1eadp v\u00e0o trang ch\u1ee7 <a rel=\"nofollow noreferrer noopener\" href=\"https:\/\/www.jetbrains.com\/phpstorm\/download\/\" target=\"_blank\">PhpStorm<\/a> \u0111\u1ec3 t\u1ea3i v\u1ec1 c\u00e0i \u0111\u1eb7t nh\u01b0 b\u00ecnh th\u01b0\u1eddng, ch\u00fang ta s\u1ebd \u0111\u01b0\u1ee3c mi\u1ec5n ph\u00ed s\u1eed d\u1ee5ng trong v\u00f2ng 30 ng\u00e0y, sau \u0111\u00f3 c\u00e1c b\u1ea1n c\u00f3 th\u1ec3 mua \u0111\u1ec3 \u1ee7ng h\u1ed9 nh\u00e0 ph\u00e1t tri\u1ec3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 2: C\u00e0i \u0111\u1eb7t plugin Magento PhpStorm.<\/h2>\n\n\n\n<p>M\u1edf PhpStorm l\u00ean ch\u1ecdn <strong>File -&gt; Settings<\/strong>, ho\u1eb7c c\u00f3 th\u1ec3 d\u00f9ng t\u1ed5 h\u1ee3p ph\u00edm t\u1eaft <strong>Ctrl+Alt+S<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"594\" data-attachment-id=\"2208\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/settingphpstorm\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?fit=488%2C594&amp;ssl=1\" data-orig-size=\"488,594\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"settingphpstorm\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?fit=246%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?fit=488%2C594&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?resize=488%2C594&#038;ssl=1\" alt=\"setting Php Storm c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 code Magento 2\" class=\"wp-image-2208\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?w=488&amp;ssl=1 488w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/settingphpstorm.jpg?resize=246%2C300&amp;ssl=1 246w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<p>B\u1ea3ng setting hi\u1ec7n ra c\u00e1c b\u1ea1n ch\u1ecdn m\u1ee5c Plugins r\u1ed3i t\u00ecm ki\u1ebfm Magento PhpStorm v\u00e0 ch\u1ecdn Install.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"575\" data-attachment-id=\"2209\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/magento-phpstorm\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?fit=977%2C702&amp;ssl=1\" data-orig-size=\"977,702\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Magento-phpstorm\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?fit=300%2C216&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?fit=800%2C575&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?resize=800%2C575&#038;ssl=1\" alt=\"c\u00e0i \u0111\u1eb7t Magento PhpStorm plugin h\u1ed7 tr\u1ee3 code Magento 2\" class=\"wp-image-2209\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?w=977&amp;ssl=1 977w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Magento-phpstorm.jpg?resize=768%2C552&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>\u0110\u1ee3i cho qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t xong c\u00e1c b\u1ea1n ch\u1ecdn Restart IDE \u0111\u1ec3 kh\u1edfi \u0111\u1ed9ng l\u1ea1i PhpStorm.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"573\" data-attachment-id=\"2210\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/restartide\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?fit=980%2C702&amp;ssl=1\" data-orig-size=\"980,702\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RestartIDE\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?fit=300%2C215&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?fit=800%2C573&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?resize=800%2C573&#038;ssl=1\" alt=\"Kh\u1edfi \u0111\u1ed9ng l\u1ea1i IDE\" class=\"wp-image-2210\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?w=980&amp;ssl=1 980w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?resize=300%2C215&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/RestartIDE.jpg?resize=768%2C550&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">B\u01b0\u1edbc 3: C\u00e0i PHPStorm Template cho Magento 2.<\/h2>\n\n\n\n<p>\u0110\u1ea7u ti\u00ean truy c\u1eadp v\u00e0o <a rel=\"nofollow noreferrer noopener\" href=\"https:\/\/github.com\/staempfli\/magento2-phpstorm-templates\/releases\" target=\"_blank\">https:\/\/github.com\/staempfli\/magento2-phpstorm-templates\/releases<\/a>, k\u00e9o xu\u1ed1ng d\u01b0\u1edbi v\u00e0 t\u1ea3i v\u1ec1 file <strong>stmpfl_2m_templates2.jar<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"398\" data-attachment-id=\"2237\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/magento-2-template-phpstorm\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?fit=1011%2C503&amp;ssl=1\" data-orig-size=\"1011,503\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"magento-2-template-phpstorm\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?fit=300%2C149&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?fit=800%2C398&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?resize=800%2C398&#038;ssl=1\" alt=\"PHPStorm Template cho Magento 2\" class=\"wp-image-2237\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?w=1011&amp;ssl=1 1011w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?resize=300%2C149&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/magento-2-template-phpstorm.jpg?resize=768%2C382&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Ti\u1ebfp theo ch\u00fang ta s\u1ebd import file v\u1eeba t\u1ea3i v\u00e0o Phpstorm, ch\u1ecdn file -&gt; Import Settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"347\" height=\"663\" data-attachment-id=\"2238\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/import-setting-phpstorm\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?fit=347%2C663&amp;ssl=1\" data-orig-size=\"347,663\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"import-setting-phpstorm\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?fit=157%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?fit=347%2C663&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?resize=347%2C663&#038;ssl=1\" alt=\"import file phpstorm\" class=\"wp-image-2238\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?w=347&amp;ssl=1 347w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-setting-phpstorm.jpg?resize=157%2C300&amp;ssl=1 157w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/figure>\n\n\n\n<p>Sau \u0111\u00f3 t\u00ecm theo \u0111\u01b0\u1eddng d\u1eabn ch\u1ecdn t\u1edbi file c\u00e1c b\u1ea1n v\u1eeba t\u1ea3i \u1edf ph\u00eda tr\u00ean v\u00e0 ch\u1ecdn ok.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"428\" height=\"503\" data-attachment-id=\"2239\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/import-template-magento-2-phpstorm\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?fit=428%2C503&amp;ssl=1\" data-orig-size=\"428,503\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"import-template-magento-2-phpstorm\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?fit=255%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?fit=428%2C503&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?resize=428%2C503&#038;ssl=1\" alt=\"import file stmpfl_2m_templates2.jar\" class=\"wp-image-2239\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?w=428&amp;ssl=1 428w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/import-template-magento-2-phpstorm.jpg?resize=255%2C300&amp;ssl=1 255w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/figure>\n\n\n\n<p>Khi v\u00e0o t\u00f9y ch\u1ecdn New n\u1ebfu c\u00e1c b\u1ea1n th\u1ea5y c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c file c\u00f3 d\u1ea1ng 2M th\u00ec template \u0111\u00e3 \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng. B\u00e2y gi\u1edd c\u00e1c b\u1ea1n \u0111\u00e3 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c file 2M \u0111\u1ec3 t\u1ea1o module thu\u1eadn ti\u1ec7n d\u1ec5 d\u00e0ng h\u01a1n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"655\" data-attachment-id=\"2211\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/new-2m\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?fit=671%2C655&amp;ssl=1\" data-orig-size=\"671,655\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"new-2M\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?fit=300%2C293&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?fit=671%2C655&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?resize=671%2C655&#038;ssl=1\" alt=\"c\u00e1c file module Magento 2\" class=\"wp-image-2211\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?w=671&amp;ssl=1 671w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/new-2M.jpg?resize=300%2C293&amp;ssl=1 300w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><\/figure>\n\n\n\n<p>N\u1ebfu mu\u1ed1n t\u1ef1 \u0111\u00f4ng th\u00eam c\u00e1c \u0111o\u1ea1n code Magento 2 trong file php th\u00ec ch\u1ec9 c\u1ea7n g\u00f5 2m n\u00f3 s\u1ebd hi\u1ec7n ra 1 lo\u1ea1t c\u00e1c template Magento 2 cho c\u00e1c b\u1ea1n l\u1ef1a ch\u1ecdn.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"448\" data-attachment-id=\"2212\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/suggest-2m\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?fit=704%2C448&amp;ssl=1\" data-orig-size=\"704,448\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"suggest-2m\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?fit=300%2C191&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?fit=704%2C448&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?resize=704%2C448&#038;ssl=1\" alt=\"g\u1ee3i \u00fd c\u00e1c m\u1eabu h\u1ed7 tr\u1ee3 code Magento 2\" class=\"wp-image-2212\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?w=704&amp;ssl=1 704w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/suggest-2m.jpg?resize=300%2C191&amp;ssl=1 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<p>T\u1eeb \u0111\u00f3 n\u1ebfu b\u1ea1n mu\u1ed1n t\u1ef1 \u0111\u1ed9ng c\u00f3 1 \u0111o\u1ea1n comment c\u00e1 nh\u00e2n h\u00f3a m\u1ed7i khi kh\u1edfi t\u1ea1o xml nh\u01b0 sau:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1053\" height=\"266\" data-attachment-id=\"2243\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/comment-code-ca-nhan-hoa-xml\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?fit=1053%2C266&amp;ssl=1\" data-orig-size=\"1053,266\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"comment-code-ca-nhan-hoa-xml\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?fit=300%2C76&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?fit=800%2C202&amp;ssl=1\" src=\"https:\/\/i1.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?fit=800%2C202&amp;ssl=1\" alt=\"comment c\u00e1 nh\u00e2n h\u00f3a xml\" class=\"wp-image-2243\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?w=1053&amp;ssl=1 1053w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?resize=300%2C76&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?resize=1024%2C259&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/comment-code-ca-nhan-hoa-xml.jpg?resize=768%2C194&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Th\u00ec ch\u00fang ta s\u1ebd v\u00e0o File -> Settings -> File and Code Templates -> stmpfl_variables -> s\u1eeda company v\u00e0 userEmail theo \u00fd mu\u1ed1n r\u1ed3i ch\u1ecdn ok<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"573\" data-attachment-id=\"2244\" data-permalink=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/set-comment-ca-nhan-hoa\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?fit=978%2C701&amp;ssl=1\" data-orig-size=\"978,701\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"set-comment-ca-nhan-hoa\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?fit=300%2C215&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?fit=800%2C573&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?resize=800%2C573&#038;ssl=1\" alt=\"set comment c\u00e1 nh\u00e2n h\u00f3a\" class=\"wp-image-2244\" srcset=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?w=978&amp;ssl=1 978w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?resize=300%2C215&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/set-comment-ca-nhan-hoa.jpg?resize=768%2C550&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>V\u1eady l\u00e0 m\u00ecnh \u0111\u00e3 h\u01b0\u1edbng d\u1eabn xong c\u00e1ch \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2.<\/p>\n\n\n\n<p>C\u1ea3m \u01a1n c\u00e1c b\u1ea1n \u0111\u00e3 \u0111\u1ecdc b\u00e0i vi\u1ebft.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.<\/p>\n","protected":false},"author":108,"featured_media":2214,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[226],"tags":[454,451,453,455,452],"class_list":["post-2014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vn","tag-cong-cu-ho-tro-lap-trinh-module-magento-2","tag-cong-cu-ho-tro-viet-code-magento-tot-nhat","tag-ide-ho-tro-viet-code-magento-tot-nhat","tag-meo-magento-2","tag-phan-mem-ho-tro-viet-code-magento-tot-nhat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t<\/title>\n<meta name=\"description\" content=\"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t\" \/>\n<meta property=\"og:description\" content=\"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Magetop Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MagetopStore\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-18T03:37:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-20T03:11:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph\u1ea7n-m\u1ec1m-h\u1ed7-tr\u1ee3-l\u1eadp-tr\u00ecnh-module-Magento-2.png?fit=750%2C321&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"321\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Callula Huy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MagetopStore\" \/>\n<meta name=\"twitter:site\" content=\"@MagetopStore\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Callula Huy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\"},\"author\":{\"name\":\"Callula Huy\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/a2bf0aa38cec01bc41197b9ec4b3e8c9\"},\"headline\":\"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t\",\"datePublished\":\"2020-05-18T03:37:39+00:00\",\"dateModified\":\"2020-05-20T03:11:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\"},\"wordCount\":618,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1\",\"keywords\":[\"C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh module Magento 2\",\"C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t\",\"IDE h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t\",\"m\u1eb9o Magento 2\",\"Ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t\"],\"articleSection\":[\"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\",\"url\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\",\"name\":\"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t\",\"isPartOf\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1\",\"datePublished\":\"2020-05-18T03:37:39+00:00\",\"dateModified\":\"2020-05-20T03:11:12+00:00\",\"description\":\"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1\",\"width\":750,\"height\":321,\"caption\":\"Ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh module Magento 2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magetop.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#website\",\"url\":\"https:\/\/www.magetop.com\/blog\/\",\"name\":\"Magetop Blog\",\"description\":\"Exploring Magento Tips, Tricks, and Trends\",\"publisher\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magetop.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#organization\",\"name\":\"Magetop.com\",\"url\":\"https:\/\/www.magetop.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1\",\"width\":475,\"height\":475,\"caption\":\"Magetop.com\"},\"image\":{\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MagetopStore\",\"https:\/\/x.com\/MagetopStore\",\"https:\/\/www.linkedin.com\/company\/magetop\",\"https:\/\/www.pinterest.com\/magetop\",\"https:\/\/www.youtube.com\/channel\/UCXoiJsz88OfPmwa8QpUkwOA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/a2bf0aa38cec01bc41197b9ec4b3e8c9\",\"name\":\"Callula Huy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/321e837578b99a75c9d7f5c884e62e11b3b6df2b5934726e98fd365f580393c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/321e837578b99a75c9d7f5c884e62e11b3b6df2b5934726e98fd365f580393c7?s=96&d=mm&r=g\",\"caption\":\"Callula Huy\"},\"description\":\"Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under his belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.\",\"sameAs\":[\"http:\/\/magetop.com\"],\"url\":\"https:\/\/www.magetop.com\/blog\/author\/callula-huy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t","description":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/","og_locale":"en_US","og_type":"article","og_title":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t","og_description":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.","og_url":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/","og_site_name":"Magetop Blog","article_publisher":"https:\/\/www.facebook.com\/MagetopStore","article_published_time":"2020-05-18T03:37:39+00:00","article_modified_time":"2020-05-20T03:11:12+00:00","og_image":[{"width":750,"height":321,"url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph\u1ea7n-m\u1ec1m-h\u1ed7-tr\u1ee3-l\u1eadp-tr\u00ecnh-module-Magento-2.png?fit=750%2C321&ssl=1","type":"image\/png"}],"author":"Callula Huy","twitter_card":"summary_large_image","twitter_creator":"@MagetopStore","twitter_site":"@MagetopStore","twitter_misc":{"Written by":"Callula Huy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#article","isPartOf":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/"},"author":{"name":"Callula Huy","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/a2bf0aa38cec01bc41197b9ec4b3e8c9"},"headline":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t","datePublished":"2020-05-18T03:37:39+00:00","dateModified":"2020-05-20T03:11:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/"},"wordCount":618,"commentCount":0,"publisher":{"@id":"https:\/\/www.magetop.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1","keywords":["C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh module Magento 2","C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t","IDE h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t","m\u1eb9o Magento 2","Ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 vi\u1ebft code Magento t\u1ed1t nh\u1ea5t"],"articleSection":["Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/","url":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/","name":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t","isPartOf":{"@id":"https:\/\/www.magetop.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1","datePublished":"2020-05-18T03:37:39+00:00","dateModified":"2020-05-20T03:11:12+00:00","description":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd chia s\u1ebb cho c\u00e1c b\u1ea1n m\u1eb9o \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c m\u1ed9t c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 gi\u00fap qu\u00e1 tr\u00ecnh code module Magento 2 \u0111\u01b0\u1ee3c d\u1ec5 d\u00e0ng h\u01a1n.","breadcrumb":{"@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#primaryimage","url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1","width":750,"height":321,"caption":"Ph\u1ea7n m\u1ec1m h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh module Magento 2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.magetop.com\/blog\/cong-cu-viet-code-magento-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magetop.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Chia s\u1ebb kinh nghi\u1ec7m: C\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3 vi\u1ebft code Magento 2 t\u1ed1t nh\u1ea5t"}]},{"@type":"WebSite","@id":"https:\/\/www.magetop.com\/blog\/#website","url":"https:\/\/www.magetop.com\/blog\/","name":"Magetop Blog","description":"Exploring Magento Tips, Tricks, and Trends","publisher":{"@id":"https:\/\/www.magetop.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magetop.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.magetop.com\/blog\/#organization","name":"Magetop.com","url":"https:\/\/www.magetop.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/11\/logo.png?fit=475%2C475&ssl=1","width":475,"height":475,"caption":"Magetop.com"},"image":{"@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MagetopStore","https:\/\/x.com\/MagetopStore","https:\/\/www.linkedin.com\/company\/magetop","https:\/\/www.pinterest.com\/magetop","https:\/\/www.youtube.com\/channel\/UCXoiJsz88OfPmwa8QpUkwOA"]},{"@type":"Person","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/a2bf0aa38cec01bc41197b9ec4b3e8c9","name":"Callula Huy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magetop.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/321e837578b99a75c9d7f5c884e62e11b3b6df2b5934726e98fd365f580393c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/321e837578b99a75c9d7f5c884e62e11b3b6df2b5934726e98fd365f580393c7?s=96&d=mm&r=g","caption":"Callula Huy"},"description":"Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under his belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.","sameAs":["http:\/\/magetop.com"],"url":"https:\/\/www.magetop.com\/blog\/author\/callula-huy\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/05\/Ph%E1%BA%A7n-m%E1%BB%81m-h%E1%BB%97-tr%E1%BB%A3-l%E1%BA%ADp-tr%C3%ACnh-module-Magento-2.png?fit=750%2C321&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/paOdw5-wu","jetpack-related-posts":[{"id":3352,"url":"https:\/\/www.magetop.com\/blog\/top-ide-lap-trinh-php\/","url_meta":{"origin":2014,"position":0},"title":"Nh\u1eefng IDE l\u1eadp tr\u00ecnh PHP t\u1ed1t nh\u1ea5t (Mi\u1ec5n ph\u00ed, tr\u1ea3 ph\u00ed)","author":"Callula Huy","date":"November 25, 2020","format":false,"excerpt":"\u0110\u1ec3 l\u1eadp tr\u00ecnh PHP ch\u00fang ta c\u1ea7n chu\u1ea9n b\u1ecb m\u1ed9t c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh(IDE) PHP, trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd li\u1ec7t k\u00ea m\u1ed9t s\u1ed1 c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh PHP t\u1ed1t nh\u1ea5t hi\u1ec7n nay.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"Nh\u1eefng IDE l\u1eadp tr\u00ecnh PHP t\u1ed1t nh\u1ea5t","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/11\/Nhung-IDE-lap-trinh-PHP-tot-nhat.png?fit=890%2C445&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/11\/Nhung-IDE-lap-trinh-PHP-tot-nhat.png?fit=890%2C445&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/11\/Nhung-IDE-lap-trinh-PHP-tot-nhat.png?fit=890%2C445&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/11\/Nhung-IDE-lap-trinh-PHP-tot-nhat.png?fit=890%2C445&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5032,"url":"https:\/\/www.magetop.com\/blog\/dieu-kien-de-thanh-lap-trinh-vien-magento-2\/","url_meta":{"origin":2014,"position":1},"title":"Nh\u1eefng \u0111i\u1ec1u ki\u1ec7n c\u1ea7n c\u00f3 \u0111\u1ec3 tr\u1edf th\u00e0nh l\u1eadp tr\u00ecnh vi\u00ean Magento 2","author":"Callula Huy","date":"February 18, 2021","format":false,"excerpt":"Trong b\u00e0i vi\u1ebft n\u00e0y, m\u00ecnh s\u1ebd n\u00f3i v\u1ec1 nh\u1eefng \u0111i\u1ec1u ki\u1ec7n c\u1ea7n c\u00f3 \u0111\u1ec3 tr\u1edf th\u00e0nh l\u1eadp tr\u00ecnh vi\u00ean Magento 2.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"Nh\u1eefng \u0111i\u1ec1u ki\u1ec7n c\u1ea7n c\u00f3 \u0111\u1ec3 tr\u1edf th\u00e0nh l\u1eadp tr\u00ecnh vi\u00ean Magento 2","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/02\/Nhung-dieu-kien-can-co-de-tro-thanh-lap-trinh-vien-Magento-2.jpg?fit=750%2C405&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/02\/Nhung-dieu-kien-can-co-de-tro-thanh-lap-trinh-vien-Magento-2.jpg?fit=750%2C405&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/02\/Nhung-dieu-kien-can-co-de-tro-thanh-lap-trinh-vien-Magento-2.jpg?fit=750%2C405&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/02\/Nhung-dieu-kien-can-co-de-tro-thanh-lap-trinh-vien-Magento-2.jpg?fit=750%2C405&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5778,"url":"https:\/\/www.magetop.com\/blog\/nhung-dieu-can-biet-ve-magento-2-4\/","url_meta":{"origin":2014,"position":2},"title":"Nh\u1eefng \u0111i\u1ec1u b\u1ea1n c\u1ea7n bi\u1ebft v\u1ec1 phi\u00ean b\u1ea3n Magento 2.4","author":"Callula Huy","date":"May 12, 2021","format":false,"excerpt":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd kh\u00e1m ph\u00e1 t\u1ea5t c\u1ea3 c\u00e1c t\u00ednh n\u0103ng v\u00e0 n\u00e2ng c\u1ea5p trong b\u1ea3n c\u1eadp nh\u1eadt Magento 2.4.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"Nh\u1eefng \u0111i\u1ec1u b\u1ea1n c\u1ea7n bi\u1ebft v\u1ec1 phi\u00ean b\u1ea3n Magento 2.4","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Nhung-dieu-ban-can-biet-ve-phien-ban-Magento-2.4.png?fit=750%2C394&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Nhung-dieu-ban-can-biet-ve-phien-ban-Magento-2.4.png?fit=750%2C394&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Nhung-dieu-ban-can-biet-ve-phien-ban-Magento-2.4.png?fit=750%2C394&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Nhung-dieu-ban-can-biet-ve-phien-ban-Magento-2.4.png?fit=750%2C394&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5759,"url":"https:\/\/www.magetop.com\/blog\/thiet-lap-seo-tot-nhat-trong-magento-2\/","url_meta":{"origin":2014,"position":3},"title":"H\u01b0\u1edbng d\u1eabn c\u1ea5u h\u00ecnh c\u00e0i \u0111\u1eb7t SEO t\u1ed1t nh\u1ea5t trong Magento 2","author":"Callula Huy","date":"May 10, 2021","format":false,"excerpt":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n c\u00e1ch c\u1ea5u h\u00ecnh c\u00e0i \u0111\u1eb7t SEO t\u1ed1t nh\u1ea5t trong Magento 2.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"H\u01b0\u1edbng d\u1eabn c\u1ea5u h\u00ecnh c\u00e0i \u0111\u1eb7t SEO t\u1ed1t nh\u1ea5t trong Magento 2","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Huong-dan-cau-hinh-cai-dat-SEO-tot-nhat-trong-Magento-2.png?fit=668%2C445&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Huong-dan-cau-hinh-cai-dat-SEO-tot-nhat-trong-Magento-2.png?fit=668%2C445&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/05\/Huong-dan-cau-hinh-cai-dat-SEO-tot-nhat-trong-Magento-2.png?fit=668%2C445&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2495,"url":"https:\/\/www.magetop.com\/blog\/them-zendesk-live-chat-magento-2\/","url_meta":{"origin":2014,"position":4},"title":"H\u01b0\u1edbng d\u1eabn th\u00eam Zendesk (Zopim) Live Chat trong Magento 2","author":"Callula Huy","date":"July 1, 2020","format":false,"excerpt":"Trong b\u00e0i vi\u1ebft n\u00e0y m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n c\u00e1ch c\u00e1ch th\u00eam Zendesk(Zopim) trong Magento 2.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"H\u01b0\u1edbng d\u1eabn th\u00eam Zendesk(Zopim) Live Chat trong Magento 2","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/07\/H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-th%C3%AAm-ZendeskZopim-Live-Chat-trong-Magento-2.png?fit=556%2C445&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/07\/H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-th%C3%AAm-ZendeskZopim-Live-Chat-trong-Magento-2.png?fit=556%2C445&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2020\/07\/H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-th%C3%AAm-ZendeskZopim-Live-Chat-trong-Magento-2.png?fit=556%2C445&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":5253,"url":"https:\/\/www.magetop.com\/blog\/so-sanh-paypal-va-stripe\/","url_meta":{"origin":2014,"position":5},"title":"So s\u00e1nh PayPal v\u00e0 Stripe, c\u1ed5ng thanh to\u00e1n n\u00e0o t\u1ed1t nh\u1ea5t cho Magento?","author":"Callula Huy","date":"March 11, 2021","format":false,"excerpt":"Trong b\u00e0i vi\u1ebft m\u00ecnh s\u1ebd ch\u1ecdn ra hai c\u1ed5ng thanh to\u00e1n h\u00e0ng \u0111\u1ea7u \u0111\u1ec3 so s\u00e1nh l\u00e0 PayPal v\u00e0 Stripe, gi\u00fap b\u1ea1n ch\u1ecdn l\u1ef1a c\u1ed5ng thanh to\u00e1n ph\u00f9 h\u1ee3p.","rel":"","context":"In &quot;Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t&quot;","block_context":{"text":"Magento 2 H\u01b0\u1edbng D\u1eabn Ti\u1ebfng Vi\u1ec7t","link":"https:\/\/www.magetop.com\/blog\/vn\/"},"img":{"alt_text":"So s\u00e1nh PayPal v\u00e0 Stripe, c\u1ed5ng thanh to\u00e1n n\u00e0o t\u1ed1t nh\u1ea5t cho Magento?","src":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/03\/So-sanh-PayPal-va-Stripe.jpg?fit=750%2C440&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/03\/So-sanh-PayPal-va-Stripe.jpg?fit=750%2C440&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/03\/So-sanh-PayPal-va-Stripe.jpg?fit=750%2C440&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.magetop.com\/blog\/wp-content\/uploads\/2021\/03\/So-sanh-PayPal-va-Stripe.jpg?fit=750%2C440&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/2014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/comments?post=2014"}],"version-history":[{"count":7,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/2014\/revisions"}],"predecessor-version":[{"id":2245,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/posts\/2014\/revisions\/2245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/media\/2214"}],"wp:attachment":[{"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/media?parent=2014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/categories?post=2014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magetop.com\/blog\/wp-json\/wp\/v2\/tags?post=2014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}