· IS IMES spolupracuje s internetovými obchody našich zákazníků dvěma způsoby:
· 1) Pasivně (nekompletně) – zde internetový obchod komunikuje s Informačním systémem částečně a většinou dávkově. Z IS IMES se odesílají např. nové položky, ceny a stav zboží.
· 2) Aktivně (kompletně) – zde v informačním systému probíhá kompletní správa produktů, cenotvorby, objednávek i partnerů/zákazníků. Internetový obchod je přímo napojen na databázi informačního systému IMES. Internetový obchod se automaticky pravidelně aktualizuje. U produktů (položek) se například aktualizují jak informace základního charakteru, název, popis, cena, stav na skladě, dostupnost, foto, tak i další rozšiřující informace, jako jsou parametry produktů, varianty nebo i sety, nebo modifikace produktů.
Samozřejmostí je automatické ukládání
přijatých objednávek z e-shopu do informačního systému.
A odesílání informací o stavu vyřízení zpět
do internetového obchodu
V oblasti cen internetový obchod
reaguje na zařazení partnerů do cenových skupin v systému a zobrazuje
konkrétní ceny určené konkrétnímu zákazníku.
Veškerá evidence položek a cen je možno
dělat přímo v IS IMES na kartě položky.
· Webový obchod načítá záznamy z připravených pohledů v IMESU, které mají změněno > než poslední synchronizace
Partneři
- V0204_WEB
idzakaznika |
Klíč |
JMENOZAKAZNIKA |
|
NAZEVFIRMY |
|
telefon |
Telefon |
email |
E-mail |
fax |
Fax |
ICO |
IČO |
DIC |
DIČ |
FAKTURACNIADRESA |
Fakturační adresa |
DODACIADRESA |
Dodací adresa |
CENOVAKATEGORIE |
Cenová skupina partnera –
využívá se pro zobrazování různých cenových hladin pro různé partnery |
vytvoreno |
Datum vytvoření záznamu |
zmeneno |
Údaj změněno reaguje na změny
jakéhokoli sloupce přes editor IMESU. |
TISKNAZVU1 |
|
TISKNAZVU2 |
|
TISKNAZVU3 |
|
Položky - V05002_WEB
NAZEVZBOZI |
|
jedinecneCISLO |
|
POLOZKA |
|
SSKLADU |
|
KATALOG |
|
KRATKYPOPIS |
|
URL |
|
DLOUHYPOPIS |
|
HTMLTEXT |
|
ZARUCNIDOBA |
|
titulekokna |
|
metatagdescription |
|
metatagkeywords |
|
priznakzbozi |
|
NAZEVPRIZNAKUZBOZI |
|
DOSTUPNOST |
|
NAZEVDOSTUPNOSTI |
|
STAVPOLOZKY |
|
SPOLOZEK |
|
NAZEVSPOLOZEK |
|
SPOLOZEK1 |
|
NAZEVSPOLOZEK1 |
|
SPOLOZEK2 |
|
NAZEVSPOLOZEK2 |
|
SPOLOZEK3 |
|
NAZEVSPOLOZEK3 |
|
DPH |
|
MJZ |
|
ZKRATKAMJ |
|
CSPOLOZKY |
|
NORMAPRACE |
|
vytvoreno |
|
zmeneno |
|
uzivudaj1 |
|
JMENOUZIVUDAJ1 |
|
uzivudaj2 |
|
JMENOUZIVUDAJ2 |
|
uzivudaj3 |
|
JMENOUZIVUDAJ3 |
|
uzivudaj4 |
|
JMENOUZIVUDAJ4 |
|
uzivudaj5 |
|
JMENOUZIVUDAJ5 |
|
uzivudaj6 |
|
JMENOUZIVUDAJ6 |
|
uzivudaj7 |
|
JMENOUZIVUDAJ7 |
|
uzivudaj8 |
|
JMENOUZIVUDAJ8 |
|
uzivudaj9 |
|
JMENOUZIVUDAJ9 |
|
uzivudaj10 |
|
JMENOUZIVUDAJ10 |
|
uzivudaj11 |
|
JMENOUZIVUDAJ11 |
|
uzivudaj12 |
|
JMENOUZIVUDAJ12 |
|
uzivudaj13 |
|
JMENOUZIVUDAJ13 |
|
uzivudaj14 |
|
JMENOUZIVUDAJ14 |
|
uzivudaj15 |
|
JMENOUZIVUDAJ15 |
|
uzivudaj16 |
|
JMENOUZIVUDAJ16 |
|
SORTIMENT |
|
zmeneno_vse |
Údaj změněno reaguje na změny jakéhokoli sloupce přes editor IMESU |
SROVNAVACEAN |
Položku dát do srovnávačů |
NAZEVPOLSROV1 |
Text pro srovnávač 1 |
NAZEVPOLSROV2 |
Text pro srovnávač 2 |
NAZEVPOLSROV3 |
Text pro srovnávač 3 |
NAZEVPOLSROV4 |
Text pro srovnávač 4 |
varianty/prislusenstvi
polozek - V05002_WEB1
jedinecneCISLO |
Klíč |
POLOZKA |
Položka |
SSKLADU |
Skupina skladu |
POLOZKANOVA |
Polozka
varianta/příslušenství |
NAZEVPOLOZKYNOVA |
Název položky
varianta/příslušenství |
PORADI |
Pořadí |
PRIZNAK |
Příznak, jestli se jedná o
variantu nebo příslušenství 1 Varianty zboží 2 Příslušenství 3 Související zboží |
Dokumenty
k fakturám (pdf atd) - V0212_WEB_FA
Dokumenty
k položkám (fotky atd) - V0212_WEB
NAZEVZBOZI |
|
jedinecneCISLO |
|
POLOZKA |
|
SSKLADU |
|
FOTOGRAFIE |
Obrázek, pdf, doc ….. O
jaký druh jde zjistíte podle přípony v NAZEVDOK Nebo EXTERNINAZEVDOC |
KODDOK |
|
TYPDOK |
|
NAZEVDOK |
|
POPIS |
|
EXTERNINAZEVDOC |
|
ZMENIL |
|
ZMENENO |
|
VARSYM |
|
Zde je odkaz na popis Microsoftu na načítání obrázků:
Zde je odkaz na náš hotový příkaz na načítání obrázků
http://www.softok.cz/upload_database/
Zde je odkaz na zdrojové kody k příkladu: www.softok.cz/downloads/image.zip
Jedná se o jednoduchý kód pro ukázku jak se nahrávají/zobrazují binární data do databáze.
Index.php – jednoduchý formulář pro výběr binárních dat
obrazek_upload.php – nahrání obrázků do databáze. Nyní probíhá update na tabulku imes_query na záznam s id = 9. Aktualizují se 3 sloupce – binární data, typ binárních dat a název. Jsou zde vypsané přípony souborů které lze nahrát. U obrázků je možné nastavit povolenou velikost – pokud ji přesáhne tak by to chtělo automaticky zmenšit. Nyní se nenahraje. Script je primitivní – chtělo by upravit.
outputfile.php – slouží pro zobrazení výstupu všech typů binárních dat.
Jako vzorovou
položku beru '981003'.
SELECT * FROM C05002 WHERE POLOZKA = '981003'
Zjistím si povolené jednotky:
SELECT MJ FROM C05023 WHERE POLOZKA = '981003'
Získám: 40, 42, 43.
Pro každou jednotku si nechám vypočíst cenu (zde pro jednotku 42):
SELECT
cena=dbo.IF05_Ceny(/*sklad*/'100','981003',/*DRUHCENY*/'P',/*TYPCENY*/'V',/*MENA*/'CZK',
/*PLATNOST*/GETDATE(),/*MJ*/42,/*KATCENY*/'01',/*TYPMENY*/'0',/*PARTNER*/'10110488',/*PODPARTNER*/'000',/*STROJ*/'');
1. krok
webový obchod naplní
tabulku T70kfr_PRIJEM
RADA |
nvarchar |
4 |
YES |
dejte default 7603 |
|
RADKACIS |
float |
NULL |
|
YES |
pořadí řádky v
rámci jedné objednávky - první řádka má pořadí 1, desátá 10
atd. |
POLOZKA |
nvarchar |
20 |
|
YES |
kód položky
z IS IMES prodávaného zboží, výrobku nebo služby - pro službu doplňte
konstantu 970700 |
NAZEV1 |
nvarchar |
55 |
|
YES |
Název položky
(výrobku, zboží nebo služby) z IS IMES |
SKLAD |
nvarchar |
6 |
|
YES |
kod skladu
služby
- 820, skladové
položky - 100 |
CENAMJ |
float |
NULL |
|
YES |
prodejní cena
za jednu jednotku (MJ dle řádku MJ) až na 3 platná místa za desetinnou
čárkou) |
MJ |
nvarchar |
5 |
|
YES |
kód MJ (40 –
ks, 48 - 100 ks , 49 - 1000 ks , 42 -pár , 15
kg, 16 - q, 17 - t , 01 - balení , 20 m, 84 m3 ) - pro faktury
libovolná MJ s vazbou na CENAMJ, pro zásoby MJ základní (skladová). Pokud
zadáte jinak, prosíme o popis. |
MNOZSTVI |
float |
NULL |
|
YES |
množství v
měrné jednotce uvedené v údaji MJ |
DPH |
float |
NULL |
|
YES |
procento DPH
pro daný výrobek, zboží nebo službu |
CASTKAZAKL |
float |
NULL |
|
YES |
základ DPH v
měně |
CASTKACELK |
float |
NULL |
|
YES |
Částka celkem
vč. DPH |
DATOPER |
smalldatetime |
NULL |
|
YES |
datum
vytvoření |
STREDISKO |
nvarchar |
6 |
|
YES |
Dejte default
1 |
2.krok
Pustit proceduru, která v imesu objednávku vytvoří
DECLARE @NOVEOBDOBI varchar(6)
DECLARE @RESENIDUPLICIT varchar(3)
DECLARE @NAVRAT smallint
DECLARE @CISLODAVKY int
DECLARE @SDOPLNENIM tinyint
DECLARE @ERRORMSG int
DECLARE @PORCISLO varchar (10)
EXEC ip09_T70KFH_PrijemT70KFR 0, 1,
@NAVRAT OUTPUT , 0, 1, @ERRORMSG OUTPUT, @PORCISLO OUTPUT