OpenCart - DB Schema
OpenCart - DB Schema
address_format_id INT(11) upload_id INT(11) user_id INT(11) location_id INT(11) product_id INT(11) customer_ip_id INT(11) product_option_value_id INT(11)
name VARCHAR(128) name VARCHAR(255) user_group_id INT(11) name VARCHAR(32) viewed INT(11) customer_id INT(11) product_option_id INT(11)
address_format TEXT filename VARCHAR(255) username VARCHAR(20) address TEXT Indexes store_id INT(11) product_id INT(11)
Indexes code VARCHAR(255) password VARCHAR(255) telephone VARCHAR(32) ip VARCHAR(40) option_id INT(11)
date_added DATETIME firstname VARCHAR(32) geocode VARCHAR(32) country VARCHAR(2) option_value_id INT(11)
Indexes lastname VARCHAR(32) image VARCHAR(255) date_added DATETIME quantity INT(3)
email VARCHAR(96) open TEXT Indexes subtract TINYINT(1)
image VARCHAR(255) comment TEXT price DECIMAL(15,4)
code VARCHAR(40) Indexes price_prefix VARCHAR(1)
country VARCHAR(2) price DECIMAL(15,4) date_added DATETIME date_added DATETIME date_added DATETIME date_added DATETIME description TEXT action TEXT company VARCHAR(60)
date_added DATETIME date_start DATE date_modified DATETIME Indexes date_modified DATETIME Indexes amount DECIMAL(10,4) status TINYINT(1) address_1 VARCHAR(128)
Indexes date_end DATE Indexes Indexes type TINYINT(2) date_added DATETIME address_2 VARCHAR(128)
Indexes payment_method VARCHAR(128) date_modified DATETIME city VARCHAR(128)
route VARCHAR(64) key VARCHAR(128) total INT(1) unit VARCHAR(4) symbol_left VARCHAR(12) description TEXT code VARCHAR(128) Indexes
key VARCHAR(64) value TEXT ip VARCHAR(40) Indexes symbol_right VARCHAR(12) Indexes Indexes
oc_subscription_plan oc_banner_image oc_attribute_description oc_category_to_store oc_product_image oc_download_report oc_custom_field_customer_group oc_customer_reward oc_customer_transaction oc_tax_class oc_layout_module oc_option_value
subscription_plan_id INT(11) banner_image_id INT(11) attribute_id INT(11) category_id INT(11) product_image_id INT(11) download_report_id INT(11) custom_field_id INT(11) customer_reward_id INT(11) customer_transaction_id INT(11) tax_class_id INT(11) layout_module_id INT(11) option_value_id INT(11)
trial_price DECIMAL(10,4) banner_id INT(11) language_id INT(11) store_id INT(11) product_id INT(11) download_id INT(11) customer_group_id INT(11) customer_id INT(11) customer_id INT(11) title VARCHAR(32) layout_id INT(11) option_id INT(11)
trial_frequency ENUM(...) language_id INT(11) name VARCHAR(64) Indexes image VARCHAR(255) store_id INT(11) required TINYINT(1) order_id INT(11) order_id INT(11) description VARCHAR(255) code VARCHAR(64) image VARCHAR(255)
trial_duration INT(10) title VARCHAR(64) Indexes sort_order INT(3) ip VARCHAR(40) Indexes description TEXT description TEXT date_added DATETIME position VARCHAR(14) sort_order INT(3)
trial_cycle INT(10) link VARCHAR(255) Indexes country VARCHAR(2) points INT(8) amount DECIMAL(15,4) date_modified DATETIME sort_order INT(3) Indexes
trial_status TINYINT(4) image VARCHAR(255) date_added DATETIME date_added DATETIME date_added DATETIME Indexes Indexes
duration INT(10)
cycle INT(10)
status TINYINT(1)
sort_order INT(3)
oc_customer_affiliate oc_marketing_report oc_length_class_description oc_product_to_layout oc_customer_payment
oc_layout oc_gdpr
oc_manufacturer_to_store oc_product_discount oc_order_history oc_extension_install oc_custom_field_description oc_product_description oc_user_group
Indexes
customer_id INT(11) marketing_report_id INT(11) length_class_id INT(11) product_id INT(11) customer_payment_id
layout_id INT(11) INT(11) gdpr_id INT(11) INT(11)
manufacturer_id product_discount_id INT(11) order_history_id INT(11) extension_install_id INT(11) custom_field_id INT(11) product_id INT(11) user_group_id INT(11)
company VARCHAR(60) marketing_id INT(11) language_id INT(11) store_id INT(11) customer_id
name VARCHAR(64)
INT(11) store_id INT(11) product_id INT(11) order_id INT(11) extension_id INT(11) language_id INT(11) language_id INT(11) name VARCHAR(64)
website VARCHAR(255) store_id INT(11) title VARCHAR(32) layout_id INT(11) Indexes
name VARCHAR(32) Indexes
language_id INT(11) customer_group_id INT(11) order_status_id INT(11) extension_download_id INT(11) name VARCHAR(128) name VARCHAR(255) permission TEXT
tracking VARCHAR(64) ip VARCHAR(40) unit VARCHAR(4) Indexes image VARCHAR(255) code VARCHAR(40) quantity INT(4) notify TINYINT(1) name VARCHAR(128) Indexes description TEXT Indexes
commission DECIMAL(4,2) country VARCHAR(2) Indexes type VARCHAR(64) email VARCHAR(96) priority INT(5) comment TEXT code VARCHAR(255) tag TEXT
tax VARCHAR(64) date_added DATETIME extension VARCHAR(255) action VARCHAR(6) price DECIMAL(15,4) date_added DATETIME version VARCHAR(255) meta_title VARCHAR(255)
payment VARCHAR(6) Indexes code VARCHAR(32) status TINYINT(1) date_start DATE Indexes author VARCHAR(255) meta_description VARCHAR(255)
cheque VARCHAR(100) token VARCHAR(96) date_added DATETIME date_end DATE link VARCHAR(255) meta_keyword VARCHAR(255)
text TEXT date_added DATETIME key VARCHAR(64) Indexes name VARCHAR(128) Indexes notify TINYINT(1) notify TINYINT(1) based VARCHAR(10) Indexes description VARCHAR(255) status TINYINT(1)
Indexes Indexes value VARCHAR(255) Indexes comment TEXT comment TEXT priority INT(5) code VARCHAR(10) Indexes
to_email VARCHAR(96)
voucher_theme_id INT(11)
message TEXT
amount DECIMAL(15,4)
oc_coupon_product oc_voucher_theme_description oc_geo_zone oc_extension_path oc_customer_group oc_customer_activity oc_custom_field_value oc_customer_wishlist oc_session oc_layout_route oc_customer_search oc_option
Indexes
coupon_product_id INT(11) voucher_theme_id INT(11) geo_zone_id INT(11) extension_path_id INT(11) customer_group_id INT(11) customer_activity_id INT(11) custom_field_value_id INT(11) customer_id INT(11) session_id VARCHAR(32) layout_route_id INT(11) customer_search_id INT(11) option_id INT(11)
coupon_id INT(11) language_id INT(11) name VARCHAR(32) extension_install_id INT(11) approval INT(1) customer_id INT(11) custom_field_id INT(11) product_id INT(11) data TEXT layout_id INT(11) store_id INT(11) type VARCHAR(32)
product_id INT(11) name VARCHAR(32) description VARCHAR(255) path VARCHAR(255) sort_order INT(3) key VARCHAR(64) sort_order INT(3) date_added DATETIME expire DATETIME store_id INT(11) language_id INT(11) sort_order INT(3)
Indexes Indexes date_added DATETIME Indexes Indexes data TEXT Indexes Indexes Indexes route VARCHAR(64) customer_id INT(11) Indexes
products INT(11)
ip VARCHAR(40)
date_added DATETIME
Indexes
oc_product_option oc_custom_field oc_language oc_filter_description oc_order_product oc_information_description oc_cart
oc_product_filter oc_subscription_status oc_order_status oc_order oc_filter
product_option_id INT(11) custom_field_id INT(11) language_id INT(11) filter_id INT(11) order_product_id INT(11) information_id INT(11) cart_id INT(11)
product_id INT(11) subscription_status_id INT(11) order_status_id INT(11) order_id INT(11) filter_id INT(11)
product_id INT(11) type VARCHAR(32) name VARCHAR(32) language_id INT(11) order_id INT(11) language_id INT(11) api_id INT(11)
filter_id INT(11) language_id INT(11) language_id INT(11) transaction_id VARCHAR(100) filter_group_id INT(11)
option_id INT(11) value TEXT code VARCHAR(5) filter_group_id INT(11) product_id INT(11) title VARCHAR(64) Indexes
customer_id INT(11) name VARCHAR(32) name VARCHAR(32) invoice_no INT(11) sort_order INT(3)
value TEXT validation VARCHAR(255) locale VARCHAR(255) name VARCHAR(64) master_id INT(11) description MEDIUMTEXT session_id VARCHAR(32) Indexes Indexes invoice_prefix VARCHAR(26) Indexes
required TINYINT(1) location VARCHAR(10) extension VARCHAR(255) Indexes name VARCHAR(255) meta_title VARCHAR(255) product_id INT(11) store_id INT(11)
Indexes status TINYINT(1) sort_order INT(3) model VARCHAR(64) meta_description VARCHAR(255) subscription_plan_id INT(11) store_name VARCHAR(64)
sort_order INT(3) status TINYINT(1) quantity INT(4) meta_keyword VARCHAR(255) option TEXT store_url VARCHAR(255)
Indexes Indexes price DECIMAL(15,4) Indexes quantity INT(5) customer_id INT(11)
voucher_theme_id INT(11) telephone VARCHAR(32) isbn VARCHAR(17) description TEXT telephone VARCHAR(32) total DECIMAL(15,4)
message TEXT password VARCHAR(255) mpn VARCHAR(64) reference VARCHAR(255) product VARCHAR(255) date_start DATE
amount DECIMAL(15,4) custom_field TEXT location VARCHAR(128) trial_price DECIMAL(10,4) model VARCHAR(64) date_end DATE
status TINYINT(1) newsletter TINYINT(1) variant TEXT trial_frequency ENUM(...) quantity INT(4) uses_total INT(11)
date_added DATETIME ip VARCHAR(40) override TEXT trial_cycle SMALLINT(6) opened TINYINT(1) uses_customer VARCHAR(11)
oc_filter_group oc_vendor oc_country oc_order_total oc_banner
Indexes status TINYINT(1) quantity INT(4) trial_duration SMALLINT(6) return_reason_id INT(11) status TINYINT(1)
filter_group_id INT(11) vendor_id INT(11) country_id INT(11) order_total_id INT(10) banner_id INT(11)
safe TINYINT(1) stock_status_id INT(11) trial_remaining SMALLINT(6) return_action_id INT(11) date_added DATETIME
sort_order INT(3) name VARCHAR(64) name VARCHAR(128) order_id INT(11) name VARCHAR(64)
token TEXT image VARCHAR(255) trial_status TINYINT(1) return_status_id INT(11) Indexes
Indexes code TEXT iso_code_2 VARCHAR(2) extension VARCHAR(255) status TINYINT(1)
code VARCHAR(40) manufacturer_id INT(11) price DECIMAL(10,4) comment TEXT
version TEXT iso_code_3 VARCHAR(3) code VARCHAR(32) Indexes
date_added DATETIME shipping TINYINT(1) frequency ENUM(...) date_ordered DATE
date_added DATETIME address_format_id INT(11) title VARCHAR(255)
Indexes price DECIMAL(15,4) cycle SMALLINT(6) date_added DATETIME
Indexes postcode_required TINYINT(1) value DECIMAL(15,4)
points INT(8) duration SMALLINT(6) date_modified DATETIME
status TINYINT(1) sort_order INT(3)
tax_class_id INT(11) remaining SMALLINT(6) Indexes
Indexes Indexes
date_available DATE date_next DATETIME
date_added DATETIME
date_modified DATETIME
Indexes
Indexes