Difference between revisions of "Spreadsheet to sql asi sale"

From Wiki at Neela Nurseries
Jump to: navigation, search
(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.