• TradeMatik 1.3 wydany – integracja z nowym systemem płatności Transferuj.pl

    Po długim okresie tworzenia i jeszcze dłuższym czasie testowania wydaliśmy dziś kolejną wersję wtyczki TradeMatik oznaczoną numerem 1.3. Wtyczka już teraz jest dostępna w sprzedaży, a wszyscy, którzy kupili jej poprzednie wersje w przeciągu kilku dni powinni otrzymać aktualizacje (te są bowiem darmowe aż do wydania 1.9).

    Główną nowością w tym wydaniu jest udostępnienie kolejnego po Dotpay.pl serwisu pośredniczącego w przyjmowaniu płatności jakim jest serwis Transferuj.pl. Jest to także zapowiedź konsekwentnego dodawania kolejnych metod płatności, w tym celu w znacznej mierze zostały przebudowane źródła programu.

    transferuj

    Decyzja o rozpoczęciu rozszerzania wachlarza dostępnych metod płatności właśnie o serwis Transferuj.pl podyktowana była głównie chęcią zwiększania przychodów wszystkim, którzy chcą oprzeć swój sklep internetowy o wtyczkę TradeMatik. Transferuj.pl bowiem obecnie ma bardzo konkurencyjne stawki prowizji i zasady wypłacania zgromadzonych środków. Gdy tylko przełączysz się na TradeMatik Twój sklep zarobi jeszcze więcej!

    To nie jedyna nowość jaka dzisiaj się pojawiła. Wraz z tym wydaniem wtyczki publikujemy oficjalną skórkę sklepową TradeMatik. Bez obaw – wtyczka ta nadal współpracuje z wszystkimi prawidłowo napisanymi motywami graficznymi dla WordPressa, jednak zdecydowaliśmy się na ten krok z kilku powodów.

    Przede wszystkim – choć WordPress ma w swojej bazie tysiące skórek – jest zdecydowany deficyt skórek sklepowych. Kolejny powód to chęć pokazania innym developerom ciekawych pomysłów w jaki sposób można wyciągnąć z TradeMatik jeszcze więcej niż oferuje ona w standardzie. Tworzysz motywy graficzne? Zajrzyj do źródeł tej skórki, a znajdziesz wiele dobrych rozwiązań.

    screenshotPonadto skórka ta została oparta na frameworku html/css Twitter Bootstrap, przez co z pewnością dla osób znających to narzędzie będzie bardzo prosta w modyfikacji i rozbudowie. Skórka wydana jest na licencji GPL, dzięki czemu możesz ją stosować za darmo nawet jeśli nie chcesz kupić wtyczki TradeMatik! (W takim wypadku jednak będzie ona wymagała pewnych modyfikacji aby usunąć odwołania do funkcji tej wtyczki)

    Co jeszcze? Wracając do samej wtyczki TradeMatik jak przy każdym wydaniu poprawiliśmy zgłoszone przez Was błędy i utrudnienia.

    Zapraszamy do zakupu! Oraz do pobierania darmowej skórki.

  • Tradematik i WordPress najbardziej przyjaznymi systemami sklepowymi według Qantum

    Kilka dni temu firma Qantum opublikowała porównanie różnych systemów sklepowych pod względem przyjazności dla branży pozycjonerskiej. Z przyjemnością możemy się pochwalić, że tylko kombinacja TradeMatik + WordPress w tym zestawieniu otrzymała najwyższe noty wyprzedzając inne, często bardziej znane rozwiązania.

    W zestawieniu wzięło udział 13 różnych rozwiązań, obok TradeMatik także Magento, PrestShop czy osCommerce Gold. Porównano 15 różnych kryteriów, wśród których w każdym wypadku TradeMatik + WordPress otrzymały pozytywną ocenę.

    Jak zauważają twórcy raportu część tych zasług wynika z samego zastosowania WordPressa jako podstawy tworzonego sklepu, z czym niezaprzeczalnie się zgadzamy. WordPress to świetny, bardzo zaawansowany system CMS, bardzo dobrze dostosowany do potrzeb SEO (pozycjonowania), a TradeMatik idealnie uzupełnia go o kwestie e-commerce.

    Zapraszamy do zakupu wtyczki i do bliższego zapoznania się z jej wszystkimi funkcjami.

  • Jak usunąć produkt ze strony, gdy nie ma go w magazynie?

    TradeMatik domyślnie, gdy kończą się zapasy danego produktu w magazynie pozostawia ten produkt wciąż na stronie jedynie informując, że ilość sztuk w sklepie osiągnęła zero.

    Jeśli ktoś chciałby aby w takiej sytuacji produkt znikał z oferty może zainstalować sobie ten mały plugin, który będzie o to dbał.

    Po instalacji WordPress będzie sam sprawdzał czy zapasy jakiegoś produktu w sklepie TradeMatik osiągnęły zero. Gdy tak się stanie status wpisu (produktu) zostanie zamieniony na ‚szkic’. Dzięki temu wpis nie będzie już się pojawiał na stronie widocznej dla odwiedzających.

    Jak przywrócić taki produkt do sprzedaży? Należy wejść do Kokpitu, następnie z menu Wpisy (zakładamy, że  nasze produkty trzymamy jako wpisy blogowe; jeśli jest to inny typ danych, proszę zajrzeć do adekwatnego odpowiednika tego menu) wybieramy Wszystkie wpisy i następnie Szkice. Tam przechodzimy do edycji wpisu podczas której zwiększamy stan magazynowy i wpis publikujemy ponownie.

    Pluginu nie trzeba konfigurować. Wystarczy go zainstalować i aktywować, a sam już będzie o wszystko dbał automatycznie.

  • TradeMatik 1.2 wydany – zostań sprzedawcą ebooków! Od teraz to niezwykle proste

    Myśleliście o tym, by wydać własną książkę lub poradnik w postaci e-booka i rozglądaliście się, w którym wydawnictwie to zrobić? A dlaczego nie zrobić tego samemu?

    Tworzycie oprogramowanie, projekty graficzne, wtyczki do różnych systemów, schematy graficzne i chcecie je sprzedawać? Nic dziwnego: sklepy z aplikacjami robią ostatnio wielką karierę. Teraz możesz stworzyć swój własny odpowiednik App Market.

    A może jesteś muzykiem i na swojej stronie chcesz od razu dać możliwość kupienia poszczególnych utworów czy całego albumu?

    Może Wasze myśli sięgają jeszcze dalej: chcesz uruchomić platformę do sprzedaży różnych plików?

     Teraz to wszystko jest możliwe dzięki WordPress i TradeMatik! Co musisz zrobić? To proste:

    • Zainstaluj WordPressa (jeśli jesteś bloggerem, prawdopodobnie już go masz; jeśli nie, zainstalujesz go w pięć minut)
    • Zainstaluj TradeMatik – instalacja trwa jeszcze krócej (jeśli pojawią się wątpliwości – służymy pomocą)
    • Umieść pliki do sprzedaży i określ ich cenę
    • Zarabiaj!

    Tak, to wszystko co musisz zrobić aby już teraz stać się właścicielem samo zarabiającej platformy sprzedaży plików. Od wersji 1.2 TradeMatik to już nie tylko wtyczka do tworzenia sklepów internetowych, ale oprogramowanie, które pozwoli przekształcić WordPress w automatyczny serwis sprzedaży plików.

    Automatyczny, bo wszystko co musisz zrobić, to wykonać tylko kroki powyżej. Potem każda sprzedaż odbywa się już bez Twojego udziału: kupujący płacą za pośrednictwem DotPay, a po zakupie zostanie im wysłany automatyczny, zakodowany link do pliku (pliki na Twojej stronie przechowywane są w postaci zaszyfrowanej, więc tylko kupujący po zalogowaniu będzie mógł go pobrać). Ty wszystko co będziesz musiał robić –  to tylko obserwować rosnący stan konta!

    Co jeszcze nowego w TradeMatik 1.2?

    • Dodaliśmy możliwość zastosowania automatycznych stylów formatujących do formularza na dane klienta (oczywiście nadal można stosować swoje style)
    • Informacje o zmianie statusu zakupu w Kokpicie są wyraźniej widoczne
    • Programiści ucieszą się z dodania wordpressowej akcji trade_order_payed pozwalającej łatwo podpiąć dodatkowe  automatyczne czynności, jakie mają zostać wykonane po przyjęciu płatności za towar lub usługę
    • Usunęliśmy znalezione błędy PHP o statucie Notice, czyli drobne poprawki

    Oczywiście TradeMatik wciąż pozwala robić wszystko to, co poprzednie wersje, czyli:

    • Prowadzić sprzedaż dowolnych przedmiotów czy plików
    • Przyjmować płatności w jednej z wielu walut (w tym oczywiście PLN, Euro, USD czy brytyjski Funt)
    • Przyjmować płatności za pośrednictwem kart płatniczych, paypal, czy jednego z kilkunastu kanałów płatności polskich banków (jak na przykład bardzo popularny mTransfer w mBanku)
    • Prowadzić stany magazynowe naszych towarów
    • Jego konfiguracja i działanie nadal są niesamowicie proste i opisane w dołączonej instrukcji.

    I pamiętaj: nadal obowiązuje zasada, że kupując  TradeMatik masz  zapewnione:

    • wsparcie instalacyjne przez okres 30 dni a nawet dłużej (nie zdarzyło nam się odmówić pomocy, tylko dlatego, że minęło już te 30 dni)
    • darmowe aktualizacje aż do wersji 1.9.x! (oznacza  to, że kolejne wersje 1.3, 1.4, … 1.8, 1.9 i wszelkie ich podwersje wyślemy do Ciebie za darmo!)

    Czy może być lepiej? Na pewno może i będzie w kolejnych wersjach, które jeszcze długo będziesz dostawać za darmo! 🙂

  • Shortcode i funkcje do własnego użycia – lista i jak je stosować

    TradeMatik zamieszcza wszelkie „elementy sklepowe” automatycznie. W miejscach gdzie opisywany jest produkt, pojawia się automatycznie informacja o cenie i przycisk dodawania do koszyka. Na stronie koszyka automatycznie wyświetla się tabela z włożonymi do niego produktami. Dzięki temu TradeMatik może używać każdy, nawet osoby które nie znają się na tworzeniu stron czy programowaniu.

    Co jednak jeśli ktoś wymienione wyżej umiejętności ma i sam chce dostosować wtyczkę do własnych potrzeb? Jeśli ktoś chce bardziej precyzyjnie określi w którym miejscu ma pojawiać się informacja o cenie lub wyświetlić zawartość koszyka w innym miejscu niż standardowe? Odpowiedź: może użyć wbudowanych funkcji szablonu (ang. template tags) lub znaczników do wstawiania w treści wpisu (ang. shortcode).

    Stanadrdowy wygląd "boksu produktowego"

    Standardowy wygląd "boksu produktowego"


    Trade Box czyli informacja o cenie i przycisk dodawania do koszyka

    Trade Box to element wyświetlany przy opisie produktu zawierający co najmniej cenę produktu i przycisk dodawania tego produktu do koszyka. Standardowo wygląda on tak jak na obrazku obok (jest to wersja w anglojęzycznym sklepie, w polskim treść oczywiście jest przetłumaczona na polski).

    Jeśli ktoś chce, może ręcznie określić w którym miejscu treści opisu Trade Box ma się pojawiać. W tym celu w odpowiednim miejscu opisu należy wstawić znacznik:

    [ trade_box ]

    Uwaga: wstawiając znacznik należy wstawić go bez widocznych wyżej spacji wewnątrz nawiasów klamrowych.

    Chcesz wyświetlić Trade Box poza treścią wpisu? Na przykład w sidebarze czy dowolnej innej części strony? Nie ma problemu. W tym celu w szablonie (skórce) w odpowiednim miejscu wywołaj funkcję:

    <?php the_trade_box(); ?>

    A może nie chcesz go od razu wyświetlać, a jedynie kod Trade Box zapamiętać w zmiennej? To także jest możliwe. Oto jak to zrobić:

    <?php $kodTradeBox = trade_box_for_echo(); ?>

    Cały kod HTML zapamiętany jest teraz z zmiennej $kodTradeBox.

    Ręczne wyświetlanie koszyka

    Koszyk zawsze wyświetlany jest na automatycznie stworzonej dla niego stronie. Nic nie musisz robić. Standardowo w skórce Twenty Eleven wygląda on tak (jest to ponownie anglojęzyczna wersja koszyka, w wersji polskiej oczywiście wszelkie napisy są po polsku):

    koszyk - kliknij aby powiększyć

    koszyk - kliknij aby powiększyć

    Jeśli chcesz samemu we własnej skórce wyświetlić koszyk, użyj funkcji:

     <?php echo trade_cart_table(''); ?>

    I to wszystko 🙂 W miejscu wywołania tej funkcji pojawi się zawartość koszyka jak na zdjęciu powyżej.

    Jeśli chcesz wyświetlić zawartość koszyka w sidebarze, pamiętaj, że zawsze masz do dyspozycji gotowy widżet, który możesz umieścić tam jak każdy inny wordpressowy widżet.

    Używanie TradeMatik jak widzisz jest proste, a dzięki gotowym funkcjom i znacznikom także i deweloperzy chcący stworzyć sklep na bazie wordpressa docenią tę wtyczkę!

  • TradeMatik 1.1 już jest!

    Po ośmiu dniach od poprzedniego wydania, uwalniamy światu nową wersję oznaczoną numerem 1.1. Jest to wersja wnosząca ze sobą nowe funkcje.

    Najważniejsze z nich to:

    • Obsługa stanów magazynowych – od teraz możesz określić ilość posiadanych przedmiotów (podając ich liczbę lub określając jako ilość nieskończoną). TradeMatik przy każdej transakcji będzie zwracał uwagę na to ustawienie. Jeśli ktoś kupi przedmiot, którego liczba jest ograniczona, informacja o stanie magazynowym zostanie zaktualizowana. Gdy osiągnie zero, sprzedaż przedmiotu zostanie zawieszona. Aż do momentu gdy zamówisz od dostawcy kolejną partię towaru i wprowadzisz jego ilość do systemu. Wszystko to jest bardzo konfigurowalne; możesz nawet ręcznie chwilowo wstrzymać sprzedaż zachowując stan magazynowy bez zmniejszania go do zera.
    • Zwiększona czytelność i funkcjonalność koszyka – wygląd koszyka został zmieniony, przez co jego zawartość jest czytelniejsza i łatwiejsza do zrozumienia. W koszyku od teraz wyświetlana jest łączna kwota jaką kupujący będzie musiał zapłacić za towar. Dodany został także przycisk do opróżniania zawartości koszyka. Usunięto także błąd, który powodował, że w czasie odświeżania zawartości koszyka, ilość przedmiotów w nim mogła niespodziewanie się zmienić.
    • Formularz do określania ceny produktu i jego parametrów – w poprzedniej wersji aby określić cenę produktu, należało się posłużyć custom fields, które – nie ma co ukrywać – nie są super łatwe w obsłudze. Teraz pod każdym wpisem znajdują się dodatkowe pola, w które można wprowadzić cenę bez konieczności przypominania sobie, jak nazywał się parametr określający cenę (jednak custom fields nadal działają, jeśli ktoś polubił ich obsługę)

    Przypominamy, że osoby które już posiadają TradeMatika 1.x nie muszą kupować wersji 1.1 –  aktualizacje dla wszystkich klientów są darmowe aż nasza wtyczka osiągnie numer 2.0. Osoby, które mają starszą wersję, niedługo otrzymają TradeMatik 1.1 pocztą elektroniczną.

  • TradeMatik 1.0.2 został wydany

    Opublikowaliśmy właśnie najnowszą wersję TradeMatika oznaczoną numerem 1.0.2. Jest to wydanie jedynie naprawiające znalezione błędy i nie dodające żadnych funkcji (te zostaną wprowadzone w wydaniu 1.1).

    Żaden z błędów nie miał statusu krytycznego, aktualizacja nie jest więc wymagana, a jedynie zalecana.

    Poprawione błędy to w szczególności:

    • usunęliśmy wyświetlanie komunikatu PHP Warning, który pojawiał się u niektórych użytkowników.
    • w Kokpicie w menu TradeMatik > Zamówienia suma pojedynczego zamówienia starszego niż ostatnio złożone lub mającego więcej niż jeden przedmiot zamówiony była błędna. Obecnie wszelkie obliczenia sum wykonywane są poprawnie.
    • Jeśli kupowany przedmiot zawierał w cenie grosze, Dotpay nie zwracał do sklepu automatycznej informacji o zapłacie i należało status transakcji w takim wypadku zaktualizować ręcznie. Teraz wszystkie opłacone zamówienia automatycznie otrzymują status ‚payed/opłacone’
    • usunęliśmy kilka literówek w tłumaczeniu

    Osoby, które już posiadają starszą wersję TradeMatik nie muszą jej ponownie kupować – wkrótce roześlemy zaktualizowaną paczkę wraz z instrukcjami aktualizacji do wszystkich klientów drogą mailową (jeśli ktoś nie otrzyma maila, prosimy o kontakt). Przypominamy, że wszyscy kupujący wtyczkę w linii 1.x (czyli od 1.0.0 do maksymalnie 1.9.9) aktualizacje mają zagwarantowane bezpłatnie.

    Zapraszamy wszystkich do zakupu najnowszej wersji!

  • Porada: Jak wyświetlić łączną ilość wszystkich przedmiotów w koszyku?

    Na forum zostało zadane pytanie w jaki sposób możemy wyświetlić łączną ilość produktów w koszyku wraz z nazwami. Możemy to zrobić na kilka sposobów:

    Sposób pierwszy

    TradeMatik posiada wbudowany Widget do wyświetlania zawartości koszyka. Aby go wyświetlić w jednym z sidebarów, przechodzimy w WordPressie do menu Wygląd > Widgety i przenosimy widżet Cart Widget do wybranego sidebara.

    Sposób drugi

    Jeśli chcemy ręcznie w skórce wyświetlić zawartość takiego widgetu, wywołujemy w odpowiednim miejscu pliku skórki funkcję trade_cart_widget_func().

    Tworzymy własne funkcje wyświetlające koszyk

    W pliku functions.php możemy zaimplementować własne funkcje wyświetlające zawartość koszyka lub operujące na nim. Wszystko co musimy wiedzieć to to, że zawartość koszyka trzymana jest w zmiennej sesyjnej $_SESSION[‚trade_cart’]. Umieszczona ona jest tam jako tablica skłądająca się z par „identyfikator produktu” => „ilość sztuk w koszyku”. Identyfikator produktu jest zarazem identyfikatora wpisu, który jest opisem produktu w naszym sklepie. Jeśli chcesz zrobić własne funkcje, polecamy obejrzenie zawartości pliku /lib/koszyk/koszyk.php. Lektura tego pliku na pewno pomoże ci zrozumieć jak stworzyć własną funkcję operującą na koszyku.

    Przykład: wyświetlamy łączną ilość wszystkich przedmiotów w koszyku

    Jeśli chcesz zsumować wszystkie sztuki różnych przedmiotów z koszyka i wyświetlić tę liczbę gdzieś w skórce, do pliku functions.php dodaj następującą funkcję i następnie wywołaj ją w pliku szablonu:

    function ileWkoszyku() {
    
     $ile = 0;
    
    if (!empty($_SESSION['trade_cart'])) {
     foreach ($_SESSION['trade_cart'] as $id => $ilosc) {
      $ile += $ilosc;
     }
    }
    
    echo "Ilość wszystkich przedmiotów w koszyku: ". $ile;
    
    }
  • Po wystąpieniu na WordCamp Polska 2010

    Premierę wtyczki TradeMatik mozna uznać za dokonaną. Jak zapowiadałem miała się ona odbyć na spotkaniu miłośników WordPressa, jakim jest WordCamp i tak też się stało.

    W czasie półgodzinnej prezentacji ujawniłem nazwę wtyczki, adres tej strony i pokazałem jak wtyczka działa. Nie miałem przygotowanego żadnego pokazu slajdów. Zamiast tego postanowiłem, że na żywo pokażę jak wtyczkę się instaluje, konfiguruje i używa. Prezentacja – choć prowadzona przez kogoś bez talentu do tego typu wystąpień, czyli mnie – najwidoczniej uczestnikom spotkania się spodobała bo od razu zaowocowało to złożonymi zakupami na tej stronie.

    Wszyscy, którzy nie byli na tym spotkaniu mogą obejrzeć je jeszcze raz dzięki serwisowi YouTube. Film podzielony jest na dwie części:

    Część pierwsza (należy przewinąć do 9. minuty)

    http://www.youtube.com/watch?v=-OnwgcFAVes

    Część druga

    http://www.youtube.com/watch?v=gTpCL2-I8d4

  • TradeMatik na WordCamp Polska 2010

    Z przyjemnością informuję, że wtyczka TradeMatik będzie miała premierę z prawdziwego zdarzenia. Pierwsza polska wtyczka do tworzenia sklepów internetowych zostanie zaprezentowana w czasie pierwszego w Polsce spotkania miłośników WordPressa!

    Wtyczka zostanie zaprezentowana w niedzielę 12 grudnia 2010 r. o godzinie 12.15 w czasie mojej prezentacji „WP Sprzedawca — od wtyczki do sklepu internetowego” . Każda zainteresowana osoba będzie mogła na żywo obejrzeć tę prezentację na stronie WordCampu.

    Uczestnicy konferencji, którzy są zainteresowani zakupem wtyczki, mogą się spodziewać specjalnej oferty 😉