A CommerceML a kereskedelmi információk XML formátumú cseréjének egységes szabványa .
A szabvány előírja az XML sémák használatát, különösen a következők cseréjére:
A CommerceML szabványokat a kereskedelmi dokumentumok információs rendszerek közötti elektronikus cseréjére használják.
A CommerceML szabvány első kiadását 2000-ben fejlesztették ki az 1C és az Extra.RU szakemberei a Microsoft oroszországi képviseletének műszaki szakértőinek támogatásával.
Megállapodás született a Microsoft, az 1C, számos hazai internetes cég és az Intel moszkvai képviselete között a kereskedelmi információk XML formátumú cseréjére vonatkozó egységes szabvány támogatásáról és fejlesztéséről.
A szabványok jelentősen csökkenthetik az információs interakció megszervezésének költségeit a különböző szervezetek közötti kereskedelmi információcsere egységesítésének köszönhetően: mind az internetes kereskedelmi piacon, mind a hagyományos (off-line) kereskedelem területén tevékenykedők között.
Az ezeket a szabványokat támogató szoftverek kereskedelmi szervezetek általi használata lehetővé teszi számukra, hogy minimális erőfeszítéssel és programozók bevonása nélkül megszervezzék ajánlataik közzétételét bármely, ezt a szabványt támogató webáruházban, valamint információcserét egymás között anélkül, hogy programok speciális módosítása. Például amikor a vevőtől árut kapnak, az üzleti tranzakciós információk automatikusan betölthetők az eladótól kapott adatokból.
A fejlesztők arra törekedtek, hogy a szabványok minél nyitottabbak legyenek, hogy azokat a piac objektív igényei alapján, a gazdasági szoftvergyártók és internetes cégek minél szélesebb köre által támogatva lehessen kidolgozni. Ennek érdekében a fejlesztők kezdetben szabványokat hoztak létre, függetlenül saját szoftvereik jellemzőitől vagy információs bázisstruktúrájuktól, és a kereskedési tevékenység szervezésének általános elveiből indultak ki. Ugyanakkor a szabvány figyelembe veszi mind az internetes cégek, mind a kereskedelmi szervezetek munkájának különféle jellemzőit.
A szabványok kidolgozásakor számos nyugati analógot használtak, de a javasolt szabványok jelentősen eltérnek tőlük, mivel figyelembe veszik a hazai sajátosságokat, és számos univerzális megoldást tartalmaznak, amelyek az orosz internetes cégek és kereskedelmi szervezetek számára szükségesek. A CommerceML szabványokban ugyanakkor sok közös vonás van a legnépszerűbb hazai e-kereskedelmi rendszerekben használt megoldásokkal.
Megjelent a CommerceML szabvány és a CommerceML EDI szabvány első és második kiadása.