Perspektiv teamet har arbejdet på en modemarkedsplads på VnEcoms-udvidelserne i lang tid. Projektet dækker alle udviklingstrin, fra UI/UX-design til QA og test. I dag er den allerede i stand før deployering. Så vi har meget at snakke om og deler gerne.
Ofte er Magento-platformen kun forbundet med udvikling af onlinebutikker. Det giver dog virksomheder mulighed for at skalere op til markedspladsen med flere leverandører. Følgende komponenter i markedspladssystemet er Merchant Administration System, Product Information Management, Order Management System, Billings, Reporting&Analytics.
Under udvikling af modemarkedet, anvendte vi en gruppe udvidelser fra VnEcoms. Udvidelserne dækker dog kun nogle kundebehov, hvilket er sædvanlig praksis. Når alt kommer til alt, har enhver virksomhed sine særegenheder. Tilpasningen har været genstand for mange processer, og dem vil vi gerne fortælle mere om.
- For det første har vi forenklet processen med sælgerregistrering. Vi byggede logikken i, at sælgeren udfyldte en formular på markedspladsens side: tdataene fra formularen kommer ind i det administrative panel. Hovedadministratoren modtager meddelelser til e-mailadressen og på administratorpanelet om en ny anmodning og bekræfter den.
- Registrering af ordren blev automatiseret. Sådan ser det ud: Sælgeren trykker på eccept-knappen, når han modtager ordren og opretter automatisk en faktura, forsendelse og levering af fragtbreve. Tilføjede også en mulighed for at redigere ordren.
- Håndteringen af ordrer blev ændret. Nedenfor kan du se visningen af den personlige konto før og efter ændring. Ordrer fordeles efter status: ny, behandlet, kombineret eller annulleret. For en sælger er det langt mere bekvemt at spore ordren.
- Leverandørens RMA fra VnEcoms blev ændret for at imødekomme kundens behov. Tidligere tillod dens funktion kun at returnere fra én sælger ad gangen. Vi har skabt en logik, så du kan vælge produkter fra enhver sælger ved returnering. Det blev mere tilgængeligt for køberen at administrere registrerings- og returneringsprocessen.
- Et andet tilfælde er udviklingen af leveringsfunktionen. Det er en særskilt historie. Da det var en international markedsplads med flere leverandører, valgte ejeren DHL som logistikoperatør for ordrelevering. Magento-platformen har et modul til DHL-leveringsmetoden, men ikke til markedspladsen. VnEcoms har det også. Det er dog designet til at fungere for én sælger, så det er én DHL-konto. Begge muligheder løste ikke den tekniske opgave. Som et resultat heraf har vi redesignet modulet leveret af VnEcoms til at fungere med én konto. Under processen var der et problem med korrektheden af vurderinger (tilstedeværelse i Storbritannien). Det viste sig, at DHL API ikke overvejede Brexit-gebyret dengang. Derefter færdiggjorde vi funktionaliteten. Der blev også udviklet en funktion til at reservere adresseforbuddet for forsendelser. Sælgeren får en ny ordre og klikker på accept, og opretter derefter automatisk en faktura, forsendelse med generering af pakker og modtagende forsendelsesetiketter og et sporingsnummer fra DHL. Ordrestatus ændres til behandling. Når fakturaen er oprettet, er knappen DHL Address Ban tilgængelig. Derudover er der udviklet en funktion, der sender anmodninger til DHL API to gange dagligt på cron og tjekker poststatusserne. Hvis den er leveret, betragtes ordren som endelig, og først derefter kan sælgeren returnere. Køberen kan også overvåge ordrens status gennem sporingsnummeret på sin konto. Denne mekanisme er blevet brugt til at sikre, at sporingsnummeret automatisk vises på DHL-siden.
- I dette tilfælde var vi nødt til at realisere en meget kompleks prislogik. Vi har udviklet et prisfastsættelsesmodul specielt til kundens tekniske opgave. Det var vigtigt at beholde Magentos primære funktion. Det første, der komplicerer prismekanismen, er markedspladsens geografi. Det har forskellige butikker afhængigt af køberens region: UK, USA, EU, GLOBAL. Derfor er der for andre købere forskellige afgifter, ekstra omkostninger ved levering og så videre. Generelt beregnes gebyret under hensyntagen til seks indikatorer. Derfor kan de samme varer i forskellige butikker være fundamentalt forskellige med hensyn til pris. Vi har oprettet funktionen, så sælger på sit kontor viser varens pris. De endelige omkostninger tager alle indikatorerne i betragtning og beregnes automatisk for hver butik. På webstedet ser køberen den endelige pris for produktet, dannet i henhold til prislogikken. Sælgeren har bevaret al grundlæggende marketinglogik (særpris, gruppepris og niveaupris) på sidens niveau, og butiksejeren kan administrere katalogprisen.
- For transaktioner på siden skal du bruge betalingstjenesten Stripe. Det er tilpasset i overensstemmelse med virksomhedens behov. Ved oprettelse eller support af almindelige netbutikker var det ikke nødvendigt at opfylde en funktion som opdeling af betaling mellem flere deltagere. I dette tilfælde mødte vi en opgave, der siger, at den fulde betaling ikke skyldes markedets ejer, men kun provisionen.
VnEcoms har et modul til Stripe, men det dækkede ikke vores behov. Takket være ændringen fjerner modulet penge fra bankkortet og tildeler konti til ejeren af virksomheden og sælgeren af varer. Markedsejeren får en provision, de brugte dele og leveringsomkostningerne. Sælgeren modtager på bekostning af produktsummen, som blev lavet ved dets oprettelse, med fradrag af grundprovisionen.
Ud over VnEcoms-moduler blev mere end et dusin andre leverandørmoduler brugt til at dække kundens behov. Nogle af dem har vi installeret uden ændringer, og andre er tilpasset:
Amasty_Magento 2-lags navigation – til filtrering af produkter.
Derudover har vi udvidet funktionaliteten af modulet som følger:
- hvis du kommer på kategorisiden, er alle filtre tilgængelige
- i færd med at filtrere er filtre, der tidligere var "forsvundet", nu synlige, selvom de er inaktive.
BSSCommerce_Magento Multiple Store Se priser.
En gruppe moduler blev brugt til at installere prispunkter på sideniveau.
FME_Magento 2 Produktbillede Zoom. Fotogalleri og produktbilledgalleri.
Modulerne er installeret til produktbilledet zoom og galleri generelt.
Age Array_Form Builder
Modulet gjorde det muligt for klienten at oprette formularer bekvemt og placere dem på webstedets sider.
Mageplaza_Blog
De brugte udvidelser til at oprette en blog til sælgere.
Mageplaza_StoreSwitcher
Gjorde os i stand til at omdirigere vores kunder fra forskellige lande til højre side og skifte til den korrekte valuta.
Mageplaza_SocialLogin
Modulet giver klientlogin via sociale netværk.
Ebizmarts_MailChimp
Modulet, der håndterer post.
Moduler fra Mirasvit
Magento 2 Forbedret asynkron genindeksering Mirasvit, Magento 2 Full Page Cache Warmer Extension til opvarmning af cachen og genindeksering fra admin, Knowledge Base Extension til at skabe en sælger- og kundevidenbase.
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- Platoblokkæde. Web3 Metaverse Intelligence. Viden forstærket. Adgang her.
- Kilde: https://www.fintechnews.org/marketplace-development-based-on-vnecoms-extensions/
- :er
- $OP
- 1
- 7
- a
- Om
- Acceptere
- tilgængelig
- Ifølge
- derfor
- Konto
- Konti
- tilføjet
- Desuden
- Yderligere
- Derudover
- adresse
- admin
- administration
- administrative
- Efter
- Alle
- tillader
- allerede
- Skønt
- analytics
- ,
- api
- anvendt
- ER
- AS
- forbundet
- At
- automatisk
- til rådighed
- Forbyde
- Bank
- bund
- baseret
- grundlæggende
- BE
- før
- jf. nedenstående
- mellem
- Blog
- Brexit
- bygget
- virksomhed
- virksomheder
- .
- købere
- by
- Cache
- beregnet
- CAN
- kort
- tilfælde
- katalog
- Boligtype
- Ændringer
- afgift
- Kontrol
- Vælg
- valgte
- kunde
- kunder
- KOM
- kombineret
- Kommissionen
- komplekse
- komponenter
- betingelse
- Overvej
- betragtes
- anser
- Praktisk
- Koste
- Omkostninger
- lande
- dæksel
- Dækker
- skabe
- oprettet
- skaber
- Oprettelse af
- skabelse
- Valuta
- kunde
- tilpasning
- tilpassede
- dagligt
- data
- leveret
- levering
- Afhængigt
- Design
- konstrueret
- udviklet
- Udvikling
- DID
- forskellige
- displays
- distribueret
- Afdeling
- dusin
- i løbet af
- hver
- sikre
- væsentlig
- EU
- Hver
- udvidelse
- udvidelser
- Fall
- Mode
- Feature
- gebyr
- filtrering
- Filtre
- endelige
- færdiggjort
- Fornavn
- efter
- følger
- Til
- formular
- dannet
- formularer
- fra
- fuld
- funktion
- funktionalitet
- fundamentalt
- fonde
- Galleri
- Generelt
- generation
- geografi
- få
- given
- Global
- varer
- gruppe
- Gem
- Have
- stærkt
- Hvordan
- Men
- HTML
- HTTPS
- billede
- forbedret
- in
- inaktive
- Indikatorer
- oplysninger
- installere
- installeret
- internationalt
- IT
- ITS
- jpg
- Holde
- viden
- Etiketter
- lagdelt
- Niveau
- ligesom
- Logistik
- Lang
- lang tid
- UDSEENDE
- Lot
- lavet
- Main
- lave
- administrere
- ledelse
- administrerer
- mange
- Marked
- Marketing
- markedsplads
- max-bredde
- betyder
- mekanisme
- Mød
- møde
- Merchant
- metode
- modificeret
- Moduler
- Moduler
- Overvåg
- mere
- flere
- Navigation
- nødvendig
- behov
- net
- Ny
- meddelelser
- nummer
- of
- Office
- on
- ONE
- online
- operatør
- Opportunity
- Indstillinger
- ordrer
- ordrer
- Andet
- Andre
- ejer
- pakker
- side
- panel
- deltagere
- dele
- betaling
- personale
- Place
- perron
- plato
- Platon Data Intelligence
- PlatoData
- punkter
- Indlæg
- praksis
- tilstedeværelse
- tidligere
- pris
- prissætning
- primære
- Problem
- behandle
- Processer
- forarbejdning
- Produkt
- Produktinformation
- Produkter
- projekt
- forudsat
- giver
- Spørgsmål og svar
- ratings
- indse
- modtager
- modtagende
- omdirigere
- region
- Registrering
- fast
- anmode
- anmodninger
- resultere
- afkast
- vender tilbage
- samme
- siger
- Scale
- Sees
- Sælgere
- adskille
- tjeneste
- flere
- Del
- Levering
- side
- forenklet
- siden
- websted
- SIX
- So
- Social
- sociale netværk
- SOLVE
- nogle
- særligt
- specifikt
- brugt
- etaper
- Status
- butik
- forhandler
- Story
- stribe
- emne
- sådan
- Støtte
- Kontakt
- systemet
- tager
- Tal
- Opgaver
- Skatter
- hold
- Teknisk
- Test
- Tak
- at
- Them
- ting
- Gennem
- tier
- tid
- til
- i dag
- spor
- Sporing
- Transaktioner
- Drejede
- To gange
- Uk
- us
- USA
- brug
- forskellige
- sælger
- Specifikation
- synlig
- Varmere
- Vej..
- som
- med
- uden
- Arbejde
- arbejder
- ville
- Du
- zephyrnet
- zoom