Desenvolupament Shopify sobre botigues que ja estan venent
Programem sobre el teu Shopify en funcionament (tema, metacamps, Functions, apps o integracions) i decidim quin d'aquests mecanismes toca abans d'escriure codi.
Desenvolupament a Shopify: triar on viu cada canvi
Tot desenvolupament Shopify comença per decidir on va el canvi. De vegades n'hi ha prou amb una secció de Liquid amb blocs editables; d'altres cal modelar dades amb metacamps o metaobjectes, escriure una Shopify Function, una extensió de checkout o una app personalitzada. Moltes botigues que deixen de funcionar amb la següent actualització del tema tenen la lògica posada al lloc equivocat.
Revisem què depèn del teu pla, què es pot resoldre al tema i què ha d'anar al backend o en una integració externa. Algunes personalitzacions del checkout i certes Functions només estan disponibles en plans concrets, així que ho comprovem abans de pressupostar per no comprometre res que el teu pla no inclou.
Com que la botiga continua venent mentre treballem, l'ordre és sempre el mateix: còpia del tema, desenvolupament en un tema sense publicar, prova del recorregut de compra en mòbil i escriptori, i publicació. Cada canvi queda registrat amb el que s'ha tocat i el motiu, juntament amb els passos per revertir-lo si alguna cosa falla després de publicar.
Aquí entra la feina tècnica general a Shopify: endreçar codi heretat, treure scripts que ja no fan res i unir peces que avui funcionen per separat, perquè la botiga pugui créixer sense acumular pedaços. Les funcionalitats concretes de fitxa, les apps pròpies i les integracions amb ERP també les fem, cadascuna amb el seu propi plantejament.
Què inclou aquest servei
Obre cada punt per veure'n el detall.
01 / 06
Seccions i blocs Liquid editables
Components del tema que el teu equip gestiona des de l'editor, sense tocar codi.
02 / 06
Modelatge amb metacamps i metaobjectes
Dades estructurades de producte o contingut en lloc de textos enganxats a les descripcions.
03 / 06
Lògica amb Shopify Functions
Descomptes, validacions o regles d'enviament i pagament, quan el pla i l'API ho permeten.
04 / 06
Integracions via Admin API GraphQL
Lectura i escriptura de comandes, productes o clients des de serveis propis o externs.
05 / 06
Neteja de codi heretat
Revisió de snippets, restes d'apps desinstal·lades i lògica duplicada al tema.
06 / 06
Desplegament controlat
Feina en un tema no publicat, proves de compra i registre de canvis abans de publicar.
Exemple: un descompte que vivia al lloc equivocat
Imagina una botiga que aplica un descompte per quantitat amb un script a la cistella: el JavaScript recalcula el preu que veu el client i afegeix una nota a la comanda. Funciona en la majoria de compres, però falla amb la cistella lateral del tema nou, amb la compra ràpida i quan el client torna des d'un correu de cistella abandonada. L'equip acaba corregint imports a mà.
La solució seria moure la regla al lloc on Shopify calcula els descomptes, amb descomptes natius si cobreixen el cas o amb una Function si el pla ho permet, i deixar al tema només el missatge informatiu. Abans de tocar res comprovaríem com conviu amb altres promocions i què passa a cada punt d'entrada al checkout.
Et passa alguna cosa semblant? Explica'ns-hoQuè revisem abans de tocar el tema
- El canvi afecta només el que veu el comprador o modifica una regla de negoci?
- Quin tema i quines aplicacions hi intervenen, i quin comportament cal conservar?
- Qui actualitzarà el contingut o les regles després de lliurar el desenvolupament?
Per què ho preguntem
Hi ha canvis que pertanyen a la fitxa i d'altres que necessiten que Shopify intercanviï dades amb un servei extern.
Abans de proposar una app, comprovem si Liquid, els metacamps o les eines natives resolen el cas sense una altra dependència.
Com treballem, fase per fase
Ens expliques el problema
N'hi ha prou amb un exemple.
T'enviem l'abast
Què inclou i quant costa.
Ho programem i ho provem
En un entorn de proves.
Ho lliurem documentat
El teu equip ho pot mantenir.
El que diuen de What!, la nostra agència
Desarrollo Tienda Online és el servei tècnic de What!, agència de màrqueting de Manresa. Aquestes són les seves ressenyes públiques a Google.
Preguntes freqüents
Si la teva pregunta no és aquí, escriu-nos a info@whatmkt.com.
Podeu treballar a la meva botiga Shopify sense canviar de tema?
Sí, sempre que el tema i les seves dependències permetin fer el canvi amb seguretat. Treballem sobre una còpia no publicada i només publiquem quan el recorregut de compra està provat.
Es pot personalitzar tot el checkout de Shopify?
No. El que es pot modificar depèn de la funció concreta, del pla i de les API disponibles a cada moment, com Checkout Extensibility o Shopify Functions. Ho verifiquem abans de pressupostar per no prometre res que la plataforma no permet.
Quins accessos necessiteu per desenvolupar al meu Shopify?
Normalment un compte de col·laborador o de personal amb els permisos justos per a la feina. Si hi ha integracions, també un accés de proves o la documentació del sistema extern.
Com es pressuposta un desenvolupament Shopify?
Primer revisem la botiga, entenem el cas i decidim on va el canvi: tema, Function, app o integració. Amb això definim un abast tancat que inclou les proves, i és sobre aquest abast que donem preu. Si vols entendre de què depèn, ho expliquem a quant costa un desenvolupament ecommerce a mida.
Què passa amb el desenvolupament si el tema s'actualitza?
Documentem quins fitxers s'han modificat i quins components són propis, perquè una actualització no esborri la feina sense que ningú se n'adoni. Quan és possible, aïllem el codi en seccions o snippets propis.
Podeu continuar donant suport després del desenvolupament?
Sí, amb manteniment o amb ajustos puntuals. El codi queda a la teva botiga i documentat, així que també el pot reprendre un altre equip si ho prefereixes.
Serveis relacionats
El teu Shopify es queda curt? Mirem on cal tocar.
Explica'ns què passa a la teva botiga i t'enviarem com ho abordaríem, l'abast i el pressupost. Si n'hi ha prou de configurar alguna cosa, t'ho direm.
Demanar valoració