{"id":150227,"date":"2026-09-28T12:58:24","date_gmt":"2026-09-28T12:58:24","guid":{"rendered":"https:\/\/docs.daftra.com\/tutorial\/%d9%82%d9%8a%d9%88%d8%af-%d8%ad%d8%b0%d9%81-%d8%a7%d9%84%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa-%d9%88%d8%a3%d8%b3%d8%a8%d8%a7%d8%a8-%d8%b1%d9%81%d8%b6-%d8%a7%d9%84%d8%ad%d8%b0%d9%81\/"},"modified":"2026-10-12T08:37:02","modified_gmt":"2026-10-12T08:37:02","slug":"product-deletion-restrictions-and-reasons-for-deletion-rejection","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/","title":{"rendered":"Product Deletion Restrictions and Reasons for Deletion Rejection"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The system lets you delete one product, several products, or all products at once from the products list. Before deleting each product, the system checks that it isn&#8217;t used in any transaction, because deleting a product linked to invoices or stock movements corrupts these records. This guide explains the deletion steps, the conditions that prevent a product from being deleted, what to do if the deletion is rejected, and the alternative when deletion isn&#8217;t possible.<\/p>\n<div style=\"display: flex; gap: 10px; background: #fff8e6; border-left: 4px solid #d97706; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\u26a0<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Warning:<\/strong> deleting a product is permanent; there is no trash for products and it cannot be recovered. Its prices in price lists, its additional fields, its tags, and its bundle components are deleted with it. Export the products list before deleting to keep a copy.<\/p>\n<\/div>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Before You Start<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To delete any product you need the permission to edit and delete all products. The permission to edit and delete own products allows deleting only the products the user created, and doesn&#8217;t allow bulk deletion. Permissions are set from Manage Employee Permissions.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When branches are enabled and products are not shared between them, you delete only the current branch&#8217;s products.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Export a copy of the products: from the products list, select the products and choose Export from the actions.<\/li>\n<\/ul>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Steps to Delete One Product<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open the product from the products list.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the actions bar, click the Delete button.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the confirmation message, click Yes.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The follow-up page appears with the result of the deletion, or the reason it was rejected.<\/li>\n<\/ol>\n<\/div>\n<div>\n<div role=\"feed\" aria-label=\"Chat messages\" aria-describedby=\"_r_69h_\">\n<div>\n<div>\n<div tabindex=\"0\" role=\"article\" aria-setsize=\"336\" aria-posinset=\"336\" aria-label=\"Message 336 of 336\">\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" lang=\"en\">\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Steps to Delete Several Products or All Products<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open the products list. To delete a specific group (such as a category or a brand), filter the list first.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the selection menu, choose: All (Current Page) to select the page&#8217;s products, or All (All Pages) to select all the products that match the filter. You can then deselect specific products.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the actions, choose Delete.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Confirm continuing with the action, then click Yes in the confirmation message.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The bulk product deletion page opens, and each product is deleted individually with a success or failure mark and the reason for failure.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Wait until the process completes and the result appears: deleted successfully, or deleted with some items that failed to delete.<\/li>\n<\/ol>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> more than 5,000 products cannot be deleted at once. If you have more, delete them in batches using the filter (for example by category). And keep the deletion page open until it finishes; the products are deleted one after another from the browser.<\/p>\n<\/div>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">How the System Works<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The system checks each product independently; the products allowed to be deleted are deleted, and the rejected ones remain with the reason stated.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Deletion is permanent, and includes: the product&#8217;s prices in price lists, the bundle components if it is a bundle product, the units&#8217; additional barcodes, the sales account assigned to the product, the additional fields, the tags, the attachments, and low-stock alerts.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The deletion is recorded in the activity log.<\/li>\n<\/ul>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Validation Rules<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The system rejects deleting the product in the following cases:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Case<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">The Message That Appears<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product is used in any sales transaction: an invoice, quotation, sales order, refund invoice, credit note, debit note, advance payment, subscription, or booking; even if the document is in the trash.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the items because they are specified in the transaction, with a link to the transaction or the trash.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product tracks stock and has any stock movement (purchase, stock requisition, transfer, point of sale, manufacturing&#8230;) or a stocktaking sheet.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">This product has transactions or stocktakings; you can only deactivate it, not delete it.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product is used in a purchase request, quotation request, purchase quotation, purchase order, or purchase invoice (with the purchase cycle app), including the purchases trash.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the items because they are specified in &#8230;<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product is in a bill of materials or a production plan (with the manufacturing app).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the item because it is specified in &#8230;<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product is in a stock request.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the item because it is specified in a stock request.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The service is specified as the cash on delivery fee in the shipping and delivery settings.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the service that has already been specified in the cash on delivery fee settings.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The product or its category is used in a commission rule.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete the item or category because it is already in use in a commission rule.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The service is linked to a package (the credits app).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete this service because it is linked to a package.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The service is the default service in the bookings system, or is used in a booking package.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete or suspend the service because it was selected as the default service in the bookings system.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The work item is used in templates, cost sheets, or quotations (the construction app).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete &#8230; this item is used in templates or cost sheets.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user doesn&#8217;t have the delete permission, or the product wasn&#8217;t created by them (with the own permission).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You are not allowed to delete this product.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">More than 5,000 products are selected.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You cannot delete more than 5,000 products at once.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">What to Do If Product Deletion Is Rejected<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The Recommended Alternative: Suspend the Product Instead of Deleting It<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A product used in transactions cannot be deleted in order to preserve the correctness of invoices, stock, and reports. Instead, change its status, so it disappears from the sales and purchase screens and stays in the previous records:<\/p>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the products list, select the products (or All (All Pages)).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the actions, choose Deactivate to make them inactive, or suspended.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Confirm the action, and follow the result on the bulk edit page.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A service specified as the cash on delivery fee or as the default booking service cannot be suspended or deactivated; change the setting first.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">If Deletion Is Necessary<\/h3>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">The product is specified in sales or purchase transactions:<\/strong> delete the linked transactions from the invoices or purchase invoices, then delete them permanently from the trash; the record in the trash still prevents the product from being deleted. This requires the permission to manage deleted sales or purchase transactions.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">The product is specified in a purchase request, purchase order, bill of materials, production plan, or stock request:<\/strong> remove the product from this transaction or delete the transaction itself.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">The product has stock movements or stocktaking:<\/strong> all the requisitions, movements, and stocktaking sheets linked to it must be deleted. Settling the balance to zero isn&#8217;t enough, because the settlement itself is a new stock movement.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">The product is in a commission rule, a package, or a setting:<\/strong> remove it from the rule or the package, or change the setting (the cash on delivery fee, the default booking service).<\/li>\n<\/ul>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Retry the deletion.<\/p>\n<div style=\"display: flex; gap: 10px; background: #fff8e6; border-left: 4px solid #d97706; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\u26a0<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Warning:<\/strong> deleting invoices and stock movements changes the clients&#8217; balances, the stock, the accounting entries, and the profit reports. Don&#8217;t delete real transactions just to delete a product; use suspension instead.<\/p>\n<\/div>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Deleting All Products to Start Over<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The system has no option to reset the account or delete all data at once. If you entered test products and want to delete them all:<\/p>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Make sure there are no invoices or stock movements on them, or delete those test transactions first and then empty the trash.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From the products list, choose All (All Pages) then Actions \u2192 Delete, in batches of no more than 5,000 products.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Review the result, and handle the products that failed to delete according to the reason for each.<\/li>\n<\/ol>\n<h2 style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Frequently Asked Questions<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">I deleted the invoice and the product still can&#8217;t be deleted. Why?<\/strong> Because the invoice is still in the trash; delete it permanently from the trash.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">I made the product&#8217;s balance zero. Why can&#8217;t it be deleted?<\/strong> Because any previous stock movement prevents deletion, even if the balance is zero. Suspend the product instead of deleting it.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Can I restore a deleted product?<\/strong> No, deletion is permanent. Re-add it or import it from the export file.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Why doesn&#8217;t the bulk delete option appear?<\/strong> Because your permission is only &#8220;Edit &amp; Delete Own Products&#8221;; bulk deletion requires &#8220;Edit &amp; Delete All Products.&#8221;<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">What&#8217;s the difference between inactive and suspended?<\/strong> Both statuses hide the product from the sales and purchase screens and keep it in the records; and it can be reactivated at any time.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Why were some products deleted and some failed?<\/strong> Because the system checks each product independently; review the reason for failure next to each product on the result page.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Can a product that is a component of a bundle product be deleted?<\/strong> The system doesn&#8217;t check that directly, so review your bundles before deleting their components so that an incomplete bundle doesn&#8217;t remain.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"author":17,"featured_media":0,"template":"","categories":[2177,2184],"tags":[20853,20865,18876,20855,20854,20852,20860,20861,20859,20862,18885,20858,20856,18874,20863,20857,20864],"class_list":["post-150227","tutorial","type-tutorial","status-publish","hentry","category-inventory","category-products-services","tag-bulk-delete-products","tag-can-a-deleted-product-be-restored","tag-deactivate-product","tag-delete-a-product","tag-delete-all-products","tag-delete-products","tag-how-do-i-delete-all-products","tag-how-do-i-delete-all-products-at-once","tag-how-do-i-delete-products-at-once","tag-how-do-i-suspend-a-product-instead-of-deleting-it","tag-inactive-product","tag-product-deletion-permission","tag-stock-movements","tag-suspend-product","tag-the-product-cannot-be-deleted","tag-trash","tag-why-cant-i-delete-the-product"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"The system lets you delete one product, several products, or all products at once from the products list. Before deleting each product, the system checks that it isn&#8217;t used in any transaction, because deleting a product linked to invoices or stock movements corrupts these records. This guide explains the deletion steps, the conditions that prevent [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-12T08:37:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.daftra.com\/#organization\",\"name\":\"Daftra\",\"url\":\"https:\/\/docs.daftra.com\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/docs.daftra.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"contentUrl\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"caption\":\"Daftra\"},\"image\":{\"@id\":\"https:\/\/docs.daftra.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.daftra.com\/#website\",\"url\":\"https:\/\/docs.daftra.com\/\",\"name\":\"Daftra Knowledge Base\",\"description\":\"Daftra\",\"publisher\":{\"@id\":\"https:\/\/docs.daftra.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.daftra.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/\",\"name\":\"Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"datePublished\":\"2026-09-28T12:58:24+00:00\",\"dateModified\":\"2026-10-12T08:37:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product Deletion Restrictions and Reasons for Deletion Rejection\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base","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:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/","og_locale":"en_US","og_type":"article","og_title":"Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base","og_description":"The system lets you delete one product, several products, or all products at once from the products list. Before deleting each product, the system checks that it isn&#8217;t used in any transaction, because deleting a product linked to invoices or stock movements corrupts these records. This guide explains the deletion steps, the conditions that prevent [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-10-12T08:37:02+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/docs.daftra.com\/#organization","name":"Daftra","url":"https:\/\/docs.daftra.com\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/docs.daftra.com\/#logo","inLanguage":"en-US","url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","contentUrl":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","caption":"Daftra"},"image":{"@id":"https:\/\/docs.daftra.com\/#logo"}},{"@type":"WebSite","@id":"https:\/\/docs.daftra.com\/#website","url":"https:\/\/docs.daftra.com\/","name":"Daftra Knowledge Base","description":"Daftra","publisher":{"@id":"https:\/\/docs.daftra.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.daftra.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/","name":"Product Deletion Restrictions and Reasons for Deletion Rejection - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"datePublished":"2026-09-28T12:58:24+00:00","dateModified":"2026-10-12T08:37:02+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/product-deletion-restrictions-and-reasons-for-deletion-rejection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"Product Deletion Restrictions and Reasons for Deletion Rejection"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/150227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/users\/17"}],"version-history":[{"count":2,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/150227\/revisions"}],"predecessor-version":[{"id":150233,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/150227\/revisions\/150233"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=150227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=150227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=150227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}