wp_ecout_products

Static

Stores product records and related data.

Column Definitions

ColumnTypeNullable
🔑idBIGINT(20) UNSIGNEDNO
nameVARCHAR(255)NO
typeVARCHAR(20)NO
statusVARCHAR(20)NO
descriptionLONGTEXTYES
image_idBIGINT(20) UNSIGNEDNO
priceBIGINT(20)NO
download_limitINT(11)NO
download_expiry_daysINT(11)NO
created_atDATETIMENO
updated_atDATETIMEYES
product_idBIGINT(20) UNSIGNEDNO
nameVARCHAR(255)NO
file_pathVARCHAR(2000)NO
file_nameVARCHAR(255)NO
file_sizeBIGINT(20) UNSIGNEDNO
mime_typeVARCHAR(100)NO
enabledTINYINT(1)NO
positionINT(11)NO
created_atDATETIMENO
updated_atDATETIMEYES
user_idBIGINT(20) UNSIGNEDNO
emailVARCHAR(100)NO
nameVARCHAR(255)NO
countryCHAR(2)NO
created_atDATETIMENO
updated_atDATETIMEYES
order_keyCHAR(32)NO
parent_idBIGINT(20) UNSIGNEDNO
typeVARCHAR(20)NO
statusVARCHAR(20)NO
customer_idBIGINT(20) UNSIGNEDNO
emailVARCHAR(100)NO
nameVARCHAR(255)NO
currencyCHAR(3)NO
modeVARCHAR(10)NO
subtotalBIGINT(20)NO
discountBIGINT(20)NO
totalBIGINT(20)NO
discount_codeVARCHAR(50)NO
ip_addressVARCHAR(45)NO
gatewayVARCHAR(50)NO
transaction_idVARCHAR(255)NO
payment_methodVARCHAR(100)NO
created_atDATETIMENO
updated_atDATETIMEYES
paid_atDATETIMEYES
completed_atDATETIMEYES
order_idBIGINT(20) UNSIGNEDNO
product_idBIGINT(20) UNSIGNEDNO
product_nameVARCHAR(255)NO
priceBIGINT(20)NO
quantityINT(11)NO
subtotalBIGINT(20)NO
totalBIGINT(20)NO
positionINT(11)NO
created_atDATETIMENO
updated_atDATETIMEYES
order_idBIGINT(20) UNSIGNEDNO
product_idBIGINT(20) UNSIGNEDNO
download_idBIGINT(20) UNSIGNEDNO
customer_idBIGINT(20) UNSIGNEDNO
ip_addressVARCHAR(45)NO
user_agentVARCHAR(255)NO
created_atDATETIMENO

CREATE TABLE Statement

CREATE TABLE wp_ecout_products ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL DEFAULT '', type VARCHAR(20) NOT NULL DEFAULT 'simple', status VARCHAR(20) NOT NULL DEFAULT 'active', description LONGTEXT NULL, image_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, price BIGINT(20) NOT NULL DEFAULT 0, download_limit INT(11) NOT NULL DEFAULT 0, download_expiry_days INT(11) NOT NULL DEFAULT 0, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL DEFAULT NULL, PRIMARY KEY (id), KEY status (status) ) $collate; CREATE TABLE wp_ecout_downloads ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, product_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, name VARCHAR(255) NOT NULL DEFAULT '', file_path VARCHAR(2000) NOT NULL DEFAULT '', file_name VARCHAR(255) NOT NULL DEFAULT '', file_size BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, mime_type VARCHAR(100) NOT NULL DEFAULT '', enabled TINYINT(1) NOT NULL DEFAULT 1, position INT(11) NOT NULL DEFAULT 0, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL DEFAULT NULL, PRIMARY KEY (id), KEY product_id (product_id), KEY enabled (enabled) ) $collate; CREATE TABLE wp_ecout_customers ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, user_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, email VARCHAR(100) NOT NULL DEFAULT '', name VARCHAR(255) NOT NULL DEFAULT '', country CHAR(2) NOT NULL DEFAULT '', created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY email (email), KEY user_id (user_id) ) $collate; CREATE TABLE wp_ecout_orders ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, order_key CHAR(32) NOT NULL DEFAULT '', parent_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, type VARCHAR(20) NOT NULL DEFAULT 'sale', status VARCHAR(20) NOT NULL DEFAULT 'pending', customer_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, email VARCHAR(100) NOT NULL DEFAULT '', name VARCHAR(255) NOT NULL DEFAULT '', currency CHAR(3) NOT NULL DEFAULT '', mode VARCHAR(10) NOT NULL DEFAULT 'live', subtotal BIGINT(20) NOT NULL DEFAULT 0, discount BIGINT(20) NOT NULL DEFAULT 0, total BIGINT(20) NOT NULL DEFAULT 0, discount_code VARCHAR(50) NOT NULL DEFAULT '', ip_address VARCHAR(45) NOT NULL DEFAULT '', gateway VARCHAR(50) NOT NULL DEFAULT '', transaction_id VARCHAR(255) NOT NULL DEFAULT '', payment_method VARCHAR(100) NOT NULL DEFAULT '', created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL DEFAULT NULL, paid_at DATETIME NULL DEFAULT NULL, completed_at DATETIME NULL DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY order_key (order_key), KEY parent_id (parent_id), KEY customer_id (customer_id), KEY type_status_created (type, status, created_at), KEY created_at (created_at), KEY transaction_id (transaction_id(191)) ) $collate; CREATE TABLE wp_ecout_order_items ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, order_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, product_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, product_name VARCHAR(255) NOT NULL DEFAULT '', price BIGINT(20) NOT NULL DEFAULT 0, quantity INT(11) NOT NULL DEFAULT 1, subtotal BIGINT(20) NOT NULL DEFAULT 0, total BIGINT(20) NOT NULL DEFAULT 0, position INT(11) NOT NULL DEFAULT 0, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL DEFAULT NULL, PRIMARY KEY (id), KEY order_id (order_id), KEY product_id (product_id) ) $collate; CREATE TABLE wp_ecout_download_logs ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, order_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, product_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, download_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, customer_id BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, ip_address VARCHAR(45) NOT NULL DEFAULT '', user_agent VARCHAR(255) NOT NULL DEFAULT '', created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY order_download (order_id, download_id), KEY download_id (download_id), KEY customer_id (customer_id), KEY created_at (created_at) ) $collate; "; require_once ABSPATH . 'wp-admin/includes/upgrade.php'; dbDelta( $tables );

Safe to delete?

If you have uninstalled Ever Checkout – Sell Digital Products & Downloads, this table is generally safe to remove. However, always back up your database first.

Note: Some plugins share tables or are dependencies of other plugins. Verify nothing else depends on this table before dropping it.

How to remove this table

DROP TABLE IF EXISTS `wp_ecout_products`;

Run this query using phpMyAdmin, Adminer, or your MySQL client. Back up first.

Other tables from Ever Checkout – Sell Digital Products & Downloads