Do eD system Czech se vrací Petr Schrom. Klikman.cz startuje

1. 11. 2010
Doba čtení: 2 minuty

Sdílet

Společnost eD system Czech ukončila výběrové řízení na novou pozici ředitele pro rozvoj obchodu, kterým se stal Petr Schrom. Mezi jeho úkoly patří i budování on-line partnerské sítě s názvem Klikman.cz. Jak funguje?

Petr Schrom je absolventem Newport University, kde dosáhl titulu Bachelor of Business Administration a studentem Master of Business Administration (MBA) na Business School Nederland.Petr Schrom se vrátil do eD system Czech v polovině října. Zodpovědný je za rozvoj obchodu a mezi jeho první úkoly patří budování partnerské sítě Klikman.cz. Největší český distributor si od posílení týmu slibuje, že zkušenosti nového manažera z prodeje, marketingu a řízení týmů přinesou firmě další růst podílů na trhu v České republice.

Nový manažer zastával před příchodem do společnosti eD system funkci ředitele v T. S. Bohemia, kde se od října roku 2009 podílel na transformaci firmy ze subdistributora na internetový obchod s IT zaměřený na koncové zákazníky. Během jeho působení firma zvýšila svůj obrat a zisk o 16 %, rozšířila síť kamenných poboček na dvanáct a spustila nový e-shop. Petr Schrom pozici opustil z rodinných důvodů v srpnu a vrátil se do Ostravy.

Před nástupem do T. S. Bohemia zastával Petr Schrom téměř deset let funkci obchodního ředitele právě ve firmě eD system Czech. Ještě předtím působil jako obchodní ředitel ve firmě Evropa Computers (nyní Adeon), největšího prodejce CAD/CAM systémů na Moravě.

Klikman.cz má v ČR přes padesát poboček

Podle tiskového oznámení má eD system připravenu řadu obchodních i marketingových novinek. Petr Schrom se aktuálně soustředí na společný projekt s malými a středními dealery, kterým je vybudování partnerské síťe Klikman.cz. Ta má umožnit resellerům, kteří se zatím nesoustředili na prodej přes internet a nechtěli investovat do propagace vlastního webu, aby se do prodeje přes internet zapojili s pomocí eD systemu.

Klikman.cz je síť středních a malých prodejců  výpočetní techniky, kteří společně prodávají přes internetový obchod www.Klikman.cz. Síť je otevřena také ostatním zájemcům, kteří budou splňovat požadavky na partnery této sítě kladené. V současnosti máme přes 50 prodejních míst s ročním obratem v IT  900 mil Kč. Cílem projektu je pomoci středním a malým dealerům, kteří nemají čas, technické či  finanční prostředky, ale přesto by rádi získávali nové zákazníky přes internet. Případní zájemci se mohou registrovat na mailu [email protected],“ uvedl Petr Schrom pro ChannelWorld.

Klikman aktuálně spolupracuje se sítí 57 kamenných poboček, která pokrývá celé území ČR. Více informací o projektu najdete přímo na stránkách Klikman.cz.

Zdroj: eD system Czech, ChannelWorld

Čtěte dále

Lama Plus je opět nejlepším distributorem spotřebního materiálu Brother
Lama Plus je opět nejlepším distributorem spotřebního materiálu Brother
Sophos Experience Partner Roadshow: Transformace budoucnosti kybernetické bezpečnosti
Sophos Experience Partner Roadshow: Transformace budoucnosti kybernetické bezpečnosti
Firmy by se měly připravovat na Wi-Fi 7, nejde jen o generační obměnu
Firmy by se měly připravovat na Wi-Fi 7, nejde jen o generační obměnu
Šest značek ovládá více než polovinu světového internetového provozu
Šest značek ovládá více než polovinu světového internetového provozu
Zebra systems míří za oceán, prodej v Severní Americe povede Paul Trefonas
Zebra systems míří za oceán, prodej v Severní Americe povede Paul Trefonas
T-Mobilu dál mírně rostou tržby, v prvním čtvrtletí si polepšil o 2,3 %
T-Mobilu dál mírně rostou tržby, v prvním čtvrtletí si polepšil o 2,3 %
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »