{"id":449065,"date":"2024-07-08T07:24:54","date_gmt":"2024-07-08T07:24:54","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=449065"},"modified":"2026-04-15T10:01:35","modified_gmt":"2026-04-15T10:01:35","slug":"adobe-commerce-ai-ocr-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/","title":{"rendered":"Guide for Adobe Commerce AI OCR"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-ai-ocr.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 AI OCR<\/a>(Adobe Commerce) extension allows the admin to generate orders that are not available on the store by using PDF invoices.<\/p>\n\n\n\n<p>It uses AI tools that help the user extract the data or information from the uploaded PDF invoices to generate orders.<\/p>\n\n\n\n<p>These AI tools collect the data from the invoice PDF and also preview the information of orders once you click the generate order data button.<\/p>\n\n\n\n<p>The admin can view the extracted order details in two ways either in JSON view or in the table view.<\/p>\n\n\n\n<p>The admin can check, verify, and update&nbsp;the customer order details in case any wrong data is added to the order invoice.<\/p>\n\n\n\n<p>Hence, this extension will be quite helpful if you want to enhance your store with the order-generating functionality for those orders that are not available.<\/p>\n\n\n\n<p>Additionally, if you want to enhance your store with the order management system, you can check our <a href=\"https:\/\/store.webkul.com\/magento2-purchase-order.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Purchase Order (PO)<\/a> extension.<\/p>\n\n\n\n<p>Note: Server should not be shared-hosted.&nbsp;<\/p>\n\n\n\n<p>You can also go through the below video to get to know the functionality of the extension,<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"py7am1Mcqjc\"><div class=\"components-placeholder__instructions\">py7am1Mcqjc<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The admin can create orders for both existing and non-existing products.<\/li>\n\n\n\n<li>Admin can create orders from another store as well by uploading invoices.<\/li>\n\n\n\n<li>Admin can verify the details with the help of preview features.<\/li>\n\n\n\n<li>The status of an order can be set to the new or complete.<\/li>\n\n\n\n<li>AI tools are used to extract the data from the uploaded invoice.<\/li>\n\n\n\n<li>The admin can edit the order details with the correct order information.<\/li>\n\n\n\n<li>A default product is available to get the SKU for the non-existing products.<\/li>\n\n\n\n<li>The module functionality works even if the product isn&#8217;t created on the website.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Minimum System Requirement (API Setup)<\/h3>\n<\/div><\/div>\n\n\n\n<p>The following minimum system requirements are needed for this extension,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python Version &#8211; 3.10<\/li>\n\n\n\n<li>Space (8 GB)<\/li>\n\n\n\n<li>RAM (1 GB)<\/li>\n\n\n\n<li>API Key (Anthropic Claude, Gemini, OpenAI, Grok, etc.)<\/li>\n\n\n\n<li>Server key and cert files (for Flask API)<\/li>\n\n\n\n<li>An Active Port (5000)<\/li>\n<\/ul>\n\n\n\n<p><strong>Note:<\/strong> Selected LLM model may have different Rate Tier Limits, for example \u2013 gpt 5.2-mini its have multiple rate tiers, it supports various LLM models like\u00a0 Anthropic Claude, Gemini, OpenAI, Grok, etc.<\/p>\n\n\n\n<p>To install AI module, we need SSH access. You can also check the&nbsp;<a href=\"https:\/\/webkul.com\/blog\/ai-models-server-installation-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI Models Server Installation<\/a>&nbsp;Guide.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>The installation is quite simple just like the standard&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n\n\n\n<p><strong>#Download Module<\/strong><\/p>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to&nbsp;My Account&gt;My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<p><strong>#Upload Folder<\/strong><\/p>\n\n\n\n<p>Once the module zip extracts, follow path src&gt;app and then copy the app folder into the Magento 2 root directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"451\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\" alt=\"installation\" class=\"wp-image-429599\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation-300x113.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation-250x94.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation-768x289.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"># Run Commands<\/h3>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require symfony\/ai-agent:^0.6<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require symfony\/ai-platform:^0.6<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require symfony\/ai-gemini-platform:^0.6<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require symfony\/ai-anthropic-platform:^0.6<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require symfony\/ai-open-ai-platform:^0.6<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, navigate through&nbsp;the <strong>app\/code\/Webkul\/AIOCR\/i18n<\/strong>&nbsp;and edit the en_US.csv file.<\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"293\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/i18folder.webp\" alt=\"i18 folder\" class=\"wp-image-429601\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/i18folder.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/i18folder-300x73.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/i18folder-250x61.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/i18folder-768x188.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong>app\/code\/Webkul\/AIOCR\/i18n<\/strong>&nbsp;where the installation of Magento 2 is on the server.<\/p>\n\n\n\n<p>The Magento 2 AI OCR  will be translated into the Arabic Language. It supports both RTL and LTR languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1317\" height=\"915\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file.webp\" alt=\"i18 translation\" class=\"wp-image-449120\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file.webp 1317w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file-300x208.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file-1200x834.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file-250x174.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/i18-translation-file-768x534.webp 768w\" sizes=\"(max-width: 1317px) 100vw, 1317px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Initial Configuration Settings <\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the module, for configuration admin will navigate Stores-&gt;Configuration-&gt;AI OCR.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magetno2-aiocr-configuration1.webp\" alt=\"magetno2-aiocr-configuration1\" class=\"wp-image-535200\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magetno2-aiocr-configuration1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magetno2-aiocr-configuration1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magetno2-aiocr-configuration1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magetno2-aiocr-configuration1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here the admin will set  &#8211; <\/p>\n\n\n\n<p>General Settings : <\/p>\n\n\n\n<p><strong>Active &#8211;<\/strong> The admin can set the AI OCR functionality to either Yes or No.<\/p>\n\n\n\n<p><strong>Service &#8211; <\/strong>Select the OCR processing service to be used.<\/p>\n\n\n\n<p><strong>Endpoint URL &#8211; <\/strong> Enter the API endpoint URL (e.g., your service URL) used to process OCR requests.<\/p>\n\n\n\n<p><strong>API Key &#8211; <\/strong>\u00a0Enter the API key required to authenticate and extract data from the configured service.<\/p>\n\n\n\n<p><strong>Save Address<\/strong> <strong>&#8211;<\/strong> Enter the address status either Yes or No for the created orders to get the customer address in the address book.<\/p>\n\n\n\n<p><strong>Set Order Status &#8211; <\/strong>The admin can set the order status to either New or Complete for the creating order.<\/p>\n\n\n\n<p><strong>When the admin selects Cloud LLM Client \u2013<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-configuration2.webp\" alt=\"magento2-aiocr-configuration2\" class=\"wp-image-535183\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-configuration2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-configuration2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-configuration2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-configuration2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>General Settings:<\/p>\n\n\n\n<p><strong>Active<\/strong> \u2013 The admin can enable or disable the AI OCR module by setting it to <em>Yes<\/em> or <em>No<\/em>.<\/p>\n\n\n\n<p><strong>Service<\/strong> \u2013 Select <em>Cloud LLM Client<\/em> to process OCR using a cloud-based AI service.<\/p>\n\n\n\n<p><strong>LLM Provider<\/strong> \u2013 Choose the AI provider (e.g., <em>Gemini<\/em>, OpenAI, Anthropic Claude) that will handle OCR data extraction.<\/p>\n\n\n\n<p><strong>LLM Model<\/strong> \u2013 Select the specific model to define how the data will be processed.<\/p>\n\n\n\n<p><strong>LLM Model API Key<\/strong> \u2013 Enter the API key provided by the selected LLM provider to authenticate and access the service.<\/p>\n\n\n\n<p><strong>Save Address<\/strong> \u2013 Set <em>Yes<\/em> or <em>No<\/em> to decide whether the customer\u2019s address should be saved in the address book when an order is created.<\/p>\n\n\n\n<p><strong>Set Order Status<\/strong> \u2013 The admin can choose the default order status (e.g., <em>Processing<\/em>, <em>New<\/em>, or <em>Complete<\/em>) for newly created orders.<\/p>\n\n\n\n<p>Lastly, click on the Save Config to save the configuration.<\/p>\n\n\n\n<p>Apart from that, the admin can also access the initial configuration settings by navigating AI OCR-&gt;Configuration Settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1.webp\" alt=\"magento2-aiocr-management-1\" class=\"wp-image-535184\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Magento 2 AI OCR &#8211; Admin End Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>You can manage the AI OCR  by navigating the AI OCR option as you can see in the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-1.webp\" alt=\"magento2-aiocr-management-2\" class=\"wp-image-535185\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/07\/magento2-aiocr-management-1-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here the admin will find the three options Create Order, AI OCR Order List, and Configuration Settings.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Create Order &#8211;  Magento 2 AI OCR (Extract PDF Data)<\/h3>\n<\/div><\/div>\n\n\n\n<p>With the help of the Create Order functionality admin can create orders for the existing and non-existing products for their store.<\/p>\n\n\n\n<p>Once click on the create order, you will be navigated to this page as shown below. Here you can upload the PDF invoice.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"629\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-create-order-page.webp\" alt=\"magento2 AI OCR create order page\" class=\"wp-image-449155\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-create-order-page.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-create-order-page-300x168.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-create-order-page-250x140.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-create-order-page-768x431.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After uploading the invoice, click on the Generate Order Data.<\/p>\n\n\n\n<p>Once you click on the Generate Order Data, A page will open which shows the two sections Edit and Preview.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"696\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-previe-page.webp\" alt=\"magento2 AI OCR create order preview\" class=\"wp-image-449157\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-previe-page.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-previe-page-300x186.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-previe-page-250x155.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-previe-page-768x477.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can view the data of the Preview either in JSON view or Table View. <\/p>\n\n\n\n<p>The admin can verify the generated data and can update the generated data if required as per the preview with the help of the Edit Button.<\/p>\n\n\n\n<p>As you can see in the below image, the required information on the order details has been updated as per the preview order details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-order.webp\" alt=\"magento2 AI OCR create order  updation\" class=\"wp-image-449161\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-order.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-order-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-order-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-edit-order-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the required changes are made to the generated data click on the Save Order Button.<\/p>\n\n\n\n<p>Once you click on the Save Order Button, a pop will appear with information as you can see in the below snapshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"581\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-accept-user-popup.webp\" alt=\"magento2 AI OCR create order  accept user pop up\" class=\"wp-image-449163\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-accept-user-popup.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-accept-user-popup-300x156.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-accept-user-popup-250x130.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-accept-user-popup-768x398.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To accept the user click on the OK button to proceed further.<\/p>\n\n\n\n<p>After clicking on the OK button another attention pop-up will be displayed with the newly generated order ID.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"698\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-created-pop.webp\" alt=\"magento2 AI OCR created order ID pdf\" class=\"wp-image-449164\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-created-pop.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-created-pop-300x187.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-created-pop-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-created-pop-768x479.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now click on OK. You will redirected to the order detail page for the newly created order ID as you can see in the below image.<\/p>\n\n\n\n<p>Here you can see the updated details shown on the order detail page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-1.webp\" alt=\"magento2 AI OCR created order page\" class=\"wp-image-449170\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-with-sku.webp\" alt=\"magento2 AI OCR SKU\" class=\"wp-image-449168\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-with-sku.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-with-sku-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-with-sku-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-redirected-order-page-with-sku-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Well, this order has been created for the non-existing product means which are not available in the store.<\/p>\n\n\n\n<p>So, the SKU of the product will be fetched from the mentioned default product of the module i.e. aiocr_custom_product.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Default Product<\/h3>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"560\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-default-product.webp\" alt=\"magento2 AI OCR default product\" class=\"wp-image-449195\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-default-product.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-default-product-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-default-product-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-default-product-768x384.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This the the default product for all the non-existing products. Once you create the order for the order which is not available on your store the default product SKU will get fetched with the product.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customers<\/h3>\n<\/div><\/div>\n\n\n\n<p>Now, the admin can check the customer details that have been updated during the order creation by navigating Customers-&gt;All customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"627\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer.webp\" alt=\"magento2 AI OCR customer\" class=\"wp-image-449198\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-300x168.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-250x140.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-768x430.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking the Edit button the customer detailed page will be open.<\/p>\n\n\n\n<p>Now click on the Addresses option, and you can see that the customer table has been created for the updated customer address details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"700\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-table.webp\" alt=\"magento2 AI OCR customer table\" class=\"wp-image-449203\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-table.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-table-300x188.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-table-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-customer-table-768x480.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking the select button under the action section, you also see the details of the customer which have been updated.<\/p>\n\n\n\n<p>Or, the admin can also update the details of the customer from this section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-updated-address-details-of-customer.webp\" alt=\"magento2 AI OCR customer details\" class=\"wp-image-449202\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-updated-address-details-of-customer.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-updated-address-details-of-customer-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-updated-address-details-of-customer-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-updated-address-details-of-customer-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">AI OCR Order List<\/h3>\n<\/div><\/div>\n\n\n\n<p>This section shows all the orders that are created by uploading PDF invoices. It includes details such as ID, Order ID, Order Status, and Uploaded Document Name.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-list.webp\" alt=\"magento2 AI OCR order list\" class=\"wp-image-449209\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-list.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-list-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-list-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/06\/magento2-ai-ocr-order-list-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support <\/h3>\n<\/div><\/div>\n\n\n\n<p>That&#8217;s all about the <strong>Magento 2 AI OCR<\/strong> Extension.<\/p>\n\n\n\n<p>If you still have any issues feel free to add a ticket and let us know your views to make the module better at our <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">HelpDesk system<\/a>.<\/p>\n\n\n\n<p>You can also drop us an email at <strong>support@webkul.com<\/strong> with your respective queries. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 AI OCR(Adobe Commerce) extension allows the admin to generate orders that are not available on the store by using PDF invoices. It uses AI tools that help the user extract the data or information from the uploaded PDF invoices to generate orders. These AI tools collect the data from the invoice PDF and <a href=\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":596,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[],"class_list":["post-449065","post","type-post","status-publish","format-standard","hentry","category-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Adobe Commerce AI OCR<\/title>\n<meta name=\"description\" content=\"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Adobe Commerce AI OCR\" \/>\n<meta property=\"og:description\" content=\"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-08T07:24:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T10:01:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\" \/>\n<meta name=\"author\" content=\"Ashwini Rani\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashwini Rani\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\"},\"author\":{\"name\":\"Ashwini Rani\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/e99b995894c61894241d9f1d15b199b9\"},\"headline\":\"Guide for Adobe Commerce AI OCR\",\"datePublished\":\"2024-07-08T07:24:54+00:00\",\"dateModified\":\"2026-04-15T10:01:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\"},\"wordCount\":1424,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\",\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\",\"name\":\"Guide for Adobe Commerce AI OCR\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\",\"datePublished\":\"2024-07-08T07:24:54+00:00\",\"dateModified\":\"2026-04-15T10:01:35+00:00\",\"description\":\"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp\",\"width\":1200,\"height\":451},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Adobe Commerce AI OCR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/e99b995894c61894241d9f1d15b199b9\",\"name\":\"Ashwini Rani\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/26a000657cf566629b75a035ed5bc7d0ecb5143bf43920522145d557b5843d2f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/26a000657cf566629b75a035ed5bc7d0ecb5143bf43920522145d557b5843d2f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Ashwini Rani\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/ashwinirani-bd927\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Adobe Commerce AI OCR","description":"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.","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:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Adobe Commerce AI OCR","og_description":"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.","og_url":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2024-07-08T07:24:54+00:00","article_modified_time":"2026-04-15T10:01:35+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp","type":"","width":"","height":""}],"author":"Ashwini Rani","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ashwini Rani","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/"},"author":{"name":"Ashwini Rani","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/e99b995894c61894241d9f1d15b199b9"},"headline":"Guide for Adobe Commerce AI OCR","datePublished":"2024-07-08T07:24:54+00:00","dateModified":"2026-04-15T10:01:35+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/"},"wordCount":1424,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp","articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/","url":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/","name":"Guide for Adobe Commerce AI OCR","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp","datePublished":"2024-07-08T07:24:54+00:00","dateModified":"2026-04-15T10:01:35+00:00","description":"Magento 2 AI OCR(Adobe Commerce) extension lets admin to extract the invoice data to create orders within the Magento 2 store.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/03\/m2-installation.webp","width":1200,"height":451},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/adobe-commerce-ai-ocr-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Adobe Commerce AI OCR"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/e99b995894c61894241d9f1d15b199b9","name":"Ashwini Rani","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/26a000657cf566629b75a035ed5bc7d0ecb5143bf43920522145d557b5843d2f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/26a000657cf566629b75a035ed5bc7d0ecb5143bf43920522145d557b5843d2f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Ashwini Rani"},"url":"https:\/\/webkul.com\/blog\/author\/ashwinirani-bd927\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/449065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/596"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=449065"}],"version-history":[{"count":40,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/449065\/revisions"}],"predecessor-version":[{"id":535251,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/449065\/revisions\/535251"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=449065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=449065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=449065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}