SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Maciej Ostrowski 
„Modyfikacja indekserów 
na przykładzie obsługi wielu 
magazynów w Magento” 
MMeeeett MMaaggeennttoo PPoollaanndd 22001144
Case study 
Podstawy implementacji 
multi-inwentarza 
w Magento 
MMeeeett MMaaggeennttoo PPoollaanndd 22001144
Meet Magento Poland 2014 
Wstęp 
• Moduł Creatuity_MultiwarehouseDropship 
– Do pobrania na http://creatuity.pl/meetmagento.zip 
– Kod do wglądu w celach niekomercyjnych 
• Prezentacja dla średnio-zaawansowanych 
– Zakładamy podstawową znajomość działania indeksera
Charakterystyka 
Creatuity_MultiwarehouseDropship 
• Magento EE 
• Podstawa do ERP 
• Nastawiony na częstą aktualizację inwentarza w 
sklepie z ok 1mln produktów. 
• System rezerwacji czasowych 
• Rozwiązanie szyte na miarę, a zatem utrata pewnej 
ogólności 
• Przezroczyste od strony front-end'u 
Meet Magento Poland 2014
Inwentarz w Magento 
Meet Magento Poland 2014
Meet Magento Poland 2014 
Nasz cel
Meet Magento Poland 2014 
Nasz cel
Dekompozycja problemu 
• Analiza core Magento 
• Dostosowanie struktury bazy danych 
• Dostosowanie modeli inwentarza 
• Dostosowanie procesu składania 
zamówień 
• Dostosowanie indeksera 
Meet Magento Poland 2014
My skupimy się dzisiaj na: 
• Dostosowaniu struktury bazy danych 
Meet Magento Poland 2014 
+Krótka analiza core 
• Dostosowaniu modeli inwentarza 
+Krótka analiza core 
• Dostosowaniu indeksera 
+Krótka analiza core
Mage_CatalogInventory 
Analiza struktury bazy danych 
Meet Magento Poland 2014
Jak to działa w Magento? 
Baza danych 
Meet Magento Poland 2014
cataloginventory_stock 
czy to zaszłość? ... 
Meet Magento Poland 2014
cataloginventory_stock 
...wygląda, że zaszłość. 
Meet Magento Poland 2014
cataloginventory_stock_item 
• Back-end 
• Encja opisująca stan 
inwentarza jednego 
produktu 
• Używana podczas 
operacji na produkcie 
• np.. dodanie do 
koszyka 
Meet Magento Poland 2014
cataloginventory_stock_item 
Meet Magento Poland 2014
cataloginventory_stock_status 
• Front-end 
• Wynik wyliczeń 
indeksera 
• Używany podczas 
wyświetlania produktów 
Meet Magento Poland 2014
Creatuity_MultiwarehouseDropship 
Struktura bazy danych 
Meet Magento Poland 2014
Jak to działa u nas? 
Meet Magento Poland 2014
multiwarehouse_warehouse 
multiwarehouse_warehouse_stock_item 
multiwarehouse_warehouse_stock_item_reservation 
Meet Magento Poland 2014
Mage_CatalogInventory 
Krótka analiza modeli 
Meet Magento Poland 2014
Jak inwentarz jest odpytywany? 
Meet Magento Poland 2014 
1. Back-end
Jak inwentarz jest odpytywany? 
Meet Magento Poland 2014 
2. Front-end
Creatuity_MultiwarehouseDropship 
Nadpisanie modeli inwentarza 
Meet Magento Poland 2014
Mage::getModel('cataloginventory/stock_item')->load(1) 
Meet Magento Poland 2014 
przed
Mage::getModel('cataloginventory/stock_item')->load(1) 
Meet Magento Poland 2014 
po
Meet Magento Poland 2014
Mage_CatalogInventory 
Meet Magento Poland 2014 
Indekser
Indekser „Stock Status” 
Meet Magento Poland 2014
Indexer (Magento CE) 
Mage_CatalogInventory_Model_Indexer_Stock 
Meet Magento Poland 2014 
• Wejściowa klasa zarządzająca 
indeksowaniem stocków 
• Decyduje na które event'y 
odpowiada 
• Oddelegowuje faktyczne 
reindexowanie do resource 
modelu
Indexer (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock 
Meet Magento Poland 2014 
• Reindex produktu, reindexuje 
także jego rodziców 
• Najpier indeksują się produkty 
proste, a później złożone 
• Deleguje reindexowanie do 
resource model'i, ze względu na 
typ produktu
Index (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock_* 
Meet Magento Poland 2014 
• Właściwe klasy, które wykonują 
reindexowanie 
• Wykonuje zapytanie SELECT 
które wylicza gotowe dane 
• Zapisuje w paczkach po 1000 do 
tabeli 
cataloginventory_stock_status 
• Tym samym, cała „logika” 
reindexowania jest zawarta w 
metodzie _getStockStatusSelect()
Index (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default:: 
::_getStockStatusSelect() 
Meet Magento Poland 2014 
• Indeksuje produkty proste 
• Indeksuje produkty o zadanych id, 
albo wszystkie 
• 'qty' jest przepisywane z 
inwentarza 
• 'status' jest ustawiany na 
podstawie konfiguracji inwentarza 
oraz sklepu 
• O wyniku decyduje to, czy produkt 
jest włączony
Index (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default 
Meet Magento Poland 2014
Index (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default 
Meet Magento Poland 2014
Index (Magento CE) 
Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default:: 
Meet Magento Poland 2014 
::reindexAll()
Index (Magento CE) 
Mage_CatalogInentory_Model_Resource_Indexer_Stock_Configurable 
Meet Magento Poland 2014
Spostrzeżenie I 
„Indeksery produktów złożonych bazują na 
wyniku indeksera produktu prostego” 
Meet Magento Poland 2014
Index (Magento EE) 
Enterprise_CatalogInventory_Model_Index_Action_Refresh* 
Meet Magento Poland 2014
Spostrzeżenie II 
„Indekser EE oddelegowuje logikę do tych 
samych resource modeli co w CE. 
(także ze względu na typ produktu)” 
Meet Magento Poland 2014
Meet Magento Poland 2014 
Konkluzja 
„Logikę indeksowania wystarczy zmienić 
w indekserze produktów prostych”
Meet Magento Poland 2014 
Konkluzja 
„Logikę indeksowania wystarczy zmienić w 
indekserze produktów prostych” 
(w metodzie _getStockStatusSelect())
Creatuity_Multiwarehouses 
Nadpisanie zachowania Indeksera 
Meet Magento Poland 2014
Zapytanie przed 
Meet Magento Poland 2014
Zapytanie po 
Meet Magento Poland 2014
Meet Magento Poland 2014
Podsumowanie 
• Udało nam się zmienić system, tak aby 
bieżąca dostępność produktu była 
określana na podstawie naszych tabelek. 
• Nie omówiliśmy procesu składania 
zamówienia 
Meet Magento Poland 2014
Meet Magento Poland 2014 
Pytania 
?

Weitere ähnliche Inhalte

Ähnlich wie Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento

Superkoszyk - Magento on Azure cloud
Superkoszyk - Magento on Azure cloudSuperkoszyk - Magento on Azure cloud
Superkoszyk - Magento on Azure cloudRyszard Dałkowski
 
Co Ty wiesz o Magento?
Co Ty wiesz o Magento?Co Ty wiesz o Magento?
Co Ty wiesz o Magento?White Ducky
 
Magento - SAP - studium przypadku Mennica Polska
Magento - SAP - studium przypadku Mennica PolskaMagento - SAP - studium przypadku Mennica Polska
Magento - SAP - studium przypadku Mennica PolskaBold Brand Commerce
 
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAPRobert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAPMeet Magento Poland
 
IV Targi eHandlu Warsztaty Roman Baluta - Orba
IV Targi eHandlu Warsztaty Roman Baluta - Orba IV Targi eHandlu Warsztaty Roman Baluta - Orba
IV Targi eHandlu Warsztaty Roman Baluta - Orba ecommerce poland expo
 
PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]Droptica
 
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank "Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank ecommerce poland expo
 
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisek
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel CisekXI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisek
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisekecommerce poland expo
 
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...Meet Magento Poland
 
Case Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SACase Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SADivante
 
Case study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SACase study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SATomasz Karwatka
 
Git workflow - Michał Pakuła
Git workflow - Michał PakułaGit workflow - Michał Pakuła
Git workflow - Michał PakułaDivante
 
Wejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuWejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuDivante
 
Orba nasze realizacje
Orba nasze realizacjeOrba nasze realizacje
Orba nasze realizacjeebulinska
 
Typowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuTypowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuLukasz Plutecki
 
Systemowe Podejscie do eCommerce
Systemowe Podejscie do eCommerceSystemowe Podejscie do eCommerce
Systemowe Podejscie do eCommerceDivante
 
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w Magento
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w MagentoMagento 2 Multi Source Inventory (MSI) - wielomagazynowość w Magento
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w MagentoAurora Creation
 
Skalowanie biznesu online z PrestaShop
Skalowanie biznesu online z PrestaShopSkalowanie biznesu online z PrestaShop
Skalowanie biznesu online z PrestaShopKrystian Podemski
 

Ähnlich wie Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento (20)

Superkoszyk - Magento on Azure cloud
Superkoszyk - Magento on Azure cloudSuperkoszyk - Magento on Azure cloud
Superkoszyk - Magento on Azure cloud
 
Co Ty wiesz o Magento?
Co Ty wiesz o Magento?Co Ty wiesz o Magento?
Co Ty wiesz o Magento?
 
Magento - SAP - studium przypadku Mennica Polska
Magento - SAP - studium przypadku Mennica PolskaMagento - SAP - studium przypadku Mennica Polska
Magento - SAP - studium przypadku Mennica Polska
 
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAPRobert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
 
IV Targi eHandlu Warsztaty Roman Baluta - Orba
IV Targi eHandlu Warsztaty Roman Baluta - Orba IV Targi eHandlu Warsztaty Roman Baluta - Orba
IV Targi eHandlu Warsztaty Roman Baluta - Orba
 
PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]PHPUnit - jak zacząć pisać testy automatyczne [PL]
PHPUnit - jak zacząć pisać testy automatyczne [PL]
 
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank "Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
 
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisek
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel CisekXI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisek
XI Targi eHandllu - Kaliop Poland - Piotr Jabłoński oraz Daniel Cisek
 
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
 
Case Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SACase Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SA
 
Case study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SACase study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SA
 
Refaktoryzacja
RefaktoryzacjaRefaktoryzacja
Refaktoryzacja
 
Git workflow - Michał Pakuła
Git workflow - Michał PakułaGit workflow - Michał Pakuła
Git workflow - Michał Pakuła
 
7
77
7
 
Wejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuWejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesu
 
Orba nasze realizacje
Orba nasze realizacjeOrba nasze realizacje
Orba nasze realizacje
 
Typowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuTypowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepu
 
Systemowe Podejscie do eCommerce
Systemowe Podejscie do eCommerceSystemowe Podejscie do eCommerce
Systemowe Podejscie do eCommerce
 
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w Magento
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w MagentoMagento 2 Multi Source Inventory (MSI) - wielomagazynowość w Magento
Magento 2 Multi Source Inventory (MSI) - wielomagazynowość w Magento
 
Skalowanie biznesu online z PrestaShop
Skalowanie biznesu online z PrestaShopSkalowanie biznesu online z PrestaShop
Skalowanie biznesu online z PrestaShop
 

Mehr von Meet Magento Poland

Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Meet Magento Poland
 
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento  in the Age of ResponsiveToni Anicic: Conversion Rate Optimization for Magento  in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento in the Age of ResponsiveMeet Magento Poland
 
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsDavide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsMeet Magento Poland
 
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyEugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyMeet Magento Poland
 
Michał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMichał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMeet Magento Poland
 
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commercePaulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerceMeet Magento Poland
 
Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Meet Magento Poland
 
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLMeet Magento Poland
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Meet Magento Poland
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Meet Magento Poland
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableMeet Magento Poland
 
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoAndrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoMeet Magento Poland
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Meet Magento Poland
 
Rytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesRytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesMeet Magento Poland
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...Meet Magento Poland
 
Thomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewThomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewMeet Magento Poland
 
Bartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileBartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileMeet Magento Poland
 
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Meet Magento Poland
 
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunity
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunityGanna Yevtushenko: PayPal - Unlocking global e-commerce opportunity
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunityMeet Magento Poland
 

Mehr von Meet Magento Poland (20)

Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
 
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento  in the Age of ResponsiveToni Anicic: Conversion Rate Optimization for Magento  in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
 
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsDavide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
 
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyEugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
 
Michał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMichał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieci
 
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commercePaulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
 
Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!
 
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
 
Daniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVMDaniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVM
 
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoAndrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
 
Rytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesRytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messages
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
 
Thomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewThomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader view
 
Bartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileBartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na Agile
 
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
 
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunity
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunityGanna Yevtushenko: PayPal - Unlocking global e-commerce opportunity
Ganna Yevtushenko: PayPal - Unlocking global e-commerce opportunity
 

Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento