To tutaj: prostszy sposób na podłączenie usług do Twojego sklepu bez opuszczania WooCommerce

Opublikowany: 2016-05-05
TL; DR: Budujemy sposób na połączenie usług z WooCommerce, który wykorzystuje hostowane komponenty, aby uprościć proces i zapewnić lepsze wrażenia.

Jeśli chcesz zaangażować się w testowanie, dołącz do nas już teraz.

Jeśli chcesz dowiedzieć się więcej, przeczytaj lub sprawdź nasz post na blogu programisty.

Kilka tygodni temu na WooConf Matt Mullenweg rzucił okiem na projekt, nad którym pracowaliśmy z podekscytowaniem. Teraz jesteśmy gotowi podzielić się nim ze światem.

połączenie woocommerce

WooCommerce Connect to duża część naszej wizji przyszłości WooCommerce. Obecnie Connect właśnie rozpoczął testy alfa jako rozszerzenie funkcji . Jeśli wszystko pójdzie dobrze, mamy nadzieję, że stanie się to częścią rdzenia WooCommerce i będzie dostępne dla wszystkich.

Więc bez zbędnych ceregieli zagłębmy się w to, co staramy się osiągnąć za pomocą Connect, jak to wszystko działa, gdzie aktualnie znajduje się ta funkcja i jak możesz się zaangażować.

Wizja: prostszy sposób na połączenie czegokolwiek bezpośrednio w WooCommerce

Duża część mocy WooCommerce polega na możliwości dostosowywania i dodawania czegokolwiek.

Ale z całą tą mocą wiąże się wielka odpowiedzialność: jak najprościej zrobić podstawowe rzeczy. Niestety w tej chwili robienie podstawowych rzeczy, takich jak dodanie opcji wysyłki, może być dość skomplikowane.

Na przykład, oto jak obecnie działa dodawanie USPS:

wc-classic-usps

Aby to rozbić:

  1. Pobierz od nas rozszerzenie i pobierz plik. Zawiera kod, który dodajesz do swojej witryny.
  2. Dodaj klucz API z USPS. To informuje USPS, kim jesteś i jakie informacje od nich otrzymujesz.
  3. Dodaj klucz subskrypcji od nas. Dzięki temu dowiesz się, którą subskrypcję powinniśmy połączyć z Twoją witryną, abyśmy mogli przekazywać Ci aktualizacje, jeśli masz aktywną subskrypcję.
  4. Zagłęb się w ustawienia.

Dzięki Connect eliminujemy kroki od 1 do 3 — nie będzie żadnych dodatkowych rozszerzeń, kluczy API ani kluczy subskrypcji.

Zamiast pobierać plik, a następnie instalować rozszerzenie na swojej stronie, możesz zobaczyć dostępne funkcje bezpośrednio w WooCommerce. W przypadku Connect dodanie nowej opcji oznacza po prostu korzystanie z niej .

Zrzut ekranu 2016-05-03 o godzinie 19.37.36

Wyeliminowaliśmy również potrzebę ręcznego dodawania kluczy API. Ponieważ połączenie żyje po naszym końcu, te klucze są już na miejscu.

Obecnie wszystkie usługi dostępne w Connect i te planowane są bezpłatne , dlatego nie ma potrzeby posiadania kluczy abonamentowych. Gdy dodajemy usługi, które wymagają subskrypcji, staramy się dać Ci sposób na połączenie Twojego sklepu z kontem WooThemes, zamiast wymagać klucza do połączenia z konkretną subskrypcją.

Wszystko to oznacza, że ​​konfiguracja USPS przez Connect wygląda tak:

wc-connect-gif-2

Konfiguracja nie kończy się na włączeniu opcji, dlatego aktualizujemy również ustawienia dostępne za pośrednictwem usługi Connect, aby były bardziej przyjazne dla użytkownika:

grafika_Aktualizacje UX

Za kulisami: usługi hostowane i Jetpack, dzięki którym to wszystko się dzieje

Aby to wszystko się stało, większość kodu, który musiałeś pobrać, znajduje się teraz na bezpiecznym serwerze, który hostujemy. Używamy Jetpack, aby Twoja witryna mogła bezpiecznie komunikować się z tym serwerem.

Przechowywanie większości kodu po naszej stronie ma kilka innych korzyści:

  • Te nowe funkcje są mniej zależne od hosta witryny, co ułatwia szybkie utworzenie witryny .
  • Udostępnianie nowych funkcji oznacza po prostu wprowadzanie zmian na naszych serwerach, więc nie musisz aktualizować rdzenia WooCommerce o nowe funkcje .
  • Ponieważ nie musisz aktualizować kodu w swojej witrynie tak często, powinieneś widzieć bardziej stabilną wydajność .
  • Jesteś mniej zależny od konfiguracji hosta, co oznacza, że ​​jest bardziej prawdopodobne, że Twoje połączone usługi mają odpowiednią konfigurację do działania .

Oczywiście rozszerzenia pozostają krytyczną częścią WooCommerce. Nadal jesteśmy zaangażowani w nasze podejście modułowe — solidny i elastyczny produkt podstawowy z rozszerzeniami, które dodają tylko te funkcje, których potrzebujesz — oraz aby dać właścicielom sklepów i programistom więcej swobody, a nie mniej.

Oznacza to, że rozszerzenia zawsze będą dla Ciebie opcją. Postrzegamy Connect jako łatwiejszą opcję i planujemy zainwestować w to, aby była świetna. Ale to alternatywa, a nie zamiennik.

Obecny stan rzeczy: mocne fundamenty i jedna usługa na start

Jak dotąd zbudowaliśmy fundament i dodaliśmy naszą pierwszą usługę: USPS. Wybraliśmy tę usługę, ponieważ Stany Zjednoczone są jednym z naszych największych rynków.

Zaczynamy od tylko jednej usługi dla uproszczenia, idąc z motywem Connect. Chcieliśmy wyciągnąć wnioski z tworzenia jednej opcji przed przejściem dalej, ale planujemy dodać więcej opcji wysyłki w następnej kolejności.

Wersja alfa Connect obsługuje stawki wysyłki USPS w czasie rzeczywistym dla sklepów z siedzibą w Stanach Zjednoczonych . Istnieją pewne różnice między tym, co jest dostępne przez Connect a naszym rozszerzeniem USPS, więc koniecznie przeczytaj o nich.

Ponadto, ponieważ Connect jest obecnie „rozszerzeniem funkcji”, będziesz musiał teraz pobrać i zainstalować go jako osobne rozszerzenie. Gdy stanie się on cechą rdzenia WooCommerce, wszystko to będzie już przeszłością dla Connect.

Przyszłość: do wersji beta i dalej

Podczas gdy Ty przeprowadzasz testy alfa, już aktywnie pracujemy nad wersją beta, która obejmuje:

  • Wsparcie dla poczty kanadyjskiej
  • Integracja z kreatorem onboardingu WooCommerce
  • Ulepszenia interfejsu użytkownika w sekcji kosztów wysyłki
  • Możliwość ustawienia pudełek do wysyłki
  • Strona samopomocy z informacjami o stanie systemu
  • Więcej iteracji dotyczących ogólnego wyglądu Connect

Wielkim planem jest ostateczne wprowadzenie Connect do przyszłej podstawowej wersji WooCommerce , aby każdy, kto prowadzi sklep WooCommerce, mógł łatwo połączyć usługę, którą chce ze swoim sklepem.

Zaangażuj się: pomóż nam testować

Rozpoczęliśmy fazę testów alfa i bardzo chcielibyśmy pomóc w budowaniu przyszłości WooCommerce. Wypełnij poniższy formularz, aby rozpocząć.

[wtsfc nagłówek=”Dołącz do nas w budowaniu przyszłości WooCommerce” subheading=”Chcielibyśmy zaprosić Cię do przetestowania WooCommerce Connect.” button=”Dołącz do nas” list=”c7d8a44d4e”] Dziękujemy za udział w naszej fazie testów. E-mail jest kierowany do Twojej skrzynki odbiorczej z kolejnymi krokami.[/wtsfc]

Jesteśmy podekscytowani, widząc, jak użytkownicy reagują na Connect i kontynuujemy jego ulepszanie. Docelowo mamy nadzieję, że takie podejście ułatwi każdemu założenie sklepu.