Difference between revisions of "Spreadsheet to sql asi sale"
From Wiki at Neela Nurseries
(2018-07-20 - Friday, Ted starting notes on how to convert CSV file to SQL statements for plant sale data entry.) |
|||
Line 24: | Line 24: | ||
</pre> | </pre> | ||
</ul> | </ul> | ||
+ | |||
+ | So the info we've been given maps to two OC tables. There are two more tables we need update resepctively, to make given plant items appear in a given store and to make items searchable by one or more product (item) categories. These tables are oc_product_to_store and oc_product_to_category. These tables can be updated with the insertion of records which refer to the product ids of the items newly added to OC's table oc_products. | ||
+ | |||
+ | |||
<!-- comment --> | <!-- comment --> |
Revision as of 22:06, 20 July 2018
2018-07-20 Friday
Notes on terms of this article:
- spreadsheet columns are analogous to relational database fields,
- product or item attributes map to (get stored in) database fields,
ASI plant sale 2018 has plants listed in a spreadsheet with the following fields (columns):
price, name, description, image_filename, quantity
These item attributes map to Opencart table columns (fields) in the table oc_product and oc_product_description:
price --> oc_product.price name --> oc_product_description.name description --> oc_product_description.description image_filename --> oc_product.image quantity --> oc_product.quantity
So the info we've been given maps to two OC tables. There are two more tables we need update resepctively, to make given plant items appear in a given store and to make items searchable by one or more product (item) categories. These tables are oc_product_to_store and oc_product_to_category. These tables can be updated with the insertion of records which refer to the product ids of the items newly added to OC's table oc_products.