WordPress- ja WooCommerce-kehitys
Rakennamme ja korjaamme WordPress-sivustoja ja WooCommerce-kauppoja: omat lisäosat, lapsiteemat, Elementor Pro -asettelut, monikieliset ratkaisut sekä varasto- ja hintasynkronointi 1C:n tai ERP:n kanssa. Pelastamme myös sivustoja, jotka muut kehittäjät jättivät kesken, ja useat kaupat ovat olleet hoidossamme vuodesta 2021.
Milloin ottaa meihin yhteyttä
Useimmilla WordPress-projekteilla on meille tullessaan historia: kolmen ihmisen muokkaama teema, neljäkymmentä lisäosaa ja yksi integraatio, jota kukaan ei täysin ymmärrä.
- Varastosaldot ja hinnat ovat 1C:ssä tai ERP:ssä, ja joku kirjoittaa ne kauppaan uudelleen joka viikko
- Sivusto kaatui lisäosan päivityksen jälkeen, eikä sen rakentanut toimisto enää vastaa
- Tuoteryhmäsivujen avautuminen kestää useita sekunteja, ja hallintapaneeli on vielä hitaampi
- Teeman tiedostoja on muokattu suoraan, joten jokainen päivitys pyyhkii jonkun muutokset
- Tarvitsette kaupan usealla kielellä ilman erillisiä sivustoja
- Elementor-asettelu hajoaa puhelimilla, ja yhden sivun korjaaminen rikkoo toisen
Mitä teemme
WooCommerce-kaupat
Tuotekatalogit toimivine ominaisuuksineen ja suodattimineen, tuotehaku, kassa ja maksunvälittäjät, tilausten tilat ja sähköpostit. Uudet kaupat tai muutokset kauppaan, jonka kautta jo myytte.
Omat lisäosat ja mu-lisäosat
Liiketoimintalogiikka on omassa lisäosassaan tai pakollisessa (must-use) lisäosassa eikä teeman tiedostoissa. Se säilyy teeman päivityksissä, sen voi kytkeä pois testausta varten, ja se on versionhallinnassa.
Lapsiteemat ja Elementor Pro
Lapsiteemat kaupallisen tai räätälöidyn teeman päälle, Figma-suunnitelmista Elementor Prolla rakennetut asettelut ja mobiiliasettelut, jotka kestävät pienet näytöt.
1C- ja ERP-integraatio
Tuotteet, saldot, hinnat ja ominaisuudet tulevat WooCommerceen järjestelmästä, joka omistaa ne. Tilaukset voivat kulkea takaisin, joten kukaan ei kopioi dataa kahden ikkunan välillä.
Monikieliset sivustot
Polylang-toteutukset käännettyine sivuineen, tuotteineen, tuoteryhmineen ja osoitteineen, oikea hreflang ja kielivalitsin, joka vie samalle sivulle toisella kielellä.
Pelastus ja nopeus
Päivitysten jälkeen kaatuvien, valkoista näyttöä näyttävien tai hidastuvien sivustojen diagnosointi. Löydämme syyn, korjaamme sen ja järjestämme asiat niin, ettei sama toistu.
Saldot ja hinnat järjestelmästä, joka omistaa ne
Monessa kaupassa todellinen tuotekatalogi on 1C:ssä tai muussa kirjanpitojärjestelmässä, ja verkkosivusto on kopio, joka on vanhentunut jo lounasaikaan. Yhdistämme nämä kaksi niin, että tuotteet, saldot, hinnat ja ominaisuudet siirtyvät WooCommerceen aikataulun mukaan ilman, että kenenkään tarvitsee kirjoittaa niitä uudelleen. Vaikein osa on yksityiskohdissa: WooCommerce ylläpitää hakutauluja, jotka on päivitettävä tuonnin jälkeen, tai muuten suodattimet ja haku näyttävät vääriä tuotteita, ja kirjanpitojärjestelmä lähettää joskus dataa, jota WooCommerce ei hyväksy. Käsittelemme nämä tapaukset koodissa ja kirjaamme ne lokiin, joten epäonnistunut tuonti huomataan samana päivänä.
- Tuotteet, saldot, hinnat ja ominaisuudet synkronoituina 1C:stä tai ERP:stä
- Suodattimet ja haku pysyvät oikeina jokaisen tuonnin jälkeen
- Tilaukset välitetään tarvittaessa takaisin kirjanpitojärjestelmään
- Loki hylätyistä tietueista hiljaisten aukkojen sijaan
Jonkun muun rakentaman sivuston pelastaminen
Tyypillinen yhteydenotto alkaa siitä, että sivusto on kaatunut päivityksen jälkeen. Yleensä syynä on rikkinäinen lisäosan julkaisu, joka perutaan tunnin sisällä, sekä tietokantatietue, joka on korjattava. Pidempi työ tulee sen jälkeen: viemme koodin repositorioon, pystytämme testikopion, siirrämme räätälöidyn koodin teemasta lapsiteemaan tai lisäosaan ja poistamme sen, mitä kukaan ei käytä. Sivunrakentajan data vaatii erityistä huolellisuutta, koska Elementor tallentaa asettelut serialisoituna datana, jonka huolimaton etsi ja korvaa -operaatio rikkoo. Olemme myös siirtäneet monikielisen sivuston yhdestä käännöslisäosasta Polylangiin menettämättä sen käännöksiä.
- Ensin sivusto takaisin verkkoon, sitten juurisyy
- Räätälöity koodi pois teeman tiedostoista, jotta päivitykset lakkaavat rikkomasta sitä
- Testikopio päivitysten kokeilemiseen ennen tuotantosivustoa
- Käyttämättömät lisäosat ja hylätty koodi poistettuina
Pidetään toiminnassa vuosia, ei vain julkaisuun asti
Useat kaupat, joiden parissa työskentelemme, ovat olleet hoidossamme vuodesta 2021. Yhdelläkään niistä ei ole omaa kehittäjää, joten kun jokin hajoaa lauantaina, ne kirjoittavat meille. Rutiini on tavallinen ja toimiva: päivitykset ensin testikopiolle, sitten tuotantokauppaan katalogin, ostoskorin ja kassan tarkistuksen jälkeen, varmuuskopiot erilliseen tallennustilaan ja valvonta, joka seuraa kassasivua eikä vain etusivua. Nopeustyö tehdään matkan varrella, kun tuoteryhmäsivu alkaa matelemaan tai uusi lisäosa lisää sekunnin latausaikaan.
- Päivitykset testataan testikopiolla ennen tuotantokauppaa
- Varmuuskopiot erilliseen tallennustilaan, palautukset oikeasti testattuina
- Kassan valvonta, ei vain etusivun
- Suorituskyvyn tarkistukset, kun katalogisivut hidastuvat
Miten aloitamme
Käyttöoikeudet ja tilannekuva
Annatte meille pääsyn hallintapaneeliin, hostingiin ja repositorioon. Otamme täyden varmuuskopion ja kirjaamme lisäosien versiot, nopeuden ja tärkeimmät sivut ennen kuin muutamme mitään.
Diagnoosi tai määrittely
Olemassa olevasta sivustosta saatte listan ongelmista ja riskeistä. Uudesta työstä saatte laajuuden, jossa on mukana olevat sivut, integraatiot ja lisäosat.
Rakentaminen testikopiolla
Muutokset tehdään sivuston kopiolle. Tarkistatte ne siellä ettekä tuotantokaupassa.
Julkaisu
Muutokset viedään tuotantoon sovittuna aikana, ja tarkistamme katalogin, ostoskorin, kassan ja lomakkeet heti sen jälkeen.
Ylläpito
Halutessanne huolehdimme sivustosta jatkossa kuukausittain: päivitykset, varmuuskopiot, korjaukset ja pienet muutokset.
Millä työskentelemme
WordPress
- WordPress
- WooCommerce
- Elementor Pro
- Räätälöidyt teemat ja lapsiteemat
- Polylang
- Relevanssi
Koodi
- PHP
- MySQL
- JavaScript
- WP-CLI
- WordPress REST API
Integraatiot
- 1C
- ERP- ja kirjanpitointegraatiot
- Maksunvälittäjät
- Rank Math ja Yoast SEO
Ylläpito
- Git
- Testikopiot
- Varmuuskopiot erilliseen tallennustilaan
- Käytettävyyden valvonta
Yhteistyömallit
Kiinteän laajuuden projekti
Uusi kauppa, integraatio 1C:n tai ERP:n kanssa, ulkoasun uudistus Elementorilla tai siirto Polylangiin sovitulla laajuudella.
Kuukausittainen ylläpito
Päivitykset, varmuuskopiot, valvonta, korjaukset ja määrä pieniä muutoksia joka kuukausi kaupoille, joilla ei ole varaa olla poissa käytöstä.
Tuntiperusteinen tai yksittäinen tehtävä
Kaatuminen päivityksen jälkeen, hidas tuoteryhmäsivu tai lisäosien ristiriita, laskutettuna tunneittain tai kiinteänä tehtävänä.
Palautteet
Revolin tiimi tehostaa edelleen asiakkaan kehityskyvykkyyttä laadukkaalla työllään ja luotettavalla tuellaan. Tiimi viestii tehokkaasti ja ymmärtää hyvin asiakkaan tarpeet ja liiketoiminnan.
Tomas
Revolin työ vastasi täysin odotuksia, ja asiakas oli tyytyväinen. Tuore lähestymistapa ja valmius olla tukena myös jatkossa ovat olleet arvokkaita. Asiakkaat voivat valita heidät viestiväksi, asiakaslähtöiseksi tiimiksi tavoitteidensa saavuttamiseen.
Andrey
Usein kysytyt kysymykset
Voitteko ottaa hoitoon toisen toimiston rakentaman kaupan?
Kyllä, ja useimmat WordPress-työmme alkavat juuri niin. Otamme täyden varmuuskopion, käymme läpi teeman, lisäosat ja räätälöidyn koodin ja kerromme, mikä on rikki, mikä on riskialtista ja mikä voi odottaa, ennen kuin sovimme laajuudesta.
Mitä kirjanpitojärjestelmiä voitte yhdistää WooCommerceen?
Olemme rakentaneet ja ylläpitäneet 1C-integraatioita WooCommerceen vuosia. Muut ERP- ja kirjanpitojärjestelmät voidaan yhdistää niiden rajapinnan tai tiedostovientien kautta. Sääntö on joka tapauksessa sama: datan omistava järjestelmä on lähde, ja kauppa seuraa sitä.
Sivustomme hajosi päivityksen jälkeen. Mitä teette ensin?
Palautamme sen toimintaan. Yleensä se tarkoittaa ongelman aiheuttaneen lisäosan tai teeman julkaisun perumista ja tarvittaessa tietokannan korjaamista. Sitten selvitämme, miksi se hajosi, ja pystytämme testikopion, jotta seuraava päivitys testataan ennen kuin se päätyy tuotantosivustolle.
Muokkaatteko lisäosien tai teeman tiedostoja suoraan?
Emme. Muutokset tehdään lapsiteemaan tai omaan lisäosaan, jotta päivitykset eivät kirjoita niiden päälle. Jos edellinen kehittäjä muokkasi lisäosien tiedostoja, siirrämme ne muutokset ensin pois.
Elementor vai räätälöity teema?
Elementor Pro sopii sivustoille, joissa omistaja haluaa muuttaa sivuja ilman kehittäjää. Räätälöity teema sopii kauppoihin, joissa nopeus ja tarkka ulkoasu ovat tärkeämpiä. Monessa sivustossa käytetään molempia, ja kerromme, kumpi sopii, kun olemme katsoneet, mitä teillä on.
Voitteko tehdä kaupastamme monikielisen?
Kyllä, Polylangilla: käännetyt sivut, tuotteet ja tuoteryhmät, käännetyt osoitteet ja oikea hreflang, jotta hakukoneet näyttävät oikean kielen. Siirrämme myös sivustoja muista käännöslisäosista Polylangiin olemassa olevine käännöksineen.
Voitteko nopeuttaa hidasta kauppaa?
Yleensä kyllä. Mittaamme ensin ja katsomme sitten hitaita tietokantakyselyjä, raskaita lisäosia, kuvia, välimuistia ja itse palvelinta. Saatte luvut ennen ja jälkeen, joten on selvää, mitä kukin muutos teki.
Rakennatteko uusia WordPress-sivustoja alusta asti?
Kyllä, Figma-suunnitelmasta tai briefistä. Suuremmille verkkosovelluksille ehdotamme usein toista teknologiaa, ja verkkokehityssivumme kertoo, milloin se on järkevää.
Kertokaa projektistanne
Kuvatkaa tehtävä muutamalla rivillä. Vastaamme yhden työpäivän kuluessa kysymyksillä tai alustavalla näkemyksellä laajuudesta ja kustannuksista.
Sopiiko sähköposti tai puhelu paremmin?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinna, Viro. Tiimimme on hajautettu ympäri maailmaa.
Liity tiimiimme
Lähettäkää ansioluettelonne osoitteeseen career@revolsource.com