WooCommerce : Unable to insert download log entry in database

WooCommerce is arguably one among the simplest eCommerce software out there, but that doesn’t mean it’s not without its issues. There is one troubling issue which is Unable to Insert Download Log Entry in Database. This problem is simple, but unless you are familiar with mySQL you may have to hire a database expert to fix it.

Why Does This Occur?

When someone created a site under WooCommerce allowing you to sell digital items, thus downloadable for your customers on your own or with the help of one or more dedicated persons.

Everything is just perfect like the shop is in place, files available for download are uploaded on the server , product sheets are creatively ready, customer area and payment are set up and all working but at some stage, a problem occurs in your process.

Now the trouble is customers come to your place to order downloadable product, payment slip or anything else, everything went well, his payment is accepted, he finds the merchandise he bought for download in his customer area, but when he clicks thereon to retrieve it, the subsequent error message appears:

Unable to insert download log entry in database

 

Cause Of Unable to insert download log entry in database:

WooCommerce uses, like WordPress, the database to insert and access many useful data. The error is sort of explicit; it's a drag in your database.

 

What’s The Solutions?

You just don’t need to take pressure. We have the best solutions. We will look at the wc_download_log table.

Firstly you have to connect your database and find out if the wc_download_log table exists.

If it doesn’t exist, you’ll need to create it. the simplest thanks to create it, is to travel to your WordPress administration, disable then enable the WooCommerce extension.

To do this, look for the menu “Plugins” in the left part of your administration. You should be able to find the WooCommerce extension. You just have to deactivate then reactivate the extension.

Otherwise, an alternative can be to create the table “by hand“. Here is an example of SQL script to create it :

CREATE TABLE `wc_download_log` (
`download_log_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`timestamp` datetime NOT NULL,
`permission_id` bigint(20) unsigned NOT NULL,
`user_id` bigint(20) unsigned DEFAULT NULL,
`user_ip_address` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '',
PRIMARY KEY (`download_log_id`),
KEY `permission_id` (`permission_id`),
KEY `timestamp` (`timestamp`),
CONSTRAINT `fk_wc_download_log_permission_id` FOREIGN KEY (`permission_id`) REFERENCES
`woocommerce_downloadable_product_permissions` (`permission_id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

 

WooCommerce Common Errors

  1. 1. Out of Date Plugins and Themes
  2. 2. Plugin and Theme Conflicts
  3. 3. Product Image Sizes Are Wrong
  4. 4. Digital Downloads Don’t Appear in Checkout
  5. 5. You Have the Wrong Hosting Configuration

There are some above-mentioned errors that are possible to occur with you. While you facing such a situation, you can contact lathiyasolutions.com. We are 24*7 hours ready to help you with any kind of errors and support.

 

We Provides Other Services Like:

  • - WordPress Expert
  • - Website & Design Developers
  • - WooCommerce Developers
  • - eCommerce Developers

Contact us on our 24/7 customer support service number which is +91 7878 5357 01. You can also write to us on info@lathiyasolutions.com.