commit a75bcd1c924696d3e5b592003df4e7046c0e6985 Author: tikkhun Date: Thu Nov 20 21:08:42 2025 +0800 Initial commit: update_tags tooling and docker-compose; ignore build artifacts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d95b49f --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +__pycache__/ +*.pyc +.DS_Store + +# PyInstaller build artifacts +build/ +dist/ +*.spec + +# IDE +.vscode/ +.idea/ \ No newline at end of file diff --git a/5c058e8998b0bd6e4e057c268558222e.png b/5c058e8998b0bd6e4e057c268558222e.png new file mode 100644 index 0000000..f11dc7b Binary files /dev/null and b/5c058e8998b0bd6e4e057c268558222e.png differ diff --git a/brand.csv b/brand.csv new file mode 100644 index 0000000..f6321d8 --- /dev/null +++ b/brand.csv @@ -0,0 +1,7 @@ +brand +yoone +zyn +zolt +white fox +jux +zex \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9effc20 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +version: "3.9" + +services: + build-exe: + image: python:3.11-slim + working_dir: /app + volumes: + - .:/app + # 使用 PyInstaller 生成单文件可执行程序,输出在 ./dist + command: > + bash -lc "\ + python --version && \ + apt-get update && apt-get install -y --no-install-recommends binutils && \ + pip install --no-cache-dir pyinstaller && \ + pyinstaller --onefile --name update_tags update_tags.py && \ + ls -lah dist \ + " + restart: "no" + + # 可选:清理构建产物 + clean: + image: alpine:3.19 + working_dir: /app + volumes: + - .:/app + command: sh -c "rm -rf build dist __pycache__ *.spec" + restart: "no" \ No newline at end of file diff --git a/flavors_inventory.xlsx b/flavors_inventory.xlsx new file mode 100644 index 0000000..b12e798 Binary files /dev/null and b/flavors_inventory.xlsx differ diff --git a/make_excel.py b/make_excel.py new file mode 100644 index 0000000..94a5c97 --- /dev/null +++ b/make_excel.py @@ -0,0 +1,66 @@ +from openpyxl import Workbook + +# 从图片人工识别到的口味与尼古丁浓度(mg)。 +# 目前未录入库存数量;如需要,可再新增一列并补充。 + +inventory_rows = [] + +# 6mg +for flavor in [ + "Apple Mint","Blueberry","Citrus","Coffee","Cool Mint", + "Mango","Peach","Spearmint","Watermelon","Wintergreen", + "Cola","Sour Blue Razz","Ice Wintergreen" +]: + inventory_rows.append((flavor, 6)) + +# 9mg +for flavor in [ + "Cool Mint","Wintergreen","Citrus","Peppermint","Spearmint", + "Smooth","Apple Mint","Blueberry","Grape","Mango", + "Black Cherry","Double Mint","Menthol","Ice Wintergreen", + "Max Polar Mint","Cinnamon","Energy Drink","Orange","Peach", + "Watermelon","Coffee","Dragon Fruit","Cola","Sour Blue Razz", + "Strawberry Kiwi","Pineapple" +]: + inventory_rows.append((flavor, 9)) + +# 12mg +for flavor in [ + "Apple Mint","Black Cherry","Blueberry","Coffee","Cool Mint", + "Mango","Peach","Pink Lemonade","Spearmint","Wintergreen", + "Ice Wintergreen","Grape","Watermelon" +]: + inventory_rows.append((flavor, 12)) + +# 15mg +for flavor in [ + "Cool Mint","Wintergreen","Citrus","Peppermint","Spearmint", + "Chill","Coffee","Blueberry","Dragon Fruit","Mango", + "Apple Mint","Citrus Chill","Grape","Double Mint","Ice Wintergreen", + "Strawberry Watermelon","Max Polar Mint","Vanilla","Pink Lemonade" +]: + inventory_rows.append((flavor, 15)) + + +def build_excel(output_path: str): + wb = Workbook() + + # Sheet1: 图片转Excel(口味-浓度) + ws1 = wb.active + ws1.title = "图片转Excel" + ws1.append(["Flavor", "Strength(mg)"]) + for flavor, mg in inventory_rows: + ws1.append([flavor, mg]) + + # Sheet2: 口味列表(去重) + ws2 = wb.create_sheet(title="口味列表") + ws2.append(["Flavor"]) + unique_flavors = sorted({f for f, _ in inventory_rows}) + for f in unique_flavors: + ws2.append([f]) + + wb.save(output_path) + + +if __name__ == "__main__": + build_excel("flavors_inventory.xlsx") \ No newline at end of file diff --git a/replace_moist_to_moisture.py b/replace_moist_to_moisture.py new file mode 100644 index 0000000..e21c7ef --- /dev/null +++ b/replace_moist_to_moisture.py @@ -0,0 +1,30 @@ +import csv +import os +import re + +TARGET = "/Users/zksu/Developer/work/workcode/try/wc-product-export-12-11-2025-1762933437073 copy.csv" + +def main(): + with open(TARGET, newline="", encoding="utf-8") as f: + reader = csv.DictReader(f) + rows = list(reader) + fieldnames = reader.fieldnames + + changed = 0 + for row in rows: + name = row.get("Name", "") + # 将 Name 列中独立的 "Moist" 替换为 "Moisture",不影响已是 Moisture 的文本 + new_name = re.sub(r"\bMoist\b", "Moisture", name) + if new_name != name: + row["Name"] = new_name + changed += 1 + + with open(TARGET, "w", newline="", encoding="utf-8") as f: + writer = csv.DictWriter(f, fieldnames=fieldnames) + writer.writeheader() + writer.writerows(rows) + + print(f"Updated rows: {changed}") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/update_tags.py b/update_tags.py new file mode 100644 index 0000000..8c399aa --- /dev/null +++ b/update_tags.py @@ -0,0 +1,270 @@ +import csv +import os +import re +import argparse + +# 使用当前工作目录作为基准路径(避免写死绝对路径) +BASE_DIR = os.getcwd() + + +def load_brands(path): + brands = [] + with open(path, newline="", encoding="utf-8") as f: + # file could be a single-column csv with header 'brand' + r = csv.reader(f) + rows = list(r) + # Skip header if present + if rows and rows[0] and rows[0][0].strip().lower() == "brand": + rows = rows[1:] + for row in rows: + if not row: + continue + b = row[0].strip() + if b: + brands.append(b) + # Sort by length desc to match multi-word brand like "WHITE FOX" + brands.sort(key=lambda x: len(x), reverse=True) + return brands + + +# 新增:解析逗号分隔的品牌参数 +def parse_brands_arg(brands_arg: str) -> list[str]: + parts = [p.strip() for p in brands_arg.split(",")] + brands = [p for p in parts if p] + # 按长度降序排序,优先匹配多词品牌 + brands.sort(key=lambda x: len(x), reverse=True) + return brands + + +def camel_case(s: str) -> str: + # Extract alphabetic tokens and capitalize each + tokens = re.findall(r"[A-Za-z]+", s) + if not tokens: + return s.strip() + return "".join(t.capitalize() for t in tokens) + + +FRUIT_KEYS = { + "apple", "blueberry", "citrus", "mango", "peach", "grape", "cherry", + "strawberry", "watermelon", "orange", "lemon", "lemonade", + "razz", "pineapple", "berry", "fruit" +} + +MINT_KEYS = { + "mint", "wintergreen", "peppermint", "spearmint", "menthol" +} + + +def parse_name(name: str, brands: list[str]): + # Normalize spaces + nm = name.strip() + # Get dryness inside parentheses if present + m_dry = re.search(r"\(([^)]*)\)", nm) + dryness = m_dry.group(1).strip() if m_dry else "" + + # Find mg value (e.g., 6MG or 6 MG) + m_mg = re.search(r"(\d+)\s*MG", nm, flags=re.IGNORECASE) + mg = m_mg.group(1) if m_mg else "" + + brand = "" + for b in brands: + # match brand at start, case-insensitive + if nm.upper().startswith(b.upper()): + brand = b.upper() # store uppercase for tag + # flavor is between brand and mg token + start = len(b) + end = m_mg.start() if m_mg else len(nm) + flavor_part = nm[start:end] + # Remove trailing hyphens/extra spaces + flavor_part = flavor_part.replace("-", " ") + flavor_part = flavor_part.strip() + # Remove trailing/leading parentheses segments if any + flavor_part = re.sub(r"\s*\([^)]*\)$", "", flavor_part).strip() + return brand, flavor_part, mg, dryness + # Fallback: try first word as brand + first = nm.split()[0].upper() if nm else "" + brand = first + end = m_mg.start() if m_mg else len(nm) + flavor_part = nm[len(first):end].strip() + return brand, flavor_part, mg, dryness + + +def split_flavor_tokens(flavor_part: str): + """Smartly split flavor into canonical tokens. + - Break on non-letters (&, -, space, etc.) + - Additionally split tokens that end with 'mint' into prefix + 'mint' (e.g., 'applemint' -> ['apple','mint']) + """ + raw_tokens = re.findall(r"[A-Za-z]+", flavor_part) + tokens: list[str] = [] + EXCEPT_SPLIT = {"spearmint", "peppermint"} + for tok in raw_tokens: + t = tok.lower() + if t.endswith("mint") and len(t) > len("mint") and t not in EXCEPT_SPLIT: + pre = t[:-4] + if pre: + tokens.append(pre) + tokens.append("mint") + else: + tokens.append(t) + return tokens + + +def classify_extra_tags(flavor_part: str): + # decide Fruit/Mint tags + tokens = split_flavor_tokens(flavor_part) + f_lower = flavor_part.lower() + is_fruit = any(key in f_lower for key in FRUIT_KEYS) or any(t in FRUIT_KEYS for t in tokens) + is_mint = any(key in f_lower for key in MINT_KEYS) or any("mint" == t for t in tokens) + extras = [] + if is_fruit: + extras.append("Fruit") + if is_mint: + extras.append("Mint") + return extras + + +def compute_tags(name: str, brands: list[str], sku: str = ""): + brand, flavor_part, mg, dryness = parse_name(name, brands) + # Use smarter tokenization for flavor camel-case, excluding non-flavor attributes like 'slim' + tokens = split_flavor_tokens(flavor_part) + # Exclude non-flavor attributes from PascalCase flavor: Slim, Pouches/Pouch + NON_FLAVOR_TOKENS = {"slim", "pouches", "pouch", "mini", "dry"} + tokens_for_flavor = [t for t in tokens if t not in NON_FLAVOR_TOKENS] + # If no flavor tokens remain after excluding NON_FLAVOR_TOKENS, skip flavor PascalCase entirely + flavor_tag = "".join(t.capitalize() for t in tokens_for_flavor) if tokens_for_flavor else "" + tags: list[str] = [] + if brand: + tags.append(brand) + if flavor_tag: + tags.append(flavor_tag) + # Add component flavor tokens for fruit words and 'mint' + for t in tokens_for_flavor: + # Add component fruit tokens, but do not add generic 'Fruit' here (handled by extras) + if t in FRUIT_KEYS and t != "fruit": + tags.append(t.capitalize()) + if t == "mint": + tags.append("Mint") + # Separate attribute tag: add 'Slim' if present in name or flavor tokens + if "slim" in tokens or re.search(r"\bslim\b", name, flags=re.IGNORECASE): + tags.append("Slim") + # Separate attribute tags: add 'Mini' and 'Dry' if present (but not part of flavor) + if "mini" in tokens or re.search(r"\bmini\b", name, flags=re.IGNORECASE): + tags.append("Mini") + if "dry" in tokens or re.search(r"\bdry\b", name, flags=re.IGNORECASE): + tags.append("Dry") + # 新增:Name 或 SKU 中出现 mix,则加入 "Mix Pack" + if re.search(r"mix", name, flags=re.IGNORECASE) or (sku and re.search(r"mix", sku, flags=re.IGNORECASE)): + tags.append("Mix Pack") + if mg: + tags.append(f"{mg} mg") + # Normalize dryness wording to Moisture if name has Moist/Moisture + if dryness: + if re.search(r"moist", dryness, flags=re.IGNORECASE): + tags.append("Moisture") + else: + # keep original dryness word capitalized + tags.append(dryness.capitalize()) + + tags += classify_extra_tags(flavor_part) + + # Deduplicate while preserving order + seen = set() + final = [] + for t in tags: + if t and t not in seen: + final.append(t) + seen.add(t) + return ", ".join(final) + + +def update_product_csv(path_products: str, brands: list[str]): + with open(path_products, newline="", encoding="utf-8") as f: + reader = csv.DictReader(f) + rows = list(reader) + fieldnames = reader.fieldnames + + if not fieldnames: + raise RuntimeError("CSV has no headers") + + # Ensure Tags column exists + if "Tags" not in fieldnames: + fieldnames.append("Tags") + + for row in rows: + name = row.get("Name", "") + sku = row.get("SKU", "") + try: + tags = compute_tags(name, brands, sku=sku) + except Exception: + # On unexpected format, keep existing tags + tags = row.get("Tags", "") + row["Tags"] = tags + + # Write back to same file + with open(path_products, "w", newline="", encoding="utf-8") as f: + writer = csv.DictWriter(f, fieldnames=fieldnames) + writer.writeheader() + writer.writerows(rows) + + +# 新增:在当前目录列出 CSV 文件并交互选择(可用 --csv 直接指定) +def choose_product_csv(base_dir: str, provided_path: str = None) -> str: + # 如果已提供并存在该路径,直接使用 + if provided_path and os.path.isfile(provided_path): + return provided_path + + # 枚举当前目录下的 CSV(排除 brand.csv) + candidates = [] + for fname in os.listdir(base_dir): + if fname.lower().endswith(".csv") and fname != "brand.csv": + candidates.append(os.path.join(base_dir, fname)) + + if not candidates: + raise RuntimeError("当前目录没有可选的产品 CSV 文件") + + # 如果只有一个,直接使用 + if len(candidates) == 1: + print(f"检测到唯一 CSV:{os.path.basename(candidates[0])}") + return candidates[0] + + # 交互式选择 + print("检测到以下 CSV 文件,请输入序号选择:") + for i, p in enumerate(candidates, start=1): + print(f"{i}. {os.path.basename(p)}") + + while True: + sel = input(f"请输入 1-{len(candidates)} 的数字(回车默认 1):").strip() + if sel == "": + return candidates[0] + if sel.isdigit(): + idx = int(sel) + if 1 <= idx <= len(candidates): + return candidates[idx - 1] + print("输入无效,请重试。") + + +def main(): + brands = load_brands(BRAND_CSV) + update_product_csv(PRODUCT_CSV, brands) + + +if __name__ == "__main__": + # 使用命令行参数控制品牌与产品 CSV 选择 + parser = argparse.ArgumentParser(description="更新产品 Tags(支持品牌参数与交互式选择 CSV)") + parser.add_argument("--brands", help="逗号分隔的品牌列表,例如:YOONE,ZYN,ZEX,JUX,WHITE FOX") + parser.add_argument("--csv", help="产品 CSV 文件路径(可选,若不提供将交互选择当前目录下的 CSV)") + args = parser.parse_args() + + # 品牌参数优先;若未提供则交互输入 + if not args.brands: + args.brands = input("请输入品牌列表(逗号分隔):").strip() + if not args.brands: + raise RuntimeError("必须提供至少一个品牌名称") + + brands = parse_brands_arg(args.brands) + product_csv_path = choose_product_csv(BASE_DIR, args.csv) + + print(f"使用品牌:{brands}") + print(f"目标 CSV:{product_csv_path}") + + update_product_csv(product_csv_path, brands) \ No newline at end of file diff --git a/wc-product-export-20-11-2025-1763627726362.csv b/wc-product-export-20-11-2025-1763627726362.csv new file mode 100644 index 0000000..15c81b2 --- /dev/null +++ b/wc-product-export-20-11-2025-1763627726362.csv @@ -0,0 +1,164 @@ +ID,Type,SKU,"GTIN, UPC, EAN, or ISBN",Name,Published,Is featured?,Visibility in catalog,Short description,Description,Date sale price starts,Date sale price ends,Tax status,Tax class,In stock?,Stock,Low stock amount,Backorders allowed?,Sold individually?,Weight (g),Length (mm),Width (mm),Height (mm),Allow customer reviews?,Purchase note,Sale price,Regular price,Categories,Tags,Shipping class,Images,Download limit,Download expiry days,Parent,Grouped products,Upsells,Cross-sells,External URL,Button text,Position,Brands,Attribute 1 name,Attribute 1 value(s),Attribute 1 visible,Attribute 1 global +34364,simple,CPU-NP-YOONE-Citrus-9MG,,YOONE Citrus 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Citrus, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/citrus-9mg.jpg,,,,,,,,,20,,,,, +34365,simple,CPU-NP-YOONE-CM-9MG,,YOONE Cool Mint 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, CoolMint, Mint, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-9mg.jpg,,,,,,,,,21,,,,, +34368,simple,CPU-NP-YOONE-Spearmint-9MG,,YOONE Spearmint 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, Spearmint, 9 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-9mg.jpg,,,,,,,,,24,,,,, +34369,simple,CPU-NP-YOONE-Wintergreen-9MG,,YOONE Wintergreen 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, Wintergreen, 9 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-9mg.jpg,,,,,,,,,25,,,,, +34370,simple,CPU-NP-YOONE-Citrus-6MG,,YOONE Citrus 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Citrus, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/citrus-6mg.jpg,,,,,,,,,26,,,,, +34371,simple,CPU-NP-YOONE-CM-6MG,,YOONE Cool Mint 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, CoolMint, Mint, 6 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-6mg.jpg,,,,,,,,,27,,,,, +34373,simple,CPU-NP-YOONE-Spearmint-6MG,,YOONE Spearmint 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Spearmint, 6 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-6mg.jpg,,,,,,,,,29,,,,, +34374,simple,CPU-NP-YOONE-Wintergreen-6MG,,YOONE Wintergreen 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Wintergreen, 6 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-6mg.jpg,,,,,,,,,30,,,,, +34375,simple,CPU-NP-YOONE-Citrus-15MG,,YOONE Citrus 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Citrus, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/citrus-15mg.jpg,,,,,,,,,31,,,,, +34376,simple,CPU-NP-YOONE-CM-15MG,,YOONE Cool Mint 15MG (Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, CoolMint, Mint, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-15mg.jpg,,,,,,,,,32,,,,, +34377,simple,CPU-NP-YOONE-Peppermint-15MG,,YOONE Peppermint 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Peppermint, 15 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/peppermint-15mg.jpg,,,,,,,,,33,,,,, +34378,simple,CPU-NP-YOONE-Chill-15MG,,YOONE Chill 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Chill, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/chill-15mg.jpg,,,,,,,,,34,,,,, +34379,simple,CPU-NP-YOONE-Spearmint-15MG,,YOONE Spearmint 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Spearmint, 15 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-15mg.jpg,,,,,,,,,35,,,,, +34380,simple,CPU-NP-YOONE-Wintergreen-15MG,,YOONE Wintergreen 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Wintergreen, 15 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-15mg.jpg,,,,,,,,,36,,,,, +34381,simple,CPU-NP-YOONE-Mango-9MG,,YOONE Mango 9MG (Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Mango, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/mango-9mg.jpg,,,,,,,,,37,,,,, +34382,simple,CPU-NP-YOONE-Blueberry-9MG,,YOONE Blueberry 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Blueberry, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-9mg.jpg,,,,,,,,,38,,,,, +34383,simple,CPU-NP-YOONE-Applemint-9MG,,YOONE Applemint 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit), YOONE-9MG(Mint)","YOONE, AppleMint, Apple, Mint, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/apple-mint-9mg.jpg,,,,,,,,,39,,,,, +34384,simple,CPU-NP-YOONE-Grape-9MG,,YOONE Grape 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Grape, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/grape-9mg.jpg,,,,,,,,,40,,,,, +34385,simple,CPU-NP-YOONE-Blackcherry-9MG,,YOONE Blackcherry 9MG (Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Blackcherry, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/black-cherry-9mg.jpg,,,,,,,,,41,,,,, +34386,simple,CPU-NP-YOONE-Mango-15MG,,YOONE Mango 15MG (Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Mango, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/mango-15mg.jpg,,,,,,,,,42,,,,, +34387,simple,CPU-NP-YOONE-Blueberry-15MG,,YOONE Blueberry 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Blueberry, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-15mg.jpg,,,,,,,,,43,,,,, +34388,simple,CPU-NP-YOONE-Applemint-15MG,,YOONE Applemint 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, AppleMint, Apple, Mint, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/apple-mint-15mg.jpg,,,,,,,,,44,,,,, +34389,simple,CPU-NP-YOONE-Coffee-15MG,,YOONE Coffee 15MG (Moist),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Coffee, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/coffee15mg.jpg,,,,,,,,,45,,,,, +34390,simple,CPU-NP-YOONE-DF-15MG,,YOONE Dragon Fruit 15MG (Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, DragonFruit, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/dragon-fruit-15mg.jpg,,,,,,,,,46,,,,, +34391,simple,CPU-NP-YOONE-IW-9MG,,YOONE Ice Wintergreen 9MG (Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, IceWintergreen, 9 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/ice-wintergreen-9mg.jpg,,,,,,,,,47,,,,, +34392,simple,CPU-NP-YOONE-Peach-9MG,,YOONE Peach 9MG (Moist),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Peach, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/peach-9mg.jpg,,,,,,,,,48,,,,, +34393,simple,CPU-NP-YOONE-DM-9MG,,YOONE Double Mint 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, DoubleMint, Mint, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/double-mint-9mg.jpg,,,,,,,,,49,,,,, +34428,simple,CPU-NP-YOONE-MP-9MG,,YOONE Max Polarmint 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, MaxPolarMint, Mint, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/max-polar-mint-9mg.jpg,,,,,,,,,50,,,,, +34430,simple,CPU-NP-YOONE-Orange-9MG,,YOONE Orange 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Orange, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/orange-9mg.jpg,,,,,,,,,52,,,,, +34431,simple,CPU-NP-YOONE-Watermelon-9MG,,YOONE Watermelon 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Watermelon, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/watermelon-9mg.jpg,,,,,,,,,53,,,,, +34432,simple,CPU-NP-YOONE-ED-9MG,,YOONE Energy Drink 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, EnergyDrink, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/energy-drink-9mg.jpg,,,,,,,,,54,,,,, +34433,simple,CPU-NP-YOONE-APPLEMINT-6MG,,YOONE APPLE MINT 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, AppleMint, Apple, Mint, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/apple-mint-6mg-1.jpg,,,,,,,,,55,,,,, +34434,simple,CPU-NP-YOONE-BLUEBERRY-6MG,,YOONE BLUEBERRY 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Blueberry, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-6mg-1.jpg,,,,,,,,,56,,,,, +34435,simple,CPU-NP-YOONE-Coffee-6MG,,YOONE COFFEE 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Coffee, 6 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/coffee-6mg.jpg,,,,,,,,,57,,,,, +34436,simple,CPU-NP-YOONE-MANGO-6MG,,YOONE MANGO 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Mango, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/mango-6mg-1.jpg,,,,,,,,,58,,,,, +34437,simple,CPU-NP-YOONE-PEACH-6MG,,YOONE PEACH 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Peach, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/peach-6mg-1.jpg,,,,,,,,,59,,,,, +34438,simple,CPU-NP-YOONE-WATERMELON-6MG,,YOONE WATERMELON 6MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 6MG","YOONE, Watermelon, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/watermelon-6mg-1.jpg,,,,,,,,,60,,,,, +34439,simple,CPU-NP-YOONE-APPLEMINT-18MG,,YOONE APPLE MINT 18MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, AppleMint, Apple, Mint, 18 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/apple-mint-18mg.jpg,,,,,,,,,61,,,,, +34440,simple,CPU-NP-YOONE-BLUEBERRY-18MG,,YOONE BLUEBERRY 18MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, Blueberry, 18 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-18mg-1.jpg,,,,,,,,,62,,,,, +34441,simple,CPU-NP-YOONE-SPEARMINT-18MG,,YOONE SPEARMINT 18MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, Spearmint, 18 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-18mg.jpg,,,,,,,,,63,,,,, +34442,simple,CPU-NP-YOONE-Coffee-18MG,,YOONE COFFEE 18MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, Coffee, 18 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/coffee-18mg.jpg,,,,,,,,,64,,,,, +34443,simple,CPU-NP-YOONE-COOLMINT-18MG,,YOONE COOL MINT 18MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, CoolMint, Mint, 18 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-18mg-1.jpg,,,,,,,,,65,,,,, +34444,simple,CPU-NP-YOONE-WINTERGREEN-18MG,,YOONE WINTERGREEN 18MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 18MG","YOONE, Wintergreen, 18 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-18mg-1.jpg,,,,,,,,,66,,,,, +34480,simple,CPU-NP-YOONE-Coffee-9MG,,YOONE Coffee 9MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 9MG, YOONE-9MG(Fruit), YOONE-9MG(Mint)","YOONE, Coffee, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/coffee-9mg-1.jpg,,,,,,,,,68,,,,, +34482,simple,CPU-NP-YOONE-S&W-15MG,,YOONE Strawberry&Watermelon 15MG(Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, StrawberryWatermelon, Strawberry, Watermelon, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/strawberrywatermelon-15mg.jpg,,,,,,,,,70,,,,, +34483,simple,CPU-NP-YOONE-MPM-15MG,,YOONE Max Polar Mint 15MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, MaxPolarMint, Mint, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/max-polar-mint-15mg-2.jpg,,,,,,,,,71,,,,, +34484,simple,CPU-NP-YOONE-DM-15MG,,YOONE Double Mint15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, DoubleMint, Mint, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/double-mint-15mg-1.jpg,,,,,,,,,72,,,,, +34485,simple,CPU-NP-YOONE-CitrusChill-15MG,,YOONE Citrus Chill 15MG (Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, CitrusChill, Citrus, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/citrus-chill-15mg.jpg,,,,,,,,,73,,,,, +34486,simple,CPU-NP-YOONE-IW-15MG,,YOONE Ice Wintergreen 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, IceWintergreen, 15 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/ice-wintergreen-15mg-1.jpg,,,,,,,,,74,,,,, +34487,simple,CPU-NP-YOONE-Grape-15MG,,YOONE Grape 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 15MG","YOONE, Grape, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/grape-15mg-1.jpg,,,,,,,,,75,,,,, +34488,simple,CPU-NP-YOONE-Blueberry-12MG,,YOONE Blueberry 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Blueberry, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-12mg-2.jpg,,,,,,,,,76,,,,, +34489,simple,CPU-NP-YOONE-Spearmint-12MG,,YOONE Spearmint 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Spearmint, 12 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-12mg-2.jpg,,,,,,,,,77,,,,, +34490,simple,CPU-NP-YOONE-Wintergreen-12MG,,YOONE Wintergreen 12MG(Moisture),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Wintergreen, 12 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-12mg-1.jpg,,,,,,,,,78,,,,, +34491,simple,CPU-NP-YOONE-CoolMint-12MG,,YOONE Cool Mint 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, CoolMint, Mint, 12 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-12mg-2.jpg,,,,,,,,,79,,,,, +34492,simple,CPU-NP-YOONE-AppleMint-12MG,,YOONE Apple Mint 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, AppleMint, Apple, Mint, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/apple-mint-12mg.jpg,,,,,,,,,80,,,,, +34493,simple,CPU-NP-YOONE-Coffee-12MG,,YOONE Coffee 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Coffee, 12 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/coffee-12mg.jpg,,,,,,,,,81,,,,, +34494,simple,CPU-NP-YOONE-Peach-15MG,,YOONE Peach 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Peach, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/peach-12mg-1.jpg,,,,,,,,,82,,,,, +34495,simple,CPU-NP-YOONE-Mango-12MG,,YOONE Mango 12MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Mango, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/mango-12mg-1.jpg,,,,,,,,,83,,,,, +34526,simple,CPU-NP-YOONE-Blackcherry-12MG,,YOONE Blackcherry 12MG(Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, Blackcherry, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blackcherry-12mg-1.jpg,,,,,,,,,84,,,,, +34527,simple,CPU-NP-YOONE-PL-12MG,,YOONE Pink Lemonade12MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,10.49,"YOONE, YOONE 12MG","YOONE, PinkLemonade, Lemonade, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/pink-lemonade-12mg.jpg,,,,,,,,,85,,,,, +34594,simple,CPU-NP-YOONE-MIXED-15MG-8,,YOONE Pouches 15MG(Moisture) package(Buy 7 Get 7 Free),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,90.86,139.93,"Mixed Package, YOONE, YOONE 15MG","YOONE, Mix Pack, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/微信图片_20251013112502_86_14.jpg,,,,,,,,,30,,,,, +34595,simple,CPU-NP-YOONE-MIXED-12MG-5,,YOONE Pouches 12MG(Moisture) Mixed package(Buy 5 Get 5 Free),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,59.99,89.95,"Mixed Package, YOONE, YOONE 12MG","YOONE, Mix Pack, 12 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/12MG-MIX.jpg,,,,,,,,,31,,,,, +34596,simple,CPU-NP-YOONE-MIXED-6MG-5,,YOONE Pouches 6MG package(Buy 5 Get 5 Free),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,59.99,89.95,"Mixed Package, YOONE, YOONE 6MG","YOONE, Mix Pack, 6 mg, Buy 5 get 5 free",,https://canpouches.co/wp-content/uploads/2025/09/6mg.jpg,,,,,,,,,32,,,,, +34597,simple,CPU-NP-YOONE-MIXED-9MG-FRUIT,,YOONE Pouches 9MG(Fruit) package(Buy 5 Get 5 Free) 7 fruits 3 mints,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,,39.99,"Mixed Package, YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Mix Pack, 9 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/9mg-fruit-mixed.jpg,,,,,,,,,33,,,,, +34598,simple,CPU-NP-YOONE-MIXED-9MG-MINT,,YOONE Pouches 9MG(Mint) package(Buy 5 Get 5 Free) 7 mints 3 fruits,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,59.9,89.95,"Mixed Package, YOONE, YOONE 9MG, YOONE-9MG(Mint)","YOONE, Mix Pack, 9 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/9mg-mint-mixed.jpg,,,,,,,,,34,,,,, +34600,simple,CPU-NP-YOONE-MIXED-15MG-5,,YOONE Pouches 15MG(Moisture) Mixed package(Buy 5 Get 5 Free),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,59.99,89.95,"Mixed Package, YOONE, YOONE 15MG","YOONE, Mix Pack, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/微信图片_20251112175436_337_35.jpg,,,,,,,,,36,,,,, +34601,simple,CPU-NP-YOONE-MIXED-18MG-3,,YOONE Pouches 18MG(Moisture) Package(Buy 3 Get 3 Free),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,35.94,53.97,"Mixed Package, YOONE, YOONE 18MG","YOONE, Mix Pack, 18 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/09/18mg.jpg,,,,,,,,,37,,,,, +34602,simple,CPU-NP-ZEX-MIXED-12MG-5,,ZEX Pouches 12MG Package(Buy 5 Get 5 Free),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,59.99,89.95,"Mixed Package, ZEX","ZEX, Mix Pack, 12 mg, Buy 5 get 5 free",,https://canpouches.co/wp-content/uploads/2025/09/zex-12mg-1.jpg,,,,,,,,,38,,,,, +34603,simple,CPU-NP-ZEX-BLUEBERRY-12MG,,ZEX BLUEBERRY 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Blueberry, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/blueberry-12mg-3.jpg,,,,,,,,,39,,,,, +34604,simple,CPU-NP-ZEX-CITRUS-12MG,,ZEX CITRUS 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Citrus, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/citrus-12mg-2.jpg,,,,,,,,,40,,,,, +34605,simple,CPU-NP-ZEX-COOLMINT-12MG,,ZEX COOL MINT 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, CoolMint, Mint, 12 mg",,https://canpouches.co/wp-content/uploads/2025/09/cool-mint-12mg-3.jpg,,,,,,,,,41,,,,, +34606,simple,CPU-NP-ZEX-JUICYPEACH-12MG,,ZEX JUICY PEACH 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, JuicyPeach, Peach, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/juicy-peach-12mg-2.jpg,,,,,,,,,42,,,,, +34607,simple,CPU-NP-ZEX-ORANGE-12MG,,ZEX ORANGE 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Orange, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/orange-12mg-2.jpg,,,,,,,,,43,,,,, +34608,simple,CPU-NP-ZEX-PEPPERMINT-12MG,,ZEX PEPPERMINT 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Peppermint, 12 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/peppermint-12mg-2.jpg,,,,,,,,,44,,,,, +34609,simple,CPU-NP-ZEX-SPEARMINT-12MG,,ZEX SPEARMINT 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Spearmint, 12 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/spearmint-12mg-3.jpg,,,,,,,,,45,,,,, +34610,simple,CPU-NP-ZEX-STRAWBERRY-12MG,,ZEX STRAWBERRY 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Strawberry, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/strawberry-12mg-2.jpg,,,,,,,,,46,,,,, +34611,simple,CPU-NP-ZEX-WATERMELON-12MG,,ZEX WATERMELON 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Watermelon, 12 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/watermelon-12mg-2.jpg,,,,,,,,,47,,,,, +34612,simple,CPU-NP-ZEX-WINTERGREEN-12MG,,ZEX WINTERGREEN 12MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.49,19.99,ZEX,"ZEX, Wintergreen, 12 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-12mg-2.jpg,,,,,,,,,48,,,,, +34775,simple,CPU-NP-ZYN-CT-6MG,,ZYN Cool Mint Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, CoolMint, Mint, 6 mg",,"https://canpouches.co/wp-content/uploads/2025/09/co.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-cool-mint-6mg.jpg",,,,,,,,,20,,,,, +34776,simple,CPU-NP-ZYN-Citrus-6MG,,ZYN Citrus Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Citrus, 6 mg, Fruit",,"https://canpouches.co/wp-content/uploads/2025/09/cirr.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-citrus-6mg.jpg",,,,,,,,,21,,,,, +34777,simple,CPU-NP-ZYN-Spearmint-6MG,,ZYN Spearmint Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Spearmint, 6 mg, Mint",,"https://canpouches.co/wp-content/uploads/2025/09/sp.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-spearming-6mg.jpg",,,,,,,,,22,,,,, +34778,simple,CPU-NP-ZYN-Chill-6MG,,ZYN Chill Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Chill, 6 mg",,"https://canpouches.co/wp-content/uploads/2025/09/chill.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-chill-6mg-1.jpg",,,,,,,,,23,,,,, +34779,simple,CPU-NP-ZYN-Cinnamon-6MG,,ZYN Cinnamon Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Cinnamon, 6 mg",,"https://canpouches.co/wp-content/uploads/2025/09/cinn.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-cinnamon-6mg.jpg",,,,,,,,,24,,,,, +34780,simple,CPU-NP-ZYN-Coffee-6MG,,ZYN Coffee Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Coffee, 6 mg",,"https://canpouches.co/wp-content/uploads/2025/09/co6.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-coffee-6mg.jpg",,,,,,,,,25,,,,, +34781,simple,CPU-NP-ZYN-Menthol-6MG,,ZYN Menthol Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Menthol, 6 mg, Mint",,"https://canpouches.co/wp-content/uploads/2025/09/menn.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-menthol-6mg.jpg",,,,,,,,,26,,,,, +34782,simple,CPU-NP-ZYN-Peppermint-6MG,,ZYN Peppermint Pouches 6mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Peppermint, 6 mg, Mint",,"https://canpouches.co/wp-content/uploads/2025/09/pepe.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-pepperming-6mg.jpg",,,,,,,,,27,,,,, +34783,simple,CPU-NP-ZYN-Smooth-6MG,,ZYN Smooth Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Smooth, 6 mg",,"https://canpouches.co/wp-content/uploads/2025/09/so.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-smooth-6mg.jpg",,,,,,,,,28,,,,, +34784,simple,CPU-NP-ZYN-WG-6MG,,ZYN Wintergreen Pouches 6mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,"ZYN, ZYN 6MG","ZYN, Wintergreen, 6 mg, Mint",,"https://canpouches.co/wp-content/uploads/2025/09/win.jpg, https://canpouches.co/wp-content/uploads/2025/09/zyn-wintergreen-6mg-1.jpg",,,,,,,,,29,,,,, +34880,simple,CPU-NP-ZOLT-Vintage-15MG,,ZOLT Vintage 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Vintage, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/VINTAGE-768x768_副本_副本.png,,,,,,,,,30,,,,, +34881,simple,CPU-NP-ZOLT-Peach-15MG,,ZOLT Peach 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Peach, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/PEACH-768x768_副本_副本.png,,,,,,,,,31,,,,, +34882,simple,CPU-NP-ZOLT-Spearmint-15MG,,ZOLT Spearmint 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Spearmint, 15 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/SPEARMINT-768x768_副本_副本.png,,,,,,,,,32,,,,, +34883,simple,CPU-NP-ZOLT-Vanilla-15MG,,ZOLT Vanilla 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Vanilla, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/VANILLA-768x768_副本_副本.png,,,,,,,,,33,,,,, +34884,simple,CPU-NP-ZOLT-Coffee-15MG,,ZOLT Coffee 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Coffee, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/COFFEE-768x768_副本_副本.png,,,,,,,,,34,,,,, +34885,simple,CPU-NP-ZOLT-WG-15MG,,ZOLT Winter Green 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, WinterGreen, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/wintergreen-768x768_副本_副本.png,,,,,,,,,35,,,,, +34886,simple,CPU-NP-ZOLT-Peppermint-15MG,,ZOLT Peppermint 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Peppermint, 15 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/09/PEPPERMINT-768x768_副本_副本.png,,,,,,,,,36,,,,, +34887,simple,CPU-NP-ZOLT-Cinnamon-15MG,,ZOLT Cinnamon 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Cinnamon, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/cinnamon-zolt.webp,,,,,,,,,37,,,,, +34888,simple,CPU-NP-ZOLT-SA-15MG,,ZOLT Sour Apple 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, SourApple, Apple, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/SOUR-APPLE-768x768_副本_副本.png,,,,,,,,,38,,,,, +34889,simple,CPU-NP-ZOLT-PL-15MG,,ZOLT Pink Lemonade 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, PinkLemonade, Lemonade, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/PINK-LEMONADE-768x768_副本_副本.png,,,,,,,,,39,,,,, +34890,simple,CPU-NP-ZOLT-Strawberry-15MG,,ZOLT Strawberry 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Strawberry, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/STRAWBERRY-300x300-1_副本.png,,,,,,,,,40,,,,, +34891,simple,CPU-NP-ZOLT-Orange-15MG,,ZOLT Orange 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Orange, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/ORANGE-768x768_副本_副本.png,,,,,,,,,41,,,,, +34892,simple,CPU-NP-ZOLT-CoolMint-15MG,,ZOLT Cool Mint 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, CoolMint, Mint, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/COOLMINT-768x768_副本_副本.png,,,,,,,,,42,,,,, +34893,simple,CPU-NP-ZOLT-CT-15MG,,ZOLT Classic Tobacco 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, ClassicTobacco, 15 mg",,https://canpouches.co/wp-content/uploads/2025/09/classic_tobacco-768x768_副本_副本.png,,,,,,,,,43,,,,, +34894,simple,CPU-NP-ZOLT-Lemon-15MG,,ZOLT Lemon 15mg,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Lemon, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/09/lemon.png,,,,,,,,,44,,,,, +35291,simple,CPU-YOONE-COLA-6MG,,YOONE COLA 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 6MG","YOONE, Cola, 6 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/10/cola-6mg.jpg,,,,,,,,,1,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35292,simple,CPU-YOONE-IW-6MG,,YOONE Ice Wintergreen 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 6MG","YOONE, IceWintergreen, 6 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/10/ice-wintergreen-6mg.jpg,,,,,,,,,2,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35293,simple,CPU-YOONE-SBR-6MG,,YOONE Sour Blue Razz 6MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 6MG","YOONE, SourBlueRazz, Razz, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/sour-blue-razz-6mg.jpg,,,,,,,,,3,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35294,simple,CPU-YOONE-WWN-6MG,,YOONE Weekend Watermelon 6MG (Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 6MG","YOONE, WeekendWatermelon, Watermelon, 6 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/weekend-watermelon-6mg.jpg,,,,,,,,,4,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35295,simple,CPU-YOONE-COLA-9MG,,YOONE COLA 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 9MG, YOONE-9MG(Fruit), YOONE-9MG(Mint)","YOONE, Cola, 9 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/10/cola-9mg.jpg,,,,,,,,,5,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35296,simple,CPU-YOONE-PA-9MG,,YOONE Pineapple 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, Pineapple, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/pineapple-9mg.jpg,,,,,,,,,6,YOONE,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35297,simple,CPU-YOONE-SBR-9MG,,YOONE Sour Blue Razz 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, SourBlueRazz, Razz, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/sour-blue-razz-9mg.jpg,,,,,,,,,7,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35298,simple,CPU-YOONE-SK-9MG,,YOONE Strawberry Kiwi 9MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, StrawberryKiwi, Strawberry, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/strawberry-kiwi-9mg.jpg,,,,,,,,,8,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35299,simple,CPU-YOONE-WWN-9MG,,YOONE Weekend Watermelon 9MG (Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 9MG, YOONE-9MG(Fruit)","YOONE, WeekendWatermelon, Watermelon, 9 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/weekend-watermelon-9mg.jpg,,,,,,,,,9,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35300,simple,CPU-YOONE-GRAPE-12MG,,YOONE Grape 12MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 12MG","YOONE, Grape, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/grape-12mg.jpg,,,,,,,,,10,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35301,simple,CPU-YOONE-IW-12MG,,YOONE Ice Wintergreen 12MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 12MG","YOONE, IceWintergreen, 12 mg, Moisture, Mint",,https://canpouches.co/wp-content/uploads/2025/10/ice-wintergreen-12mg.jpg,,,,,,,,,11,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35302,simple,CPU-YOONE-WWN-12MG,,YOONE Weekend Watermelon 12MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 12MG","YOONE, WeekendWatermelon, Watermelon, 12 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/weekend-watermelon-12mg.jpg,,,,,,,,,12,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35303,simple,CPU-YOONE-VANILLA-15MG,,YOONE Pink Lemonade 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 15MG","YOONE, PinkLemonade, Lemonade, 15 mg, Moisture, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/pink-lemonade-15mg.jpg,,,,,,,,,13,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35304,simple,CUP-YOONE-PL-15MG,,YOONE Vanilla 15MG (Moisture),1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,"YOONE, YOONE 15MG","YOONE, Vanilla, 15 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/10/vanilla-15mg.jpg,,,,,,,,,14,,Quantity,"1 can, 10 cans, 30 cans, 5 cans, 50 cans",1,1 +35356,simple,CPU-NP-ZYN-MT-3MG,,ZYN Menthol Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Menthol, 3 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/10/zyn-menthol-3mg.jpg.jpg,,,,,,,,,20,,,,, +35357,simple,CPU-NP-ZYN-SMOOTH-3MG,,ZYN Smooth Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Smooth, 3 mg",,https://canpouches.co/wp-content/uploads/2025/10/zyn-smooth-3mg.jpg.jpg,,,,,,,,,21,,,,, +35358,simple,CPU-NP-ZYN-CHILL-3MG,,ZYN Chill Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Chill, 3 mg",,https://canpouches.co/wp-content/uploads/2025/10/zyn-chill-3mg_1-1.jpg,,,,,,,,,22,,,,, +35359,simple,CPU-NP-ZYN-CN-3MG,,ZYN Cinnamon Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Cinnamon, 3 mg",,https://canpouches.co/wp-content/uploads/2025/10/zyn-cinnamon-3mg.jpg.jpg,,,,,,,,,23,,,,, +35360,simple,CPU-NP-ZYN-SM-3MG,,ZYN Spearmint Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Spearmint, 3 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/10/zyn-spearmint-3mg.jpg-1.jpg,,,,,,,,,24,,,,, +35361,simple,CPU-NP-ZYN-Coffee-3MG,,ZYN Coffee Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Coffee, 3 mg",,https://canpouches.co/wp-content/uploads/2025/10/zyn-coffee-3mg.jpg.jpg,,,,,,,,,25,,,,, +35362,simple,CPU-NP-ZYN-PM-3MG,,ZYN Peppermint Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Peppermint, 3 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/10/zyn-pepperming-3mg.jpg.jpg,,,,,,,,,26,,,,, +35363,simple,CPU-NP-ZYN-CM-3MG,,ZYN Cool Mint Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, CoolMint, Mint, 3 mg",,https://canpouches.co/wp-content/uploads/2025/10/zyn-cool-mint-3mg.jpg.jpg,,,,,,,,,27,,,,, +35364,simple,CPU-NP-ZYN-CITRUS-3MG,,ZYN Citrus Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Citrus, 3 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/10/zyn-citrus-3mg.jpg-1.jpg,,,,,,,,,28,,,,, +35365,simple,CPU-NP-ZYN-WG-3MG,,ZYN Wintergreen Pouches 3mg,1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,13.99,19.99,ZYN,"ZYN, Wintergreen, 3 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/10/zyn-wintergreen-3mg.jpg.jpg,,,,,,,,,29,,,,, +35439,simple,CPU-NP-YOONE-COLA-12MG-MO,,YOONE COLA 12MG (Moisture),-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,8.49,"YOONE, YOONE 12MG","YOONE, Cola, 12 mg, Moisture",,https://canpouches.co/wp-content/uploads/2025/10/微信图片_20251030115004_41_37.jpg,,,,,,,,,0,YOONE,,,, +35462,simple,CPU-ZOLT-VINTAGE-15MG,,ZOLT Vintage 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Vintage, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/VINTAGE-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,215,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35463,simple,CPU-ZOLT-CT-15MG,,ZOLT Classic Tobacco 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, ClassicTobacco, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/classic_tobacco-768x768_E589AFE69CAC_E589AFE69CAC.jpg,,,,,,,,,216,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35464,simple,CPU-ZOLT-VANILLA-15MG,,ZOLT Vanilla 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Vanilla, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/VANILLA-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,217,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35465,simple,CPU-ZOLT-COFFEE-15MG,,ZOLT Coffee 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Coffee, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/COFFEE-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,218,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35466,simple,CPU-ZOLT-LEMON-15MG,,ZOLT Lemon 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Lemon, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/lemon.png,,,,,,,,,219,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35467,simple,CPU-ZOLT-CINNAMON-15MG,,ZOLT Cinnamon 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Cinnamon, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/cinnamon-zolt-1.jpg,,,,,,,,,220,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35468,simple,CPU-ZOLT-PL-15MG,,ZOLT Pink Lemonade 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, PinkLemonade, Lemonade, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/PINK-LEMONADE-768x768_E589AFE69CAC_E589AFE69CAC.jpg,,,,,,,,,221,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35469,simple,CPU-ZOLT-ORANGE-15MG,,ZOLT Orange 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Orange, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/ORANGE-768x768_E589AFE69CAC_E589AFE69CAC.jpg,,,,,,,,,222,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35470,simple,CPU-ZOLT-PM-15MG,,ZOLT Peppermint 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Peppermint, 15 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/11/PEPPERMINT-768x768_E589AFE69CAC_E589AFE69CAC.jpg,,,,,,,,,223,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35471,simple,CPU-ZOLT-SB-15MG,,ZOLT Strawberry 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Strawberry, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/STRAWBERRY-300x300-1_E589AFE69CAC.png,,,,,,,,,224,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35472,simple,CPU-ZOLT-SM-15MG,,ZOLT Spearmint 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Spearmint, 15 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/11/SPEARMINT-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,225,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35473,simple,CPU-ZOLT-NP-SA-15MG,,ZOLT Sour Apple 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, SourApple, Apple, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/SOUR-APPLE-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,226,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35474,simple,CPU-ZOLT-NP-CM-15MG,,ZOLT Cool Mint 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, CoolMint, Mint, 15 mg",,https://canpouches.co/wp-content/uploads/2025/11/COOLMINT-768x768_E589AFE69CAC_E589AFE69CAC.jpg,,,,,,,,,227,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35475,simple,CPU-ZOLT-NP-WG-15MG,,ZOLT Wintergreen 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Wintergreen, 15 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/11/wintergreen-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,228,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35476,simple,CPU-ZOLT-NP-PEACH-15MG,,ZOLT Peach 15mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,ZOLT,"ZOLT, Peach, 15 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/PEACH-768x768_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,229,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35477,simple,CPU-WF-NP-BLACK-16MG,,White Fox Black Slim 16mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,WHITEFOX,"WHITE FOX, Black, Slim, 16 mg",,https://canpouches.co/wp-content/uploads/2025/11/white-fox-nicotine-pouches-gn-tobacco-black_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,230,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35478,simple,CPU-WF-NP-DM-16MG,,White Fox Double Mint Slim 16mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,WHITEFOX,"WHITE FOX, DoubleMint, Mint, Slim, 16 mg",,https://canpouches.co/wp-content/uploads/2025/11/double-mint-18-mg_E589AFE69CAC.png,,,,,,,,,231,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35479,simple,CPU-WF-NP-FC-16MG,,White Fox Full Charge 16mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,WHITEFOX,"WHITE FOX, FullCharge, 16 mg",,https://canpouches.co/wp-content/uploads/2025/11/gn-tobacco-blue-16-mg_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,232,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35480,simple,CPU-WF-NP-AWP -16MG,,White Fox Peppered Mint Slim All White 16mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,WHITEFOX,"WHITE FOX, PepperedMintAllWhite, Mint, Slim, 16 mg",,https://canpouches.co/wp-content/uploads/2025/11/white-fox-nicotine-pouches-peppered-mint-18-mg_E589AFE69CAC.png,,,,,,,,,233,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35481,simple,CPU-WF-NP-PM -16MG,,White Fox All White Portion 16mg,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,13.99,19.99,WHITEFOX,"WHITE FOX, AllWhitePortion, 16 mg",,https://canpouches.co/wp-content/uploads/2025/11/gn-tobacco-blue-16-mg_E589AFE69CAC_E589AFE69CAC.png,,,,,,,,,234,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35522,simple,CPU-ZYN-EU-NP-CT,,ZYN Citrus Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,9.99,17.99,ZYN EU,"ZYN, Citrus, Slim, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-citrus-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,141,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35523,simple,CPU-ZYN-EU-NP-CM,,ZYN Cool Mint Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, CoolMint, Mint, Slim",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-cool-mint-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,176,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35524,simple,CPU-ZYN-EU-NP-VLS,,ZYN Violet Licorice Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, VioletLicorice, Slim",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-violet-licorice-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,198,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35525,simple,CPU-ZYN-EU-NP-FMS,,ZYN Fresh Mint Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, FreshMint, Mint, Slim",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-fresh-mint-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,186,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35526,simple,CPU-ZYN-EU-NP-CLS,,ZYN Cucumber Lime Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, CucumberLime, Slim",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-cucumber-lime-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,180,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35527,simple,CPU-ZYN-EU-NP-DFS,,ZYN Deep Freeze Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, DeepFreeze, Slim",,https://canpouches.co/wp-content/uploads/2025/11/OIP_E589AFE69CAC-370x370-1.jpg,,,,,,,,,183,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35528,simple,CPU-ZYN-EU-NP-CFS,,ZYN Cool Frost Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, CoolFrost, Slim",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-cool-frost-strong_E589AFE69CAC-370x370-1.webp,,,,,,,,,170,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35529,simple,CPU-ZYN-EU-NP-PB,,ZYN Peach Bellini,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, PeachBellini, Peach, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/zyn-mini-bellini-3mg-right.png_E589AFE69CAC-370x375-1.webp,,,,,,,,,193,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35530,simple,CPU-ZYN-EU-NP-AMS,,ZYN Apple Mint Slim,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,,ZYN EU,"ZYN, AppleMint, Apple, Mint, Slim, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/zyn-slim-apple-mint-2.png_E589AFE69CAC-370x370-1.webp,,,,,,,,,139,,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35552,simple,CPU-ZYN-EU-NP-BCM-DRY,,ZYN Black Cherry Mini Dry,-1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,,9.99,ZYN EU,"ZYN, BlackCherry, Cherry, Mini, Dry, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/zyn-mini-black-cherry-3mg-left.png_副本-600x608-1.png,,,,,,,,,188,ZYN,Quantity,"1 can, 5 cans, 10 cans, 20 cans, 50 cans",1,0 +35593,simple,CPU-JUX-BB-6MG,,JUX Blueberry 6MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,JUX,"JUX, Blueberry, 6 mg, Fruit",,https://canpouches.co/wp-content/uploads/2025/11/blueberry-1.jpg,,,,,,,,,215,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35594,simple,CPU-JUX-COFFEE-6MG,,JUX Coffee 6MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,JUX,"JUX, Coffee, 6 mg",,https://canpouches.co/wp-content/uploads/2025/11/coffee-1.jpg,,,,,,,,,216,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35595,simple,CPU-JUX-CM-6MG,,JUX Cool Mine 6MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,JUX,"JUX, CoolMine, 6 mg",,https://canpouches.co/wp-content/uploads/2025/11/coolmint-1.jpg,,,,,,,,,217,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35596,simple,CPU-JUX-WG-6MG,,JUX Wintergreen 6MG,1,0,visible,,,,,taxable,,1,,,0,0,,,,,1,,10.99,19.99,JUX,"JUX, Wintergreen, 6 mg, Mint",,https://canpouches.co/wp-content/uploads/2025/11/wintergreen-1.jpg,,,,,,,,,218,,Quantity,"1 can, 10 cans, 20 cans, 5 cans, 50 cans",1,1 +35623,simple,CPU-NP-JUX-MIXED-6MG,,JUX Pouches 6MG Mixed package(Buy 4 Get 4 Free),1,0,visible,,,,,taxable,,0,,,0,0,,,,,1,,51.92,65.94,JUX,"JUX, Mix Pack, 6 mg, Buy 4 get 4 free",,https://canpouches.co/wp-content/uploads/2025/11/jux6mgmix.jpg,,,,,,,,,0,,,,,