Daugiakalbė WooCommerce parduotuvė: priežiūra ir individualus kodas.
Sraigtinių polių WooCommerce parduotuvė, dirbanti penkiomis kalbomis penkiuose domenuose. Prižiūrim ją ir rašom individualų kodą: dovanų taisykles, nuolaidų kainas kataloge ir skaičiuoklės krepšelį. Mūsų kodas laikomas atskirai nuo svetimo.
Nuolaida katalogepirkėjas mato, kiek prekė kainuos perkant daugiau, dar prieš krepšelį

Trumpai
- Mūsų kodas laikomas atskirai nuo temos ir svetimo kodo: kiekvienas pakeitimas atsekamas
- Skaičiuoklė sudeda polius į krepšelį, o parduotuvė lieka saugi
- Dovanų taisyklės: įrankio nuoma į krepšelį įkrenta pati ir nemokamai, o pirkėjas ją gali pašalinti
- Nuolaida skaičiuojama tik nuo pirkinio: dovanos kaina į bazę nepatenka
- Kainos su nuolaida matomos jau kataloge: po kaina rodoma, kiek prekė kainuos perkant daugiau
Susijusios paslaugos
Ekranai
Kaip atrodo.
Kaip padaryta
Pats darbas.
Daugiakalbė WooCommerce parduotuvė penkiuose domenuose
Be betono prekiauja sraigtiniais poliais: poliais, jungiamąja serija, montavimo įrangos nuoma ir montavimo paslauga. Ta pati parduotuvė dirba penkiomis kalbomis ir penkiuose domenuose: bebetono.lt lietuviškai, dogroundscrew.com angliškai, bezbetonu.pl lenkiškai, ingenbetong.se švediškai ir dogroundscrew.nl olandiškai. Tekstas rašomas vieną kartą ir verčiamas, o ne kopijuojamas penkiskart.
Parduotuvę kūrė ne mes, mes ją perėmėm prižiūrėti ir plėsti. Tai reiškia, kad kiekviena pataisa turi tilpti į svetimą namą: temą, įskiepius ir skaičiuoklę, kurių autoriai ne mes. Dėl to pirmas klausimas prieš kiekvieną darbą yra ne „kaip padaryti“, o „kieno tai kodas“, ir tik mūsų dalis keičiama tiesiogiai.
Individualus kodas, atskirtas nuo svetimo
Visa, ką parašėm, laikoma vienoje vietoje, atskirai nuo temos ir svetimų įskiepių. Taip aišku, kas mūsų, o atnaujinimai to nenušluoja.
Taip dirba visa mūsų svetainių priežiūra: pakeitimai pirma išbandomi ne gyvoje parduotuvėje, o prieš kiekvieną darbą pasidarom atsarginę kopiją. Kiekvienas pakeitimas užrašomas, tad vėliau matyti, kas ir kada pasikeitė.
Skaičiuoklė, kuri sudeda krepšelį
Polių skaičiuoklę rašė kitas autorius: pirkėjas suveda tipą, polį ir projekto matmenis, o rezultatas keliauja į krepšelį. Mūsų darbas buvo sujungti ją su parduotuve taip, kad krepšelis veiktų, o parduotuvė liktų saugi.
Pirkėjui tai atrodo paprastai: įrašai projekto matmenis, skaičiuoklė suskaičiuoja polių kiekį ir sumą, o vienas mygtukas tą sąrašą paverčia krepšeliu.
Dovanos, kurios nevalgo nuolaidos
Parduotuvė turi kelias dovanų taisykles: perkant daugiau polių ar didesne suma, montavimo įrangos nuoma tampa nemokama. Dovana į krepšelį įkrenta pati, su žyma ir nuline kaina, o jei pirkėjui jos nereikia, ji šalinama kaip bet kuri kita eilutė.
Svarbiausia čia yra nuolaidos bazė. Ji skaičiuojama tik nuo pirkinio, tad nuolaida tiksliai atitinka tai, už ką pirkėjas moka. Dovanos kaina į bazę nepatenka ir pakopos nepakelia. Mokama įrangos nuoma su pasirinktomis datomis lieka mokama ir dovana nevirsta.
Kainos ir likučiai, matomi dar kataloge
Kiekvienoje prekės kortelėje po kaina stovi dvi papildomos eilutės: kiek prekė kainuos, kai pirkinys didesnis. Pakopa matoma dar prieš krepšelį, tad pirkėjui nereikia skaičiuoti pačiam, ar verta paimti kelis polius daugiau. Prekės puslapyje tos pačios eilutės stovi šalia nuolaidų sąlygų ir nuomos bloko.
Likutis rodomas be tikslaus skaičiaus: prekės puslapis tiesiog sako, kad prekės užtenka. Komentarai parduotuvėje išjungti visomis kalbomis. Visa tai dirba tas pats mūsų kodas, o lietuviškai parduotuvei skirti pakeitimai kitų šalių parduotuvių neliečia.
Kaip užsakyti panašų projektą
Jei turite veikiančią parduotuvę, kurią reikia taisyti ir plėsti, pradedam nuo dviejų dalykų: kas joje jau sukasi ir kas iš to yra svetima. Nuo to priklauso, ar pakanka nustatymų, ar reikia individualaus kodo, ir kokia kiekvieno pakeitimo apimtis.
Tokiam darbui tinka individualus programavimas kartu su priežiūra. Dirbam ir su svetainėmis, kurių patys nekūrėm, o savo kodą laikom atskirai nuo svetimo. Parašykite, kas parduotuvėje neveikia arba ko trūksta, ir mes aptarsim apimtį, etapus ir sąmatą. Susisiekti.







