- Inici
- Serveis
- Desenvolupament Shopify
- Apps Shopify a mida
Apps Shopify a mida quan l'estàndard no encaixa amb com treballes
Apps personalitzades per a processos que han de funcionar encara que ningú no tingui la botiga oberta: webhooks, sincronitzacions, panells interns i lògica de negoci pròpia.
Quan necessites apps Shopify a mida
Les apps Shopify a mida tenen sentit quan el procés necessita permisos propis, backend, webhooks, tasques programades o una interfície dins de l'administrador. Per canviar un text de la fitxa n'hi ha prou amb el tema. Una app entra en joc quan la lògica s'ha d'executar al servidor de manera fiable, sense dependre del navegador del client ni que algú tingui la botiga oberta.
Una app personalitzada s'instal·la a la teva botiga, o a les botigues que indiquis, i no cal publicar-la a la Shopify App Store. La construïm sobre l'Admin API GraphQL, la subscrivim només als webhooks que fa servir i li donem els permisos imprescindibles. Amb menys permisos hi ha menys superfície de risc i menys coses a justificar en una auditoria.
El disseny cobreix també el que passa quan alguna cosa va malament: autenticació, esdeveniments, idempotència davant de webhooks duplicats, cues, reintents amb límit, respecte als límits de l'API i un registre d'errors que algú revisi. Una comanda que queda en error s'ha de veure en aquest registre i s'ha de poder tornar a llançar sense duplicar res.
A més, una app pròpia necessita allotjament, actualitzacions quan canvia la versió de l'API i monitoratge. A la proposta deixem clar qui la manté i quanta feina suposa operar-la, perquè decideixis crear-la sabent el que costa també després del lliurament i el cost real no aparegui mesos més tard.
Què inclou aquest servei
Obre cada punt per veure'n el detall.
01 / 06
Eines internes de comandes
Accions i vistes a l'administrador per a tasques que avui es fan amb exportacions.
02 / 06
Repartiment de comandes per proveïdor
Assignació automàtica de línies segons regles de magatzem, proveïdor o producte.
03 / 06
Webhooks amb idempotència
Esdeveniments processats de manera que els duplicats i els reintents no creïn registres dobles.
04 / 06
Sincronització amb sistemes propis
Intercanvi de dades amb programari intern, magatzems o proveïdors mitjançant API.
05 / 06
Panell d'operacions i errors
Registre del que s'ha processat, alertes i reintent segur a l'abast de l'equip.
06 / 06
Extensions d'administrador i checkout
Blocs i accions dins de Shopify, segons el que permetin el pla i l'API.
Exemple: comandes repartides entre tres proveïdors
Imagina una botiga que ven productes de tres proveïdors que envien directament al client. Cada matí algú exporta les comandes, separa les línies per proveïdor i envia un correu a cadascun. Quan una comanda barreja productes de dos proveïdors o es cancel·la una línia després, el procés es descontrola i apareixen enviaments duplicats o pendents que ningú no detecta.
Una app a mida rebria el webhook de comanda creada, comprovaria si ja l'havia processada, repartiria les línies segons les regles i enviaria cada part al proveïdor pel seu canal. Un panell mostraria què s'ha enviat i què ha fallat, amb opció de tornar-ho a intentar sense duplicar. Si el volum fos baix, potser n'hi hauria prou amb un flux més senzill; ho valoraríem abans.
Et passa alguna cosa semblant? Explica'ns-hoCom decidim si cal una app
- Necessites que el procés continuï funcionant encara que ningú no tingui la botiga oberta?
- Quins esdeveniments disparen l'operació i com s'identifiquen els repetits?
- Qui veurà els errors i podrà repetir una operació fallida amb seguretat?
Per què ho preguntem
Una app pròpia porta permisos, esdeveniments i manteniment, així que només compensa si el procés necessita aquestes peces.
Una integració petita o una automatització pot ser suficient allà on una app completa seria més cara d'operar.
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.
La meva app a mida s'ha de publicar a la Shopify App Store?
No. Hi ha maneres de crear i instal·lar apps només per a la teva botiga o per a un grup concret de botigues, sense passar per la botiga pública d'apps. Triem el tipus de distribució segons el cas.
Quina diferència hi ha entre una app a mida i una funcionalitat al tema?
La funcionalitat al tema viu al Liquid i al navegador del client. L'app té backend propi: rep esdeveniments, desa dades, executa tasques programades i treballa encara que ningú no tingui la botiga oberta. Si no necessites això, probablement no necessites una app.
Es pot connectar una app Shopify amb el nostre programari intern?
Sí, sempre que aquest programari ofereixi una API, un accés segur a les seves dades o un format d'intercanvi fiable. Si no en té, estudiem alternatives abans de comprometre un abast.
On s'allotja l'app i qui la manté?
L'app necessita un servidor o un servei on executar-se, a la teva infraestructura o a la que acordem; l'allotjament es pressuposta a part. El manteniment posterior, incloses les actualitzacions de versió de l'API de Shopify, es defineix a la proposta.
Com es pressuposta el desenvolupament d'una app Shopify?
Segons els esdeveniments que processa, els sistemes amb què parla, els permisos, la interfície i el tractament d'errors. Quan hem analitzat el procés, pressupostem un abast tancat amb les seves proves. A la guia quant costa un desenvolupament ecommerce a mida expliquem què fa pujar o baixar el preu.
De qui és el codi de l'app?
S'acorda per escrit abans de començar. El nostre plantejament és que el codi i la documentació quedin a la teva disposició, perquè l'app no depengui d'una sola persona.
Serveis relacionats
Necessites una app pròpia? Primer ho comprovem.
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ó