- Inici
- Serveis
- Desenvolupament WooCommerce
- Plugins WooCommerce a mida
Plugins WooCommerce a mida per treure la teva lògica de functions.php
Empaquetem la teva regla de negoci en un plugin propi, amb repositori i documentació, preparat per conviure amb les actualitzacions de WooCommerce i de la resta de plugins.
Quan convé un plugin WooCommerce propi i com el fem
Els plugins WooCommerce a mida tenen sentit quan la teva regla de negoci no cap a la configuració de la botiga ni en un plugin del mercat sense forçar-lo. Un snippet al functions.php serveix per sortir d'una urgència, però si toca preus, enviaments o comandes queda lligat al tema: no té versions i desapareix el dia que canvies de plantilla. Abans de programar revisem quins hooks, filtres i dades ofereix ja WooCommerce, perquè de vegades n'hi ha prou de configurar o ajustar alguna cosa que ja existeix.
Si el plugin modifica preus, mètodes d'enviament o estats de comanda, definim com es comporta a la cistella, al pagament, al tauler d'administració i quan alguna cosa falla. També el provem amb HPOS (l'emmagatzematge de comandes en taules pròpies), amb el checkout per blocs si el fas servir i amb els plugins que ja tens instal·lats, perquè els conflictes surtin a l'entorn de proves i no a producció.
Quan el plugin ha de parlar amb un ERP, un transportista o una altra API externa, fem servir la REST API i tasques en segon pla amb Action Scheduler perquè el pagament no es quedi esperant una resposta. Si una crida falla, queda registrada juntament amb la comanda i l'error, es torna a provar un nombre limitat de vegades i no repeteix accions sobre la mateixa comanda encara que l'esdeveniment arribi dues vegades.
En acabar tens el codi en un repositori amb el seu historial de versions, ajustos a l'administrador on tinguin sentit, un registre d'incidències i proves que cobreixen també les comandes atípiques. Ho deixem documentat perquè qualsevol desenvolupador el pugui mantenir, sigui el nostre equip o un altre, i perquè cada actualització de WordPress es pugui provar amb aquests mateixos casos abans d'aplicar-la.
Què inclou aquest servei
Obre cada punt per veure'n el detall.
01 / 06
Plugin privat amb la teva lògica comercial
Regles de preu, descomptes, enviament o catàleg en un plugin propi que no depèn del tema actiu.
02 / 06
Hooks i filtres a la cistella i al pagament
Modifiquem la cistella, el pagament i la comanda des dels punts d'extensió de WooCommerce. El nucli queda intacte.
03 / 06
Compatibilitat amb HPOS i versions
El plugin llegeix i desa comandes amb les API de WooCommerce i es prova amb la teva versió i els teus plugins actius.
04 / 06
Integracions per REST API i cues
Les crides externes van en segon pla amb Action Scheduler, amb límit de reintents i registre d'errors.
05 / 06
Ajustos editables a l'administrador
Opcions que el teu equip canvia des del tauler quan varia la regla, sense passar per un desenvolupador.
06 / 06
Repositori, proves i documentació
Codi versionat, els casos de prova que acordem i instruccions per actualitzar i mantenir el plugin.
Exemple: un recàrrec per enviament voluminós que vivia al tema
Imagina una botiga de mobiliari que cobra un recàrrec quan la cistella inclou peces voluminoses i la destinació és una illa. La regla és al functions.php del tema fill, barrejada amb estils i altres ajustos. Un dia canvien de tema, el recàrrec deixa d'aplicar-se i ningú no se n'adona fins que arriba la factura de l'operador logístic.
La solució seria moure la regla a un plugin propi. Un atribut marca quins productes són voluminosos, un filtre sobre les tarifes d'enviament aplica el recàrrec segons la zona i la comanda desa el desglossament. Amb proves per a cistelles mixtes, cupons i canvis d'adreça durant el pagament, el següent canvi de tema ja no afectaria el recàrrec.
Et passa alguna cosa semblant? Explica'ns-hoQuè necessitem saber per pressupostar el teu plugin
- Quina regla exacta s'ha de complir i quines excepcions coneix ja el teu equip?
- Quin tema, quins plugins i quina versió de WooCommerce hi ha actius, i tens un entorn de proves?
- Amb quines comandes reals donarem per bo el resultat, incloses les estranyes?
Per què ho preguntem
Aquestes respostes solen pesar més en l'abast que la funcionalitat en si.
Amb això et diem si convé un plugin propi, un d'existent o simplement configurar millor.
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.
Compensen els plugins WooCommerce a mida davant d'un plugin prèmium?
Si un plugin mantingut i amb bona reputació cobreix el teu cas sense forçar-lo, sol ser l'opció més assenyada. El desenvolupament a mida compensa quan la regla és pròpia del teu negoci, quan encadenes diversos plugins per a una cosa senzilla o quan el que vas comprar xoca amb la teva manera de treballar.
Podeu treballar sobre una botiga WooCommerce que ja funciona?
Sí. Comencem revisant el tema, les versions, els plugins actius i el codi personalitzat que hi hagi. Desenvolupem i provem en una còpia a l'entorn de proves, i no toquem producció fins que no validis el resultat.
Com es pressuposta un plugin a mida?
Partim de la regla, les seves excepcions, les integracions que hi intervenen i les proves necessàries. Quan entenem el cas t'enviem una proposta escrita amb l'abast, els lliurables i el que queda fora. No donem preus genèrics perquè dos plugins que es descriuen igual poden requerir una feina molt diferent. Si vols entendre de què depèn, ho expliquem a quant costa un desenvolupament ecommerce a mida.
Quant es triga a desenvolupar un plugin?
El termini depèn de l'abast, de com de ràpid tinguem els accessos i de si hi ha dades de prova realistes. El fixem a la proposta, dividit en fases que pots revisar, i preferim donar-te una data que puguem complir.
Què passa quan s'actualitza WooCommerce o WordPress?
Si el plugin fa servir hooks i API que WooCommerce admet, el risc que es trenqui alguna cosa baixa, tot i que no desapareix. El més prudent és provar cada actualització a l'entorn de proves abans d'aplicar-la a producció. Ens podem encarregar d'aquest manteniment si vols.
De qui és el codi del plugin?
Ho deixem per escrit a la proposta abans de començar. El més habitual és que et quedis el codi font, el repositori i la documentació, i que el puguis mantenir amb qui vulguis.
Serveis relacionats
Ningú no s'atreveix a tocar el teu functions.php? Hi posem ordre.
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ó