Product Notes: Products were initially added to the site via a perl script that read a Holley price guide and created a Shopify CSV file to import. The field mapping used is shown in table1.
Managing products is done from the Shopify Admin->Products->Products page. Managing products in bulk can be done by selecting export then “Start editing your products”. You can pre-filter products to update by searching on the initial products page and selecting one of the following before clicking “Start editing your products”.
Current page
All products
Selected products
## products matching search
Some special product tags:
Collection Notes: Collections are groups of products. They can either be manually created or automatically base off of attributes of the products. The majority of collections used for the Redline site are automatically generated and product tags were the primary attribute used to create the collections. Shopify Admin -> Products -> Collections is where collection are viewed/maintained. If no image is specified for a collection it uses the image for the first product in that collection.
Some special collections:
Navigation Notes: Shopify Admin -> Online Store -> Navigation is where the menus are built. The “Main Menu” navigation configuration is what drives the page menus. Adding entries to this menu controls both the side bar and top bar menus. Navigation entries can point to various Shopify objects. Pages, collections, products, web urls.
There are special rules that drive how sub-menus work.
Page Notes: Shopify Admin -> Online Store -> Pages contains pages created for the site. When creating pages there are 3 template options. page, page.contact, page.list-collections, and page.efi_steps. page is used for normal pages. page.contact is used to create the contact page. page.list-collections is used to create pages that will tie to a navigation object. page.efi_steps ties to a form that displays the “Build a Kit” steps.
To add images to the customer vehicles page, the image needs to first be uploaded under Shopify Admin->Settings->Files. Next the URL for that file needs to be copied. Open the Customer Vehicle page, which will appear blank. Under content click on <> this will show the raw html. There should be a section that looks like:
var pics = [
"https://cdn.shopify.com/s/files/1/0958/5290/files/cust1.jpg?15908312020341602314",
"https://cdn.shopify.com/s/files/1/0958/5290/files/dyno1.png?16431004859766655420",
];
Add the copied url into this section. Make sure and surround it by quotes and have a trailing comma. It should then show as a selectable thumbnail on the Customer Vehicle page.
Theme Notes: The core theme settings cat be changed at Shopify Admin->Online Store->Themes->Cutomize theme. The primary maintenance under this rather than personal preferences is changing the scrolling images on the front page. These are under the Home Slideshow option.
Several files in the Sunrise theme have been modified or created. These can be viewed at Shopify Admin->Online Store->Themes->…->Edit HTML/CSS.
Templates
Snippets
Assets
Config
Custom Code
{% assign titles = 'ECU and Power Harness,Main Harness,Injector Harness,Ignition Harness,Transmission Control,Drive By Wire,Throttle Body,Auxiliary Harness,Injectors,Sensors,Fuel System,Crank Trigger and/or Distributor,Ignition,Modules,Water Meth,Boost Control,Gauges/Display,Accessories' | split: ',' %}
{% assign colltitles = 'ecu,main-harness,injector-harness,ignition-harness,transmission-control,drive-by-wire,throttle-body,auxiliary-harness,injectors,sensors,redline-fuel-system-kits,crank-trigger,ignition,modules,water-meth,boost-control,gauges-display,accessories' | split: ',' %}
{% assign titlecomments = 'Required: Choose by the function you need of the ECU,Required: Choose by engine design,Required: Choose by injector type and engine design,Choose by type of ignition or triggers (not needed with LS/Mod motor/Coyote/Gen 3 Hemi main harnesses ),Only for 4L60/80 (coming soon 4RW70/AODE) Must use Dominator ECU,Choose by pedal and DBW throttle body design. Must use Dominator ECU,Choose your Throttle Body,Choose if running second O2 or multiple input/output,Choose by horsepower range,Required: Choose all that apply to your engine ( only need wideband if using LS/Mod motor/Coyote/Gen 3 Hemi main harnesses ),Choose by horsepower range,Choose by engine design,Choose coils or crank/cam sensor,Choose driver for power booster or can drives,Build water meth kit,Choose your boost control,Choose gauge/display,Choose Accessories' | split: ',' %}
Question Tags:
Make: Ford, Chevrolet, Mopar
Engine: 302W, 351W, 385, FE, MM2V, MM4V, Coyote
SBEarlyLate, SBVortec, BBRect, BBOval, LS1LS6x24,
LS2LS3x24, LS2LS3x58
SB, BB, LMHEMI
Injection: MPFI, TBIKit
Laptop: NoLaptopKit, LaptopKit
Aspiration: NA, 15PSI, 30PSI
Ignition: HEI, HolleyDist, noTimingCtl, TFI
DBW: DBW, noDBW
Transmission: NoTransControl, 4L80control
Table1: Shopify->Holley mapping
Shopify Field |
Shopify Field Name |
Holley Field Name |
Holley Field |
Comments |
1 |
Handle |
Part Number |
4 |
Prefixed from brand table2 lower case |
2 |
Title |
Description |
8 |
|
3 |
Body (HTML) |
Description |
8 |
|
4 |
Vendor |
Brand |
1 |
|
5 |
Type |
Category |
2 |
|
6 |
Tags |
Brand and words in Category |
1 and 2 |
Also searched the descript to try and pull automotive brands |
7 |
Published |
|
|
Set to literal TRUE |
8 |
Option1 Name |
|
|
Set to literal Title |
9 |
Option1 Value |
|
|
Set to literal Default Title |
10 |
Option2 Name |
|
|
|
11 |
Option2 Value |
|
|
|
12 |
Option3 Name |
|
|
|
13 |
Option3 Value |
|
|
|
14 |
Variant SKU |
Part Number |
4 |
Prefixed from brand table2 |
15 |
Variant Grams |
Weight |
13 |
Converted to grams based on Holley field 14 UOM |
16 |
Variant Inventory Tracker |
|
|
|
17 |
Variant Inventory Qty |
|
|
Set to literal 0 |
18 |
Variant Inventory Policy |
|
|
Set to literal continue |
19 |
Variant Fulfillment Service |
|
|
Set to literal manual |
20 |
Variant Price |
MAP |
6 |
|
21 |
Variant Compare At Price |
SRP |
5 |
|
22 |
Variant Requires Shipping |
|
|
Set to literal TRUE |
23 |
Variant Taxable |
|
|
Set to literal TRUE |
24 |
Variant Barcode |
UPC |
9 |
|
25 |
Image Src |
|
|
Tried to search and find on Holley’s site |
26 |
Image Alt Text |
Description |
8 |
|
27 |
Gift Card |
|
|
Set to literal FALSE |
28 |
SEO Title |
|
|
|
29 |
SEO Description |
|
|
|
30 |
Google Shopping / Google Product Category |
|
|
|
31 |
Google Shopping / Gender |
|
|
|
32 |
Google Shopping / Age Group |
|
|
|
33 |
Google Shopping / MPN |
|
|
|
34 |
Google Shopping / AdWords Grouping |
|
|
|
35 |
Google Shopping / AdWords Labels |
|
|
|
36 |
Google Shopping / Condition |
|
|
|
37 |
Google Shopping / Custom Product |
|
|
|
38 |
Google Shopping / Custom Label 0 |
|
|
|
39 |
Google Shopping / Custom Label 1 |
|
|
|
40 |
Google Shopping / Custom Label 2 |
|
|
|
41 |
Google Shopping / Custom Label 3 |
|
|
|
42 |
Google Shopping / Custom Label 4 |
|
|
|
43 |
Variant Image |
|
|
|
44 |
Variant Weight Unit |
UOM |
14 |
|
Table2: Brand->Part Number Prefixes
Brand |
Prefix |
Holley |
HLY |
Holley EFI |
HLY |
Demon |
DMN |
Flowtech |
FLT |
Frostbite |
FBT |
Hooker |
HKR |
NOS |
NOS |
Sniper |
SNP |
Weiand |
WND |