Hello,
I'm after some advice on how to best design a product database project. Currently, I'm managing this in Excel, which is complex, cumbersome, and not user-friendly.
Basic project explanation:
Every week we receive a vendor product list (CSV file) that contains updated product info (new products, unit cost etc). This Vendor CSV file will be used to update our product db. Our updated product db is then used to update product data in Shopify via a CSV file. The plan is to simplify the current process by moving from Excel to Access where the aim is to generate the Shopify CSV file more simply.
Scope of Project:
The main components to the product database project as I see it:
1. CSV import of Vendors updated product data into our db, this currently ends up in our ProductTable via some basic queries ( pretty straightforward)
2. Our ProductTable is where we manage all our products i.e set margins, update pricing, specials, categorize products etc... There are currently 1700 products in this table.
3. Generate a Shopify CSV file from data in our ProductTable. This requires extensive text string manipulation from fields in the ProductTable
I currently have a handle on 1 & 2 that I developing using VBA/form, the question I have relates to how best to generate the Shopify CSV file. My options as I see it are ( and please provide other/better options if they exist):
(a.) Include all the Fields of the Shopify CSV in the ProductTable. Once the vendor's data is updated in the ProductTable, do all the string manipulation in the one table, then do a simple query to select and generate the required fields of the Shopify CSV file.
(b.) Once the vendor's data is updated in the ProductTable, generate a separate ShopifyTable ( in the format of the Shopify CSV file) from the ProductTable use queries to manipulate strings to populate the ShopifyTable in the required field format. Then export the data in ShopifyTable to generate the Shopify CSV file and delete ShopifyTable prior to the next update run
Option (a.) for me seems easiest as it more excel-like to develop. But I think (b.) is probably the way I should go? Thoughts?
Cheers
Joe
I'm after some advice on how to best design a product database project. Currently, I'm managing this in Excel, which is complex, cumbersome, and not user-friendly.
Basic project explanation:
Every week we receive a vendor product list (CSV file) that contains updated product info (new products, unit cost etc). This Vendor CSV file will be used to update our product db. Our updated product db is then used to update product data in Shopify via a CSV file. The plan is to simplify the current process by moving from Excel to Access where the aim is to generate the Shopify CSV file more simply.
Scope of Project:
The main components to the product database project as I see it:
1. CSV import of Vendors updated product data into our db, this currently ends up in our ProductTable via some basic queries ( pretty straightforward)
2. Our ProductTable is where we manage all our products i.e set margins, update pricing, specials, categorize products etc... There are currently 1700 products in this table.
3. Generate a Shopify CSV file from data in our ProductTable. This requires extensive text string manipulation from fields in the ProductTable
I currently have a handle on 1 & 2 that I developing using VBA/form, the question I have relates to how best to generate the Shopify CSV file. My options as I see it are ( and please provide other/better options if they exist):
(a.) Include all the Fields of the Shopify CSV in the ProductTable. Once the vendor's data is updated in the ProductTable, do all the string manipulation in the one table, then do a simple query to select and generate the required fields of the Shopify CSV file.
(b.) Once the vendor's data is updated in the ProductTable, generate a separate ShopifyTable ( in the format of the Shopify CSV file) from the ProductTable use queries to manipulate strings to populate the ShopifyTable in the required field format. Then export the data in ShopifyTable to generate the Shopify CSV file and delete ShopifyTable prior to the next update run
Option (a.) for me seems easiest as it more excel-like to develop. But I think (b.) is probably the way I should go? Thoughts?
Cheers
Joe