Table of Contents
Połączenie Laravel ze sklepami Shopify tworzy niesamowite aplikacje Shopify.
Mówiąc prościej, po zainstalowaniu dowolnej aplikacji Shopify każda interakcja z informacjami sklepu odbywa się za pośrednictwem interfejsu API sklepu Shopify i jest wyświetlana jako Zakresy.
Aplikacje Shopify służą do dodawania dodatkowych funkcji do sterowania sklepem Shopify i zarządzania nim. Laravel upraszcza proces tworzenia aplikacji Shopify, zapewniając przyjazne dla użytkownika ramy kodowania dla typowych zadań.
Ponadto możesz podnieść swoje projekty Laravel za pomocą Hosting zasilany SSD Cloudways!
Dowiedzmy się, jak możesz zintegrować aplikację Shopify z Laravel na Cloudways.
Dzięki Shopify sprzedawca może tworzyć i personalizować swoje sklepy internetowe oraz sprzedawać w różnych lokalizacjach, takich jak strony internetowe, aplikacje mobilne, media społecznościowe, rynki internetowe, sklepy i sklepy tymczasowe.
Laravel Shopify pomaga również obsługiwać i śledzić produkty w magazynie, produkty dostępne na sprzedaż, płatności od klientów i wysyłkę zamówień.
Rozważ Shopify jako platformę przechowywaną i dostępną przez Internet. Oznacza to, że możesz go używać na dowolnym kompatybilnym urządzeniu. Zespół Shopify zaktualizuje oprogramowanie i serwery dla Ciebie. Dzięki temu możesz pracować i obsługiwać swoją firmę z dowolnego miejsca, o ile masz dostęp do Internetu.
W prostych słowach, możesz użyć interfejsu API, aby uzyskać dostęp do dowolnej funkcji w panelu administracyjnym i wprowadzać zmiany w niej.
Istnieje kilka powodów, dla których możesz zdecydować się na zbudowanie aplikacji Shopify przy użyciu Laravel:
Shopify to platforma hostowana „wszystko w jednym”.
Oznacza to, że nie musisz iść gdzie indziej, aby kupić hosting lub wprowadzić program innej firmy.
Zamiast tego chodzi o to, że Shopify zapewnia wszystko, czego potrzebujesz do prowadzenia i pracy sklepu internetowego od samego początku. Ponadto dzięki Laravel Shopify możesz rozszerzyć możliwości aplikacji Shopify, aby dostosować je do potrzeb biznesowych.
Aplikacje Shopify są dodatkową funkcją do zarządzania i kontrolowania sklepów Shopify. Z pomocą GrafikQL a Interfejs API Shopify, będziesz mógł tworzyć aplikacje takie jak Oberlo, aby odkrywać przedmioty do zaoferowania.
Do tego procesu integracji użyjemy pakietu Shopify Laravel. (Link do pakietu)
Zaoszczędzi nam to godziny i godziny rozwoju.
Ten pakiet jest w fazie rozwoju i aktywnie wprowadza aktualizacje, ale obecnie doskonale współpracuje z każdą aplikacją internetową Laravel. Zajmie się problemami z kodowaniem, rozliczeniami i uwierzytelnianiem Shopify wraz z dostępem do interfejsu API za pomocą usług graficznych lub innych.
I. Zarejestruj się, aby założyć konto Cloudways
II. Wybierz serwer
III. Pobierz klucz Shopify Laravel API i klucz zakresu.
Aplikacje Shopify służą do dodawania dodatkowych funkcji do sterowania sklepem Shopify i zarządzania nim. Laravel upraszcza proces tworzenia aplikacji Shopify, zapewniając przyjazne dla użytkownika ramy kodowania dla typowych zadań.
Najpierw zaloguj się na swoje konto Cloudways. Jeśli go nie masz, zarejestruj się teraz za darmo.
Po utworzeniu aplikacji na pulpicie nawigacyjnym Shopify Partner, następną rzeczą, którą musisz zrobić, jest skonfigurowanie struktury Laravel. Aby to zrobić, musisz utworzyć nowy projekt Laravel przy użyciu platformy Cloudways.
Cloudways to zarządzana platforma hostingowa w chmurze, która upraszcza proces wdrażania i zarządzania aplikacjami na różnych dostawcach chmury, takich jak AWS, Google Cloud Platform i DigitalOcean.
Oferują wstępnie skonfigurowane serwery, automatyczne aktualizacje i przyjazny dla użytkownika interfejs dla programistów i agencji.
Integracja Laravel Shopify na Cloudways oferuje połączenie zaawansowanych narzędzi programistycznych, uproszczonego zarządzania i bezpiecznego hostingu, co pozwala skupić się na budowaniu i skalowaniu innowacyjnej aplikacji Shopify.
Wybierz serwer i aplikację Laravel. Wybierz opcję W oparciu o ruch i lokalizację Twojej witryny, wybierz odpowiedni rozmiar serwera PHP i wybierz lokalizację serwera.
Po wykonaniu wszystkich tych kroków możesz wreszcie przejść do karty aplikacji i wybrać Stos PHP aplikacji.
Korzystając z głównych poświadczeń dostępnych na stronie Zarządzanie serwerem, uzyskaj dostęp do serwera za pośrednictwem FileZilla, aby używać plików na serwerze WWW.
Przejdź do folderu głównego (public_html) aplikacji Laravel, gdzie uzyskasz dostęp i aktualizujesz wiele plików.
Po utworzeniu aplikacji przewiń do klawiszy API, aby wyświetlić klucz API i tajny klucz API.
Po zakończeniu będziesz teraz mógł uzyskać dostęp do pliku konfiguracyjnego w config/shopify-app.php.
Będziesz musiał wypełnić nazwa_aplikacji, api_key, api_secret i api_scopes, aby utworzyć działającą aplikację. Elementy takie jak webhooky i tagy skryptowe są całkowicie opcjonalne w zależności od wymagań aplikacji. Ponadto wszystko, co ma związek z ładowaniem, jest również uznaniowe i jest domyślnie wyłączone.
Zalecamy użycie pliku env do konfiguracji.
Więc dodaj ten klucz API i klucz API Secret na końcu pliku.ENV.
1. SHOPIFY_API_KEY=6E8A2BCDB6E43D8A29C4D6DD60FC8713
2. SHOPIFY_API_SECRET=********************************************
Teraz zaktualizuj zakres API, może być również przechowywany w pliku.ENV.
Zakresy API to żądanie dostępu, o które poprosisz sklep podczas instalowania aplikacji. Na przykład, gdy ktoś instaluje aplikację ze sklepu, do jakich danych chcesz uzyskać dostęp? Następnie użytkownik zostanie poproszony o podanie tych danych.
Uwierzytelniony dostęp jest przeznaczony do interakcji ze sklepem w imieniu sprzedawcy w celu wykonywania czynności, takich jak tworzenie produktów i zarządzanie kodami rabatowymi.
Pełna lista dostępna jest tutaj: https://shopify.dev/api/usage/access-scopes
Zaktualizuj następujące zakresy w pliku.config Shopify.
Teraz przejdź do pliku.env i użyj szczegółów bazy danych, które możesz pobrać ze szczegółów zarządzania aplikacjami i dostępu.
I zaktualizuj te szczegóły w pliku.ENV.
Pakiet ten przewiduje istnienie trasy o nazwie home. Domyślnie pakiet scharakteryzował tę trasę, aby wyświetlić stronę powitalną. Aby go włączyć, może być konieczne otwarcie pliku routes/web.php i skomentowanie domyślnej trasy Laravel.
Alternatywnie, aby utworzyć własną trasę, edytuj plik routes/web.php i zmień domyślną trasę, aby użyć oprogramowania pośredniego verify.shopify z nazwą domową, na przykład
Teraz zmień resources/views/welcome.blade.php, aby rozszerzyć format tych pakietów dla pojemności Shopify AppBridge, na przykład:
Może być konieczna zmiana modelu użytkownika Laravel. Regularnie spotykane w app/User.php lub app/Models/User.php.
Otwórz plik i dodaj po przestrzeni nazw:
W następnym kroku musisz przeprowadzić migrację danych za pomocą tego polecenia:
Spowoduje to opublikowanie migracji do folderu migracji aplikacji. Po zakończeniu uruchom php artisan migration, aby ukończyć wprowadzone zmiany.
Teraz możesz uzyskać dostęp do strony internetowej, klikając adres URL APLIKACJI.
I oto jest, możesz teraz zostać przekierowany do aplikacji Shopify utworzonej za pomocą Laravel.
Laravel Shopify to nie tylko kawałek oprogramowania lub pojedynczy produkt - to wszechstronna platforma handlowa. Co więcej, jest to bogaty ekosystem, który budzi szacunek dla właścicieli handlu, łącząc projektantów, specjalistów od handlu i klientów, których wspólnym zainteresowaniem jest uczynienie handlu lepszym dla wszystkich.
Uzyskaj zaawansowaną wysyłkę, konfigurowalne zarządzanie dostawcami, funkcje płatności i nie tylko. Zainstaluj Shipturbine już dziś z Shopify App Store i ciesz się bezpłatną wersją próbną, aby poznać jego zalety z pierwszej ręki.
Chcesz dowiedzieć się więcej o tym, jak ShipTurtle może przynieść korzyści Twojej firmie? Zarezerwuj spersonalizowane demo z naszym zespołem sprzedaży.
Poznaj moc ShipTurtle za darmo. Rozpocznij wersję próbną już dziś i odkryj, jak może zmienić Twój sklep Multiendor Shopify!
Rozpocznij rozmowę! Udostępnij ten artykuł swojej sieci. Daj im znać, w jaki sposób możemy pomóc w ulepszaniu ich sklepu multivendora.