Odpowiedź na newsletter Andrzeja Słowika, właściciela firmy Crystal Albums.

Ostatnia komunikacja na nasz temat ze strony Andrzeja Słowika z Crystal Albums (CA), a zwłaszcza newsletter wysłany 27.05.2024, wywołała zamieszanie. Pojawiły się w niej zarzuty zarówno wobec Zalamo, jak i personalnie w odniesieniu do Andrzeja Błaszczyka, który jest wspólnikiem w spółce Zalamo. 


Czas przedstawić kilka faktów, zaczynając od krótkiego podsumowania. 

  1. CA mogło samodzielnie – na dowolnym etapie wprowadzania swojego nowego panelu – zintegrować Zalamo w oparciu o metodę integracji zastosowaną w starym panelu. Wybrana przez nich metoda integracji wystarczyłaby do rozwiązania wszystkich bolączek starego panelu. Nowy panel mógł być od początku zintegrowany z Zalamo, bez lub z minimalnym udziałem Andrzeja Błaszczyka oraz samego Zalamo.
  2. Jako właściciel CA, Andrzej Słowik, mógł zlecić modernizację w starym panelu Crystal Albums na dowolnym etapie jego działania, a tym samym oszczędzić kłopotów zamawiającym fotografom.
  3. Za działanie panelu Crystal Albums, a w konsekwencji także ewentualne błędy lub niedogodności, odpowiada samo Crystal Albums Andrzej Słowik.
  4. Andrzej Błaszczyk, jako wykonawca starego panelu CA, nie ma fizycznego dostępu, ani prawnych możliwości do dokonywania samodzielnie jakichkolwiek zmian w panelu CA.




Odniosę się teraz bezpośrednio do treści wspomnianego wyżej newslettera, wysłanego przez CA. Wyszło długo, ale o technicznych zależnościach nie da się krócej.

  1. „W związku z pojawiającymi się pytaniami dotyczącymi integracji naszego nowego panelu z serwisem Zalamo informuję, że współpraca z Zalamo w tym obszarze zostaje czasowo zawieszona”.

Nasz komentarz:
Wy, nasi Użytkownicy, nie prosiliście nas o zawieszenie współpracy z Crystal Albums. Zalamo nie zawiesiło więc żadnej współpracy z tym labem. Wszystkie dotychczas Wam udostępnione sposoby przesyłania danych do CA zostają po stronie Zalamo bez zmian.


  1. „Jednocześnie zachęcam naszych partnerów z Zalamo do integracji z naszym nowym panelem pod adresem store.crystal-albums.pl, abyśmy mogli powrócić do pełnej współpracy.

Nasz komentarz:
Laby, które już mają z nami integrację, mogą z niej korzystać w dowolny sposób przez cały czas. Oznacza to, że mogą ją przepinać, modernizować, optymalizować oraz modyfikować swoją część integracji w wybranym przez siebie momencie. Tak zrobiło nPhoto, które zmieniało swój panel. Dokonując zmian ten lab nie potrzebował pomocy, czy interwencji z naszej strony. O nowym panelu nPhoto dowiedzieliśmy się z ich newslettera wysłanego do Klientów :). Wszystko pięknie działa!
Tak samo Zalamo, włączając nowypanel.zalamo.com podłączyło do niego laby. Zmieniło swoją część bez angażowania drugiej strony.
Te same zasady dotyczą Crystal Albums.

Rozwinięcie:
Integracja paneli systemu zamówień i labu polega na przesyłaniu danych pomiędzy tymi systemami. Proces ten wymaga opracowania odpowiednich interfejsów API (Application Programming Interface), które pozwalają na wymianę informacji w ustalonym formacie. Dzięki temu Wasze zamówienia mogą być automatycznie przesyłane, przetwarzane i monitorowane.

Prostota integracji ze strony Zalamo sprawia, że nasza dokumentacja nigdy nie była rozbudowana. Ba! Nie była tak właściwie potrzebna. Lab dostaje info skąd ma pobrać zamówienia i dane o nich. Wie o formatach, papierach, kadrowaniu, ramkach i nazwie zamówienia.
To sprawia, że po zobaczeniu aktualnej integracji nawet programista z podstawowym doświadczeniem, nie powinien mieć problemu z zaimplementowaniem jej podczas zmian u siebie.

Przykład informacji jakie Zalamo udostępnia labom:


Jak widać, poza podstawowym angielskim, zrozumienie podawanej informacji nie jest skomplikowane. Crystal Albums opiera się na oprogramowaniu i integracjach pomiędzy różnymi systemami. Tak działa produkcja i puszczanie zamówień do druku. W związku z tym trudno jest nawet zakładać prowadzenie takiego labu jak Crystal Albums bez chociażby podstawowej wiedzy w tym zakresie.  Mówiąc wprost bez IT nie da się prowadzić labu tej wielkości. Zakładam, że jest grono osób kompetentnych wokół CA. Poza tym, przedstawiciele Crystal Albums mogli zapytać zarówno Zalamo, jak i osób ze swojego otoczenia, chociażby z firmy tworzącej nowy panel Crystal Albums, która zajmuje się tematem minimum od pierwszej połowy 2023roku.

Jakie techniczne opcje miało Crystal AlbumsCo zrobiło Crystal Albums
Zapytać Zalamo o dane, w oparciu o które ma miejsce aktualna integracja starego panelu CA i wdrożyć ją w Nowym Panelu. 
A tym samym wdrożyć w nowym panelu stary model integracji uwzględniający rozwiązania problemów znanych ze starego panelu. 
W szczycie sezonu wysłało Zalamo swoją dokumentację, a następnie ogłosiło zawieszenie współpracy z Zalamo.
Wyciągnąć ze starego panelu CA linki do starej integracji i zlecić na tej podstawie integrację z nowym panelem. 
A tym samym wdrożyć w nowym panelu stary model integracji uwzględniający rozwiązania problemów znanych ze starego panelu. 

  1. Liczymy się z tym, że twórca naszego starego panelu oraz aktualnej integracji – p. Andrzej Błaszczyk z Zalamo – może zdecydować o zawieszeniu integracji w wybranym przez siebie momencie. Ufamy, że tak się nie stanie i że nasze firmy będą nadal współpracować.”

Nasz komentarz:
Andrzej Błaszczyk jest wykonawcą starego panelu CA. To prawda. Wykonał go jednak na zlecenie Andrzeja Słowika, który jest jedynym właścicielem Crystal Albums i jako taki decyduje samodzielnie o tym panelu. Po drugiej stronie integracji jest Zalamo. Zalamo działa jako spółka, a nie samodzielnie jako Andrzej Błaszczyk. Nigdy nie był on jedynym właścicielem marki Zalamo. W konsekwencji nie może samodzielnie zdecydować o takich działaniach jak te, których dotyczy komunikacja ze strony CA. Podsumowując, Andrzej Błaszczyk nie może samodzielnie zdecydować o zawieszeniu integracji.
Poza tym, temat zawieszenia integracji pojawił się wyłącznie w komunikacji CA.

  1. Przykro nam z powodu niedogodności oraz wcześniejszych problemów technicznych, które nie zostały zawinione przez Crystal Albums. Niestety, nigdy nie mieliśmy samodzielnej możliwości ich usunięcia.

Nasz komentarz:
Tu będzie długo…
Jaki jest „problem” i skąd się wziął ? 
W związku z tym, że nowy panel Zalamo skupia się na fotografii szkolnej, nasi klienci zamawiają w labach dużo większe zamówienia. Integracja z panelem CA była przygotowana do obsługi sesji studyjnych, gdzie liczba odbitek w zamówieniu jest nieporównywalnie mniejsza. 
Żadne oprogramowanie nie jest tworzone raz na zawsze. Od momentu napisania panelu CA przez Andrzeja Błaszczyka, sytuacja na rynku fotograficznym zmieniła się. System wówczas napisany realizował wymogi stawiane w momencie tworzenia go i był zgodny z założeniami z tamtego okresu ustalonego z CA. Jednak po latach, w związku ze zmianami na rynku, potrzebne są modernizacje, by dostosować się do aktualnych potrzeb fotografów. To właściciel systemu, czyli Crystal Albums, powinien zamówić modernizację.

CA mogło samodzielnie zlecić modernizację integracji po swojej stronie – bez udziału Zalamo, jak i bez udziału Andrzeja Błaszczyka jako twórcy starego panelu CA. Taka modernizacja, jeżeli zostałaby prawidłowo przeprowadzona, mogłaby wyeliminować:

  1. długie czekanie na załadowanie się koszyka,
  2. podwajanie się zamówień,
  3. zamówienia za 0zł,
  4. brakujące zamówienia.
Jakie możliwości techniczne miało Crystal AlbumsCo zrobiło Crystal Albums
Zlecić modernizację starego panelu aktualnemu wykonawcyKomunikowało klientom, że nie ma żadnej możliwości rozwiązania problemu
Zlecić modernizację innemu programiście, który mógł ją wdrożyć na wiele różnych sposobówDopuściło, by z jej strony wyszedł minimum raz komunikat “Inne serwisy nie mają tego problemu”


Pytanie brzmi: skoro Andrzej Słowik, jako właściciel Crystal Albums, twierdzi że CA nie miało możliwości usunięcia „niedogodności oraz wcześniejszych problemów technicznych”,  to kto miał taką możliwość i na podstawie jakich dokumentów. Przy czym, jako wiążące należy chyba uznać, że zgodnie z regulaminem Crystal Albums, Administratorem jest wyłącznie samo Crystal Albums.
Cytując: “Regulamin określa zasady i warunki korzystania przez Klientów z Serwisu Crystal Albums udostępnianego przez Crystal Albums zarejestrowanego pod adresem 42-400 Zawiercie Amatorska 20, zwanej dalej Administratorem(…),”

Co więcej, należy podkreślić, że CA, a tym samym również p. Andrzej Słowik jako właściciel, miało informacje o potrzebach modernizacji serwisu. Jak wskazano wcześniej, CA miało również i ma nadal możliwości przeprowadzenia modernizacji.

W listopadzie 2022 Andrzej Słowik dostał mailowo informację o konieczności modernizacji koniecznej do tego, by obsługiwać większe zamówienia i ich większą liczbę w starym panelu. Przyjął to do wiadomości i zadeklarował powrót do tematu „po Nowym Roku”. To się nie stało.

Następnie, w sezonie przedświątecznym 2023, w panelu CA niespodziewanie pojawiło się ostrzeżenie przed zamówieniami przychodzącymi z Zalamo…

Do dzisiaj, a problemy zaczęły się najpóźniej w drugiej połowie 2022, nie ma informacji dotyczących modernizacji starego panelu CA,. Zamiast tego nadal jest prowadzona komunikacja co najmniej sugerująca odpowiedzialność za niedogodności oraz problemy techniczne po stronie Zalamo.

Rozwinięcie:
Jako podwykonawca panelu, Andrzej Błaszczyk nigdy nie był zobligowany do naciskania na wprowadzanie zmian przez CA. Nie mógł też ich zrobić sam, bez konkretnego zlecenia ze strony CA. A takie zlecenie się nie pojawiło. Nie pojawiła się nawet rozmowa o wycenie takiego zamówienia na usługi programistyczne.
Prowadząc własną firmę i rozwijając projekty oraz współpracę z innymi labami, Andrzej Błaszczyk był zajęty prowadzeniem i rozwijaniem Zalamo, tak by nowe rozwiązania przynosiły korzyść jak najszerszej grupie użytkowników Zalamo.


  1. “Zalamo otrzymało od nas dokumentację techniczną oraz informacje potrzebne do integracji z nowym panelem zamówień. Jestem gotów pomóc w każdym kroku integracji.”

Nasz komentarz:
Chcielibyśmy  traktować to wyłącznie jako nieporozumienie. 
Jednak, w tym samym czasie gdy problemy użytkowników Zalamo pozostawały bez rozwiązania, w CA zadbano o interesy Photonesto, które w kodzie nowego panelu CA funkcjonuje od 2023 roku. Oznacza to, że już w tej dacie, na długo przed ich integracją, w aplikacji nowego panelu CA było wiele odniesień do tej platformy. Na ten moment jest ich jeszcze więcej.
Dla porównania Mafelo, mimo że aktualnie jest już zintegrowane, nie pojawia się w kodzie tego labu ani raz. Podobnie jak Zalamo.

Można oceniać na tej podstawie, że Photonesto miało i ma priorytet w procesie integracji w nowym panelu. 


Pozostając przy wątku nowego panelu, faktem jest, że we wrześniu 2023 Zalamo zostało poproszone przez CA o udostępnienie dokumentacji API, z której korzysta jeden z  labów w kraju. Jest ona zbudowana inaczej i ma zastosowane elementy, które wspólnie z tym właśnie labem wypracowaliśmy. Tylko w tym rodzaju integracji rozwiązywanie problemów z wydajnością jest po stronie Zalamo.
Mając już wtedy wiedzę o integracjach CA z konkurencją, wyjawienie tego API zostało ocenione jako działanie na szkodę Zalamo oraz kontrahenta. Mówiąc wprost, chodziło o ryzyko, że zastosowane unikatowe rozwiązania integracji, zostaną udostępnione naszej konkurencji. Dokumentacja oczywiście nie została ujawniona.

Podsumowując, mając powyższe na uwadze, w imieniu spółki Zalamo deklarujemy nieustanną chęć współpracy. Dobro użytkowników było i jest dla nas priorytetem. Zawsze współpracowaliśmy z labami, które są wybierane przez fotografów, a które same również chcą takiej współpracy. Wy chcecie móc zamawiać w CA. Więc my też chcemy, byście mogli 🙂

W dniu 7.05.2024 wysłano do Pana Andrzeja Słowika mail, który zakończyłam słowami: „Na koniec dodam, że o ile Twój mail nas lekko zaskoczył i potrzebowaliśmy chwilę na zastanowienie się i uwzględnienie CA w dalszych planach, to bardzo cieszy nas wizja współpracy i wspólnego dostarczania wysokiej jakości rozwiązań dla branży. W końcu latami świetnie szło nam działanie ramię w ramię i ogromnie smutnym byłoby zaprzepaszczenie tego.”

Teraz jednak na pewno, wyłącznie dla jasności sytuacji oraz ze względu na ochronę własnych interesów, będzie to wymagało bardziej sformalizowanej i ujętej w ramy prawne formy. Co jest dla nas swego rodzaju nowością, choć współpracujemy z różnymi labami od 10 lat.

Odpowiedź na newsletter Andrzeja Słowika, właściciela firmy Crystal Albums.

Dodaj komentarz