Kako povezati več spletnih platform?

Pozdravljeni,

morda kdo ve kako bi lahko povezal več različnih spletnih trgovin mojih strank, ki so na različnih platformah na način, da bi vsaka zase v real-time pošiljala izbrane podatke v eno spletno stran, ki bi te podatke obdelovala?
Komunikacija bi morala biti eno-stranska.
Bistvo je, da mora biti zadeva zastavljena tako, da je čim manj dela na strani mojih strank. Morda bi bila opcija tudi, da se podatki pošiljajo preko mailov na moj mail, kjer bi jih nato neka app prebrala in uredila v bazo..

Je potrebno za vsako platformo narediti svoj plugin/kodo ali morda kaj takega že obstaja?

Upam, da nisem preveč zakompliciral :)

lp

5 odgovorov

Praviloma se to dela z APIji, če jih lahko urediš na strani trgovin.

1

Več opcij imaš
- lahko vzpostaviš kakšen REST, SOAP se vzpostavi pri vsaki trgovini, ki jo nato bere glavna stran. Če boš REST potem daj json, ker je lažji.
- Če imaš dostop do baz, potem uredi remote mysql in se poveži kar direktno na bazo
- Spletne strani lahko na nek CRON pošiljajo XML na kakšen FTP, kjer ga bereš.
....

1

Večina open-source sistemov omogoča da vključiš API, potem pa preko tega lahko dostopaš do podatkov. Kakšni podatki točno pa so exposani preko teh API-jev pa se malce razlikuje, tako da google it.

1

@OvcaX in @LouD: hvala za idejo z API vendar malo me skrbi za kakšne trgovine, ki so custom made ..

@Pavarti: ideji z remote mysql in cron -> XML sta je všeč.. bom malo pogledal na to temo - hvala!

Če imaš custom made trgovine so verjetno tudi baze zadaj drugačne. Vendar je v tem primeru edina opcija dejansko preko podatkovnih baz it v to, ker drugače bi vsi custom made morali naročiti svojim izvajalcem programiranje API funkcionalnosti. Sam bi sel s kako manual nodejs scripto fetchat podatke (na npmjs.org je videti za vse možne baze driver-je)..