Terve.
Pieni muotoinen haaste asetettuna ja pitäisi löytää jonkinlainen ratkaisu, mistä aloittaa.
Eli verkkokauppa pitäisi luoda, tämä nyt ei itsessään niin kovin vaikea asia. Mutta miten saan tiedot otettua kun tietokantana on excel.
Eli excelissä löytyy varastossa olevat tuotteet, näiden pohjalta siirtää se selaimeen mistä asiakas voi niitä selata ja tilata.
Tietenkin perusratkaisu että muuttaa xml-tiedostoksi taulukon ja laittaa tiedot selaimelle mistä asiakas voi kirjoittaen niitä lisäillä koriin, mutta tämä ei kovin käyttäjäystävällistä.
Voiko taulukossa olevat tiedot siirtää selaimeen esim. drop-valikoiksi, kun asiakas valitsee haluamansa tuotteen kategoriasta niin tämän jälkeen tuotteen koko valitaan varastossa olevista vaihtoehdoista dropboxin avulla, tämän jälkeen haluttu määrä valitaan taulukon vaihtoehdoista, jonka jälkeen lisää valintansa ostoskoriin.
Jos jotain vinkkejä löytyy niin olisin kiitollinen, saisi jotain mistä aloittaa tämä. Perinteinen SQL - PHP on ok, ja excelin tiedot sql:ään onnistuu, mutta tämä ei ole mahdollista tehdä koska tuettuna vain excel.
rvaananen kirjoitti:
Voiko taulukossa olevat tiedot siirtää selaimeen esim. drop-valikoiksi
Totta kai voi.
rvaananen kirjoitti:
Perinteinen SQL - PHP on ok, ja excelin tiedot sql:ään onnistuu, mutta tämä ei ole mahdollista tehdä koska tuettuna vain excel.
Onnistuu mutta ei ole mahdollista? Miksei kunnon tietokantaa saa käyttää?
Sen tarkemmin kun et ole speksannut asioita, niin oletan että tässä on kyseessä tilanne, jossa asiakas haluaa säätää tuotteita massana Excelin kautta, koska se on helppoa/siihen on totuttu.
Tämänkaltaisissa tapauksissa heivataan tuotetietoja Import ja Export -toimintojen kautta, ainakin mm. OpenCartiin saa aika helposti kyseisen toiminnallisuuden Excel-tiedostoja varten. Tällöin tuotteet ovat OpenCartin kannalta natiivissa muodossa tietokannassa, mutta tiedot muunnetaan Exportin myötä Excel-tiedostoksi, jota voi ihan normaalisti käsitellä Excelissä tai Calcissa. Ainut haitta on se, että tiedot on tosiaankin raakamuodossa, jolloin täytyy olla edes jonkin tason taitoa ja tietoa muokkaamiseen. Pieni virhe voi tehdä pahaa jälkeä, riippuen toki siitä, minkä tasoinen virhe on.
Homma siis toimisi OpenCartin kohdalla jokseenkin näin:
- Pistetään verkkokauppa pystyyn
- Varmistetaan asetukset (mm. ALV! Säästää tosi paljon vaivaa myöhemmin jos hoitaa ALVin alusta alkaen kunnolla)
- Lisätään muutama testituote ja pari tuotekategoriaa (antaa vertailutietoa)
- Asennetaan Excel Import Export -lisäosa
- Exportataan testitiedot ja tutkitaan missä muodossa taulukon tiedot on (useampi taulukko samassa tiedostossa)
- Mukautetaan olemassa olevien tuotetietojen Excel-tiedosto uuteen muotoon
- Importataan OpenCartiin ja katsotaan tuliko lopputuloksesta sellainen kuin piti
Etuna siis on se, että tiedot saa tarvittaessa massamuokkausta varten Exceliin. Lisäksi kaikkia tuotteita ei ole pakko välittää jokaisessa Excel-tiedostossa, vaan osamuokkaustenkin pitäisi onnistua ihan ookoo. Tämä tosin aika muistinvaraisesti, saatan sekoittaa osCommercen vastaavankaltaiseen lisäosaan (joka tosin oli vain CSV-tiedostojen kanssa).
Vastaavankaltaisia mahdollisuuksia pitäisi löytyä muistakin verkkokauppasoftista, valmiin softan käyttöä suosittelen ihan vain jo siksi, ettei pyörää tarvitse keksiä uudelleen.
Tosin tämä homma ei toimi ihan niin hyvin, jos Excel-tiedosto luodaan jostakin toisesta järjestelmästä automatisoidusti. Tällöin voi tulla tarve luoda oma automatisointiskripti, joka muuntaa Excelin vaadittuun muotoon. Ei kuitenkaan mitenkään mahdotonta, ja vähentää toki riskejä jos ihminen otetaan pois kuvioista.
Kiitos vastauksista!
Tosiaan, mihin olen tätä nyt tekemässä ei ilmeisesti tue sql-kantaa tai sitten heillä oli jokin oma kuvio että vain exceliä käyttäen (kuten Merri aavistelikin).
Tarkempia speksejä saan myöhemmin ja kyselyt tässä käynnissä, mutta alkutilanne oli tälläinen ja sain riittävät vastaukset että voin näiden perusteella myös pohtia tuon luomista.
Kiitos OpenCart vinkistä, alan tätä tutkimaan.
Mahtava kun näinkin kattavasti tuli apua!
Aihe on jo aika vanha, joten et voi enää vastata siihen.