{"id":554385,"date":"2026-08-25T14:00:09","date_gmt":"2026-08-25T14:00:09","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=554385"},"modified":"2026-08-25T14:00:18","modified_gmt":"2026-08-25T14:00:18","slug":"prestashop-ai-ocr-invoice-to-order","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/","title":{"rendered":"User Guide of PrestaShop AI OCR Invoice to Order"},"content":{"rendered":"\n<p><strong>PrestaShop AI OCR Invoice to Order<\/strong> reads your PDF invoices and pulls out every product name, quantity, price, customer email, and address \u2014 then builds a ready-to-go PrestaShop order in seconds. <\/p>\n\n\n\n<p>You upload a PDF, review a clear preview, and click Create Order. No more retyping, no more copy-paste mistakes, and no more spending 10 minutes on every single invoice.<\/p>\n\n\n\n<p>Using AI-powered OCR (Optical Character Recognition) \u2014 the technology that reads text from scanned documents and images \u2014 the module understands every line on your invoice. <\/p>\n\n\n\n<p>It supports OpenAI, Google Gemini, Anthropic Claude, OpenRouter, Cerebras, and DeepSeek. You can also connect your own preconfigured OCR endpoint if you already use one. <\/p>\n\n\n\n<p>After the AI reads an invoice, you can view a clear preview showing which products matched your catalog, which will be created, and any quantities that look uncertain. <\/p>\n\n\n\n<p>Then you click on the &#8220;Create Order&#8221; button, and the module builds the order using your real catalog prices, tax rules, carriers, and payment methods \u2014 exactly like a customer checkout.<\/p>\n\n\n\n<p><strong>NOTE:\u00a0PrestaShop AI OCR Invoice to Order is compatible with the PrestaShop Multi-store feature.<\/strong><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Features<\/strong> of PrestaShop AI OCR Invoice to Order<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reads PDF invoice data using AI \u2014 extracts products, quantities, prices, customer details, addresses, and currency.<\/li>\n\n\n\n<li>Supports OpenAI, Gemini, Anthropic, OpenRouter, Cerebras, and DeepSeek as AI providers.<\/li>\n\n\n\n<li>Supports a preconfigured OCR endpoint for self-hosted services.<\/li>\n\n\n\n<li>Validates your AI provider connection before you start uploading invoices.<\/li>\n\n\n\n<li>Shows a detailed preview before creating an order \u2014 highlights matched, to-be-created, and not-found products.<\/li>\n\n\n\n<li>Creates new customer accounts automatically when the invoice contains customer details.<\/li>\n\n\n\n<li>Creates new catalog products automatically when a product is not yet in your store.<\/li>\n\n\n\n<li>Uses your shop prices, taxes, and shipping rules \u2014 invoice prices are for reference only.<\/li>\n\n\n\n<li>Keeps a full history of all imports with statuses: Draft, Order Created, and Failed.<\/li>\n\n\n\n<li>Downloads, re-runs, and re-creates orders from any stored extraction at any time.<\/li>\n\n\n\n<li>Encrypts your AI API keys with AES-256-CBC for security.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>How to Install&nbsp;<strong>PrestaShop AI OCR Invoice to Order<\/strong><\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Firstly, go to the module manager in the back office and click on \u2018upload a module\u2019.<\/li>\n\n\n\n<li>After that, drag and drop the module file or select the file from the system.<\/li>\n\n\n\n<li>In this way, the module installation will be successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"521\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" alt=\"click here to uplaod module\" class=\"wp-image-516196\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-250x109.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-768x334.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1262\" height=\"530\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp\" alt=\"upload module file\" class=\"wp-image-516198\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp 1262w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-300x126.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-1200x504.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-250x105.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-768x323.webp 768w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp\" alt=\"configure module\" class=\"wp-image-516197\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-300x152.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module.webp 1294w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Minimum System Requirements (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> The selected LLM model may have different Rate Tier Limits. It supports various LLM models like\u00a0 Anthropic Claude, Gemini, OpenAI, Grok, etc.<\/p>\n\n\n\n<p>To install the AI module, we need SSH access. You can also check the\u00a0<a href=\"https:\/\/webkul.com\/blog\/ai-models-server-installation-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI Models Server Installation<\/a>\u00a0Guide.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Get API Keys for LLM Providers<\/h3>\n<\/div><\/div>\n\n\n\n<p>To use this module, generate an API key from your preferred LLM provider using the links below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OpenAI API Key:<\/strong> Generate your <a href=\"https:\/\/platform.openai.com\/api-keys\" rel=\"nofollow\">OpenAI<\/a> API key here<\/li>\n\n\n\n<li><strong>Gemini AI API Key:<\/strong> Generate your <a href=\"https:\/\/aistudio.google.com\/app\/api-keys\" rel=\"nofollow\">Google Gemini AI<\/a> API key here<\/li>\n\n\n\n<li><strong>Anthropic API Key:<\/strong> Generate your <a href=\"https:\/\/console.anthropic.com\/settings\/keys\" rel=\"nofollow\">Anthropic<\/a> API key here<\/li>\n\n\n\n<li><strong>OpenRouter API Key:<\/strong> Generate your <a href=\"https:\/\/openrouter.ai\/keys\" rel=\"nofollow\">OpenRouter<\/a> API key here<\/li>\n\n\n\n<li><strong>Cerebras API Key:<\/strong> Generate your <a href=\"https:\/\/cloud.cerebras.ai\/platform\/api-keys\" rel=\"nofollow\">Cerebras<\/a> API key here<\/li>\n\n\n\n<li><strong>DeepSeek API Key:<\/strong> Generate your <a href=\"https:\/\/platform.deepseek.com\/api_keys\" rel=\"nofollow\">DeepSeek<\/a> API key here<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong><strong>PrestaShop AI OCR Invoice to Order<\/strong> Module<\/strong>&nbsp;C<strong>onfiguration<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation, the admin will have to configure the module. To do so, navigate to the Module Manager tab, find the module, and click Configure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>General Configuration<\/strong><\/h3>\n\n\n\n<p>The General configuration tab is where you connect your AI provider and set up how invoices are processed. <\/p>\n\n\n\n<p>This tab has two modes \u2014 Preconfigured and LLM Provider \u2014 and the fields that appear depend on which mode you choose.<\/p>\n\n\n\n<p><strong>Preconfigured:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable Module: A Yes \/ No switch that turns the entire module on or off. When set to No, no invoices can be uploaded or processed.<\/li>\n\n\n\n<li>AI Model Type: Choose between Preconfigured (use your own OCR endpoint) or LLM Provider (connect to a supported AI service like OpenAI, Gemini, or Anthropic).<\/li>\n\n\n\n<li>OCR Endpoint: Visible only when Preconfigured is selected. Paste the URL of your OCR service here. The module supports Ollama and OpenAI-compatible endpoints.<\/li>\n\n\n\n<li>Token Key: Visible only when Preconfigured is selected. Enter the bearer token or API key that your OCR endpoint expects for authentication. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1101\" height=\"489\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel.webp\" alt=\"AI Model Type selected to Preconfigured\" class=\"wp-image-554391\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel.webp 1101w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel-300x133.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel-250x111.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel-768x341.webp 768w\" sizes=\"(max-width: 1101px) 100vw, 1101px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>LLM Provider:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LLM Provider: Visible only when LLM Provider is selected. Choose which AI service you want to use: OpenAI, Gemini (Google), Anthropic (Claude), OpenRouter, Cerebras, or DeepSeek. <\/li>\n\n\n\n<li>API Key: Visible only when an LLM Provider is selected. Enter the API key for your chosen provider.<\/li>\n\n\n\n<li>AI Model: Visible only when LLM Provider is selected. This is a dropdown that is populated automatically once you have saved your provider and API key. <\/li>\n\n\n\n<li>Max Tokens: Controls how much text the AI is allowed to return in its answer. If the extraction looks cut off or incomplete, increase this number.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1105\" height=\"689\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel2.webp\" alt=\"AI Model Type selected to LLM Provider\" class=\"wp-image-554392\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel2.webp 1105w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel2-300x187.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel2-250x156.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/aimodel2-768x479.webp 768w\" sizes=\"(max-width: 1105px) 100vw, 1105px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Order Creation Rules<\/strong><\/h3>\n\n\n\n<p>The Order creation rules tab controls what happens after an invoice has been read by the AI. <\/p>\n\n\n\n<p>You decide whether orders are created, which payment method and order status they receive, and how missing customers and products are handled.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create Order: When enabled, the module creates real PrestaShop orders from extracted invoice data. When disabled, the module only extracts and shows a preview \u2014 it won&#8217;t create an order. <\/li>\n\n\n\n<li>Create Customer if Not Available: Creates a new customer account using the name and email found on the invoice. If a customer already exists, the existing account is reused. If disabled, all orders use the selected Default Customer.<\/li>\n\n\n\n<li>Default Customer: Visible and required when Create Customer is set to No. Choose an existing customer from your shop that will be assigned to all imported orders. <\/li>\n\n\n\n<li>Default Delivery Address: The delivery address used when customer creation is off, or when the invoice does not contain a delivery address.<\/li>\n\n\n\n<li>Default Invoice Address: The billing address used when customer creation is off, or when the invoice does not include a billing address. <\/li>\n\n\n\n<li>Order Message: A text message that will appear on every order created by this module. You can use this to note that the order came from an invoice import. <\/li>\n\n\n\n<li>Payment Method: Choose which payment module to attach to each created order. The order will behave like a real paid order in your back office and reports.<\/li>\n\n\n\n<li>Order Status: Choose the order status that the created order starts with. For example, select Payment Accepted if you want these orders to look like confirmed payments.<\/li>\n\n\n\n<li>Create Product if Not Available in Catalog: Automatically creates missing invoice products using their name, reference, price, and stock. If disabled, missing products are flagged and the order cannot be created until fixed.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1079\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order-1079x1024.webp\" alt=\"Order Creation Rules\" class=\"wp-image-554394\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order-1079x1024.webp 1079w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order-300x285.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order-250x237.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order-768x729.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order.webp 1103w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Managing AI OCR Invoice from the Admin Panel<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>To view the list of your imported invoices, navigate to Sell &gt; Orders &gt; OCR Orders. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr-1200x568.webp\" alt=\"OCR Orders tab\" class=\"wp-image-554404\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr-768x364.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ocr.webp 1276w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>OCR Orders list page<\/strong><\/h3>\n\n\n\n<p>Each row on the listing page shows the invoice PDF name, a download link, the PrestaShop order number (if created), the import status, and the date it was uploaded.<\/p>\n\n\n\n<p><strong>Statuses: <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Draft means the invoice was read, but no order was created yet. <\/li>\n\n\n\n<li>Order Created means a PrestaShop order exists for this import. <\/li>\n\n\n\n<li>Failed means the extraction or order creation ran into an error.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1083\" height=\"519\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/orderlist.webp\" alt=\"OCR Order List\" class=\"wp-image-554402\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/orderlist.webp 1083w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/orderlist-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/orderlist-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/orderlist-768x368.webp 768w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To download a previously uploaded PDF, click the download button.<\/li>\n\n\n\n<li>To see the details of an import, click the View button in the last column of the row.<\/li>\n\n\n\n<li>To remove an import, click the Delete button. This removes the draft record and the stored PDF file.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Uploading and extracting an invoice<\/strong><\/h3>\n\n\n\n<p>To import a new invoice:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the OCR Orders list, click the Upload invoice button.<\/li>\n\n\n\n<li>Select and upload your PDF invoice from your computer.<\/li>\n\n\n\n<li>Click Extract invoice. The module will send the PDF to your AI provider and wait for the result.<\/li>\n\n\n\n<li>Once the extraction completes, you are taken to the preview screen automatically.<\/li>\n<\/ol>\n\n\n\n<p>You will see an alert if the module is disabled, if no AI provider or endpoint is configured, or if the uploaded file is not a valid PDF.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1081\" height=\"430\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/uploadinvoice.webp\" alt=\"Upload Invoice Tab\" class=\"wp-image-554395\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/uploadinvoice.webp 1081w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/uploadinvoice-300x119.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/uploadinvoice-250x99.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/uploadinvoice-768x305.webp 768w\" sizes=\"(max-width: 1081px) 100vw, 1081px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Preview screen<\/strong><\/h3>\n\n\n\n<p>The preview screen is where you review the extracted data before creating a PrestaShop order. It is divided into three areas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At the top, you\u2019ll see the invoice PDF name, current status, and either a Create order button or a link to the existing order.<\/li>\n\n\n\n<li>The next row shows the customer details found on the invoice. If no email was found, a placeholder account is created, and a warning is shown.<\/li>\n\n\n\n<li>Below, two columns display the extracted invoice and delivery addresses, including street, postcode, city, and country.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1082\" height=\"730\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/review.webp\" alt=\"Preview Screen\" class=\"wp-image-554397\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/review.webp 1082w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/review-300x202.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/review-250x169.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/review-768x518.webp 768w\" sizes=\"(max-width: 1082px) 100vw, 1082px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The table displayed above compares each extracted product line against your catalog. For every line, you can see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extracted line: the product name exactly as it appeared on the invoice.<\/li>\n\n\n\n<li>Matched catalog product: Matched (product found in catalog), Will be created (product does not exist yet, but your setting allows auto-creation), or Not found (product is missing and cannot be created).<\/li>\n\n\n\n<li>Qty: the quantity extracted from the invoice. A &#8220;defaulted&#8221; warning badge appears when the AI could not read a quantity and used 1 instead. A &#8220;received qty&#8221; badge appears when the invoiced quantity was missing, and the received quantity was used.<\/li>\n\n\n\n<li>Invoice price: the unit price the AI read from the invoice. A note under the table explains that order totals always use your catalog prices, taxes, and rules \u2014 the invoice price is only used when a new product must be created.<\/li>\n<\/ul>\n\n\n\n<p>After reviewing, click Create order. If there is an error, the error message appears on the same screen so you can fix it without losing your review.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Raw extraction data<\/strong><\/h3>\n\n\n\n<p>Below the preview table, there is a Raw extraction section. This shows the complete JSON data exactly as the AI returned it, formatted for readability. <\/p>\n\n\n\n<p>You can copy this if you need to investigate a parsing issue or contact support. This section is for reference only and is never sent to anyone automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1084\" height=\"512\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/rawextraction.webp\" alt=\"Raw extraction data\" class=\"wp-image-554398\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/rawextraction.webp 1084w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/rawextraction-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/rawextraction-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/rawextraction-768x363.webp 768w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Created Order Display<\/h3>\n<\/div><\/div>\n\n\n\n<p>When you click&nbsp;<strong>Create Order<\/strong>&nbsp;on the preview screen, the module builds a real PrestaShop order using the standard order system. <\/p>\n\n\n\n<p>The order appears in your back office carrying the same order number format, status, and invoice number as if the customer had placed it on the storefront.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1104\" height=\"817\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated1.webp\" alt=\"Order Created using Invoice\" class=\"wp-image-554412\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated1.webp 1104w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated1-300x222.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated1-250x185.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated1-768x568.webp 768w\" sizes=\"(max-width: 1104px) 100vw, 1104px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1104\" height=\"721\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated2.webp\" alt=\"Order Created using Invoice\" class=\"wp-image-554413\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated2.webp 1104w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated2-300x196.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated2-250x163.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/ordercreated2-768x502.webp 768w\" sizes=\"(max-width: 1104px) 100vw, 1104px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">What the customer sees<\/h3>\n\n\n\n<p>If the order was created for an existing customer account (or a new account with a real email), the customer can log in to their account and view the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1113\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1-1113x1024.webp\" alt=\"Order Created using Invoice\" class=\"wp-image-554524\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1-1113x1024.webp 1113w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1-300x276.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1-250x230.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1-768x707.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order1.webp 1206w\" sizes=\"(max-width: 1113px) 100vw, 1113px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"881\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2-1200x881.webp\" alt=\"Order Created using Invoice\" class=\"wp-image-554525\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2-1200x881.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2-300x220.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2-250x183.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2-768x564.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/order2.webp 1206w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This was all about the <strong>PrestaShop AI OCR Invoice to Order Module<\/strong>. I hope this document will help you in checking the functionality of the module in a better way.<\/p>\n\n\n\n<p>Also, do let us know about your views in the comments.<\/p>\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>For any kind of technical assistance or query, please&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">raise a ticket<\/a>&nbsp;or send us an email at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>Also, please explore our&nbsp;<a href=\"https:\/\/webkul.com\/prestashop-development\/\">Prestashop development services<\/a>&nbsp;and vast range of quality&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">Prestashop addons<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop AI OCR Invoice to Order reads your PDF invoices and pulls out every product name, quantity, price, customer email, and address \u2014 then builds a ready-to-go PrestaShop order in seconds. You upload a PDF, review a clear preview, and click Create Order. No more retyping, no more copy-paste mistakes, and no more spending 10 <a href=\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":682,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[13571,2065],"class_list":["post-554385","post","type-post","status-publish","format-standard","hentry","category-prestashop","tag-artificial-intelligence","tag-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide of PrestaShop AI OCR Invoice to Order<\/title>\n<meta name=\"description\" content=\"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.\" \/>\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\/prestashop-ai-ocr-invoice-to-order\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide of PrestaShop AI OCR Invoice to Order\" \/>\n<meta property=\"og:description\" content=\"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\" \/>\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=\"2026-08-25T14:00:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T14:00:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" \/>\n<meta name=\"author\" content=\"Zuberi Humzah\" \/>\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=\"Zuberi Humzah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\"},\"author\":{\"name\":\"Zuberi Humzah\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/5e0b3547da566bb5633683fccd7ef438\"},\"headline\":\"User Guide of PrestaShop AI OCR Invoice to Order\",\"datePublished\":\"2026-08-25T14:00:09+00:00\",\"dateModified\":\"2026-08-25T14:00:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\"},\"wordCount\":1819,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"keywords\":[\"Artificial Intelligence\",\"prestashop\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\",\"url\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\",\"name\":\"User Guide of PrestaShop AI OCR Invoice to Order\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"datePublished\":\"2026-08-25T14:00:09+00:00\",\"dateModified\":\"2026-08-25T14:00:18+00:00\",\"description\":\"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"width\":1284,\"height\":558},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide of PrestaShop AI OCR Invoice to Order\"}]},{\"@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\/5e0b3547da566bb5633683fccd7ef438\",\"name\":\"Zuberi Humzah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6794bfa983835bd807f4ff5325ad47fa53508282f4544618cddcd8e0cb34e29e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6794bfa983835bd807f4ff5325ad47fa53508282f4544618cddcd8e0cb34e29e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Zuberi Humzah\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/zuberi-qlo322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide of PrestaShop AI OCR Invoice to Order","description":"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.","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\/prestashop-ai-ocr-invoice-to-order\/","og_locale":"en_US","og_type":"article","og_title":"User Guide of PrestaShop AI OCR Invoice to Order","og_description":"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.","og_url":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-08-25T14:00:09+00:00","article_modified_time":"2026-08-25T14:00:18+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","type":"","width":"","height":""}],"author":"Zuberi Humzah","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Zuberi Humzah","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/"},"author":{"name":"Zuberi Humzah","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/5e0b3547da566bb5633683fccd7ef438"},"headline":"User Guide of PrestaShop AI OCR Invoice to Order","datePublished":"2026-08-25T14:00:09+00:00","dateModified":"2026-08-25T14:00:18+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/"},"wordCount":1819,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","keywords":["Artificial Intelligence","prestashop"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/","url":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/","name":"User Guide of PrestaShop AI OCR Invoice to Order","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","datePublished":"2026-08-25T14:00:09+00:00","dateModified":"2026-08-25T14:00:18+00:00","description":"AI OCR Invoice-to-Order module extracts PDF invoice data using OpenAI, Gemini, or Claude and automatically creates PrestaShop orders.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","width":1284,"height":558},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/prestashop-ai-ocr-invoice-to-order\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide of PrestaShop AI OCR Invoice to Order"}]},{"@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\/5e0b3547da566bb5633683fccd7ef438","name":"Zuberi Humzah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6794bfa983835bd807f4ff5325ad47fa53508282f4544618cddcd8e0cb34e29e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6794bfa983835bd807f4ff5325ad47fa53508282f4544618cddcd8e0cb34e29e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Zuberi Humzah"},"url":"https:\/\/webkul.com\/blog\/author\/zuberi-qlo322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554385","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\/682"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=554385"}],"version-history":[{"count":16,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554385\/revisions"}],"predecessor-version":[{"id":554532,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554385\/revisions\/554532"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=554385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=554385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=554385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}