Demanar pressupostES
  1. Inici
  2. Serveis
  3. Desenvolupament WooCommerce
  4. Plugins WooCommerce a mida
WOOCOMMERCE · PLUGINS

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.

A la pràctica

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è resolem

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 il·lustratiu

Exemple: un recàrrec per enviament voluminós que vivia al tema

cas.hipotèticNo és un client real

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-ho
Abans del pressupost

Què necessitem saber per pressupostar el teu plugin

  1. Quina regla exacta s'ha de complir i quines excepcions coneix ja el teu equip?
  2. Quin tema, quins plugins i quina versió de WooCommerce hi ha actius, i tens un entorn de proves?
  3. 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.

Explica'ns el teu cas
Mètode

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.

Preguntes freqüents

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.

El pas següent

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ó
O directament: info@whatmkt.comTelèfon: 643 369 869
Demanar pressupost TRUCAR