¡Hola, Marta! Me alegra que quieras dar el salto a tu propia tienda. No te preocupes por lo técnico, me encargo yo de todo.
Veo que estás en macOS, perfecto. Lo primero que necesito hacer es instalar la herramienta Shopify CLI en tu ordenador — es lo que me permite comunicarme con tu tienda.
Instalando Shopify CLI vía npm…
$ npm install -g @shopify/cli@latest
added 482 packages in 18s
npm warn deprecated …
+ @shopify/cli@3.96.2
$ shopify version
3.96.2
¿Qué quieres hacer?
Perfecto, Marta. He identificado tu tienda: botanica-roots.myshopify.com. Ahora voy a conectarme con los permisos necesarios para gestionar productos, pedidos y más.
$ shopify store auth \
--store botanica-roots.myshopify.com \
--scopes read_products,write_products,\
read_inventory,write_inventory,\
read_orders,write_orders,\
read_customers,write_customers,\
read_themes,write_themes,\
read_content,write_content,\
read_reports
Opening browser for authentication...
Waiting for OAuth callback on localhost:3456...
✓ Authentication successful
✓ Store: botanica-roots.myshopify.com
✓ Scopes: 13 permissions granted
¡Listo! Esto es lo que puedo hacer por ti ahora:
¡Genial! He recibido tu export de Etsy. Déjame validarlo antes de importar nada…
Aquí tienes el resumen de lo que va a pasar:
Voy a importar 44 productos (67 variantes en total) como Borrador — no aparecerán en tu tienda hasta que tú los actives. Los 3 que faltan los revisaremos al final.
¿Procedo con la importación?
Importando… voy actualizándote cada 10 productos.
# Escribiendo variables a /tmp/product_input.json …
$ shopify store execute \
--store botanica-roots.myshopify.com \
--allow-mutations \
--query 'mutation productSet($input: ProductSetInput!) { … }' \
--variables "$(cat /tmp/product_input.json)"
✓ Importados 10/44 productos…
✓ Importados 20/44 productos…
✓ Importados 30/44 productos…
✓ Importados 40/44 productos…
✓ Importados 44/44 productos. ¡Completado!
Muestra de productos importados:
¡Hecho! Aquí tienes el resumen:
Antes de publicar, haz esto:
¿Quieres que te ayude con algo más? Puedo gestionar pedidos, crear descuentos o personalizar el aspecto de tu tienda.