Skip to content

SuavecitoInc/shopify-tools-retail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopify Tools - Retail

A collection of tools for managing our Shopify retail store.

Setup

SHOPIFY_ADMIN_API_VERSION=2024-07
SHOPIFY_STORE=suavecito
SHOPIFY_ACCESS_TOKEN=

Generate Types

npm run generate

Scripts

Get Excluded Online SKUs

A simple tool that fetches all Shopify products and product variants. It then generates a list of all variants marked with metafield excluded_online. This list is used to exclude them from Algolia search.

Run

npm run excluded-online
npm run exclude-online

> shopify-tools-retail@0.0.1 exclude-online
> tsx src/index.ts

-----------------------------------------------
Fetching all products
Searching for excluded variants
Excluded Variants: 21
Fetching next page eyJsYXN0X2lkIjo0OTAyMTQwMjI4LCJsYXN0X3ZhbHVlIjoiNDkwMjE0MDIyOCJ9
Excluded Variants: 35
Fetching next page eyJsYXN0X2lkIjoxMTczMzk1OTExOSwibGFzdF92YWx1ZSI6IjExNzMzOTU5MTE5In0=
Excluded Variants: 42
Fetching next page eyJsYXN0X2lkIjoxMzQ2MDY4ODczMjk5LCJsYXN0X3ZhbHVlIjoiMTM0NjA2ODg3MzI5OSJ9
Excluded Variants: 50
Fetching next page eyJsYXN0X2lkIjozOTQ1MzI2NjQxMjM1LCJsYXN0X3ZhbHVlIjoiMzk0NTMyNjY0MTIzNSJ9
Excluded Variants: 55
Fetching next page eyJsYXN0X2lkIjo0NDA4ODA1MjYxMzk1LCJsYXN0X3ZhbHVlIjoiNDQwODgwNTI2MTM5NSJ9
Excluded Variants: 58
Fetching next page eyJsYXN0X2lkIjo2NTUzNDgzOTAzMDU5LCJsYXN0X3ZhbHVlIjoiNjU1MzQ4MzkwMzA1OSJ9
Excluded Variants: 60
Fetching next page eyJsYXN0X2lkIjo2ODE4NjI3OTQ0NTMxLCJsYXN0X3ZhbHVlIjoiNjgxODYyNzk0NDUzMSJ9
Excluded Variants: 60
Fetching next page eyJsYXN0X2lkIjo3MTIyNDEzODEzODQzLCJsYXN0X3ZhbHVlIjoiNzEyMjQxMzgxMzg0MyJ9
Excluded Variants: 60
-----------------------------------------------
Excluded Variants Found: 60
-----------------------------------------------
Copy and paste the above list of SKUs to the exclude list in the Shopify Theme Settings
-----------------------------------------------
P278NN, P031NN, P543NN, P551NN, P279NN, P414NN, P032NN, P552NN, P060NN, S323B1, S323B2, S323B3, S323B4, P397NN, P399NN, P059NN, P068NN, S326B1, S326B2, S326B3, S326B4, P400NN, P394NN, P344NN, P462NN, P442NN, P467NN, P459NN, P357NN, P322NN, P479NN, P332NN, P501NN, P553NN, C146BN, P245NN, P191NN, P222NN, P232NN, P398NN, P402NN, P401NN, K-P254-3, K-P254-5, P395NN, P396NN, C129NN, K-P293-3, K-P293-5, S603BS, TN-SX-TT-001, S325B1, S325B2, S325B3, S325B4, P383NN, K-P383-3, K-P383-5, TN-BS-WEES, TN-CL-003
-----------------------------------------------

Find Products with Template

A simple tool that fetches all Shopify products and generates a list of all products using the provided template suffix.

Run

npm run excluded-online
npm run find-templates

> shopify-tools-retail@0.0.1 find-templates
> tsx src/find-templates.ts

-----------------------------------------------
Fetching all products
Searching for products with template suffix kit-package-metafields
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjo0OTAyMTQwMjI4LCJsYXN0X3ZhbHVlIjoiNDkwMjE0MDIyOCJ9
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjoxMTczMzk2MjYzOSwibGFzdF92YWx1ZSI6IjExNzMzOTYyNjM5In0=
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjoxMzQ2MDY4OTcxNjAzLCJsYXN0X3ZhbHVlIjoiMTM0NjA2ODk3MTYwMyJ9
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjozOTQ4MjQyNzYzODU5LCJsYXN0X3ZhbHVlIjoiMzk0ODI0Mjc2Mzg1OSJ9
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjo0NDA4ODA1Mjk0MTYzLCJsYXN0X3ZhbHVlIjoiNDQwODgwNTI5NDE2MyJ9
Products with Template Suffix: 0
Fetching next page eyJsYXN0X2lkIjo2NTUzNDg0Njg5NDkxLCJsYXN0X3ZhbHVlIjoiNjU1MzQ4NDY4OTQ5MSJ9
Products with Template Suffix: 2
Fetching next page eyJsYXN0X2lkIjo2ODE4NjI4NjMyNjU5LCJsYXN0X3ZhbHVlIjoiNjgxODYyODYzMjY1OSJ9
Products with Template Suffix: 2
Fetching next page eyJsYXN0X2lkIjo3MTIyNDE1MTI0NTYzLCJsYXN0X3ZhbHVlIjoiNzEyMjQxNTEyNDU2MyJ9
Products with Template Suffix: 2
Fetching next page eyJsYXN0X2lkIjo3NTA5MTcxNzk4MDk5LCJsYXN0X3ZhbHVlIjoiNzUwOTE3MTc5ODA5OSJ9
Products with Template Suffix: 2
-----------------------------------------------
Products with Template Suffix Found: 2
-----------------------------------------------
Men's Grooming Set, OG Bath & Body Set
-----------------------------------------------

About

A collection of tools for managing our Shopify retail store. Algolia Search Exclude by SKU. Find products by template suffix.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors