Table of Contents
La combinazione di Laravel con i negozi Shopify crea incredibili app Shopify.
In parole povere, dopo aver installato qualsiasi app Shopify, qualsiasi interazione con le informazioni di un negozio viene effettuata tramite l'API Shopify Store e mostrata come Cannocchiali.
Le app Shopify vengono utilizzate per aggiungere funzionalità aggiuntive per il controllo e la gestione di un negozio Shopify. Laravel semplifica il processo di sviluppo delle applicazioni Shopify fornendo un framework di codifica intuitivo per attività comuni.
Inoltre, puoi elevare i tuoi progetti Laravel con Hosting basato su SSD Cloudways!
Scopriamo come integrare la tua app Shopify con Laravel su Cloudways.
Con Shopify, il venditore può creare e personalizzare i propri negozi online e vendere in varie località, come siti Web, app mobili, social media, mercati online, negozi e negozi temporanei.
Laravel Shopify aiuta anche a gestire e tenere traccia degli articoli in magazzino, dei prodotti disponibili per la vendita, dei pagamenti dei clienti e della spedizione degli ordini.
Considera Shopify come una piattaforma archiviata e accessibile tramite Internet. Significa che puoi usarlo su qualsiasi dispositivo compatibile. Il team di Shopify aggiornerà il software e i server per te. Con questo, puoi lavorare e gestire la tua attività da qualsiasi luogo purché tu abbia accesso a Internet.
In parole semplici, puoi utilizzare l'API per accedere e apportare modifiche a qualsiasi funzionalità nel pannello di amministrazione.
Ci sono diversi motivi per cui potresti scegliere di creare un'app Shopify usando Laravel:
Shopify è una piattaforma ospitata «all-in-one».
Significa che non devi andare da qualche altra parte per acquistare un web hosting o introdurre un programma di terze parti.
Invece, l'idea è che Shopify offra tutto ciò di cui hai bisogno per gestire e far funzionare il tuo negozio online sin dall'inizio. Inoltre, con Laravel Shopify, puoi estendere le funzionalità dell'app Shopify per soddisfare le tue esigenze aziendali.
App Shopify sono una funzionalità aggiuntiva per la gestione e il controllo dei negozi Shopify. Con l'aiuto di GraphQL e API Shopify, potrai creare applicazioni come Oberlo per scoprire oggetti da offrire.
Per questo processo di integrazione, utilizzeremo il pacchetto Shopify Laravel. (Link al pacchetto)
Ci farà risparmiare ore e ore di sviluppo.
Questo pacchetto è in fase di sviluppo e apporta attivamente aggiornamenti, ma attualmente funziona perfettamente con qualsiasi applicazione web Laravel. Gestirà i nostri problemi di codifica, fatturazione e autenticazione Shopify oltre all'accesso all'API tramite servizi grafici o di altro tipo.
I. Crea un account Cloudways
II. Scegli un server
III. Ottieni la chiave API e la chiave Scope di Shopify Laravel.
Le app Shopify vengono utilizzate per aggiungere funzionalità aggiuntive per il controllo e la gestione di un negozio Shopify. Laravel semplifica il processo di sviluppo delle applicazioni Shopify fornendo un framework di codifica intuitivo per attività comuni.
Innanzitutto, accedi al tuo account Cloudways. Se non ne hai uno, iscriviti ora gratuitamente.
Dopo aver creato un'app sulla tua Shopify Partner Dashboard, la prossima cosa che devi fare è configurare la struttura di Laravel. Per farlo, devi creare un nuovo progetto Laravel utilizzando la piattaforma Cloudways.
Cloudways è una piattaforma di hosting cloud gestita che semplifica il processo di distribuzione e gestione delle applicazioni su vari provider cloud come AWS, Google Cloud Platform e DigitalOcean.
Offrono server preconfigurati, aggiornamenti automatici e un'interfaccia intuitiva per sviluppatori e agenzie.
L'integrazione di Laravel Shopify su Cloudways offre una combinazione di potenti strumenti di sviluppo, gestione semplificata e hosting sicuro, permettendoti di concentrarti sulla creazione e sulla scalabilità della tua innovativa app Shopify.
Seleziona il tuo server e l'applicazione Laravel. Seleziona In base al traffico e alla posizione del tuo sito web, scegli la dimensione appropriata del server PHP e opta per una posizione del server.
Dopo aver completato tutti questi passaggi, puoi finalmente accedere alla scheda dell'applicazione e selezionare pila PHP applicazione.
Utilizzando le credenziali master disponibili nella pagina Gestione server, accedi al server tramite FileZilla per utilizzare i file su un server web.
Vai alla cartella principale (Public_HTML) della tua applicazione Laravel, dove accederai e aggiornerai più file.
Dopo aver creato l'app, scorri fino a Chiavi API per visualizzare la chiave API e la chiave segreta API.
Una volta fatto, sarai ora in grado di accedere al file di configurazione in config/shopify-app.php.
Dovrai inserire app_name, api_key, api_secret e api_scopes per produrre un'app funzionante. Elementi come webhook e scripttags sono totalmente opzionali a seconda dei requisiti dell'app. Inoltre, qualsiasi cosa abbia a che fare con la ricarica è discrezionale ed è disabilitata per impostazione predefinita.
Ti consigliamo di utilizzare un file env per la configurazione.
Quindi, aggiungi questa chiave API e la chiave segreta API alla fine del file .ENV.
1. shopify_api_key=6E8A2BCDB6E43D8A29C4D6DD60FC8713
2. SHOPIFY_API_SECRET=****************************************************
Ora, aggiorna gli ambiti API, può anche essere archiviato nel file .ENV.
API Scopes è la richiesta di accesso che chiederai allo store durante l'installazione della tua app. Ad esempio, quando qualcuno installa la tua applicazione dallo store, a quali dati vuoi accedere? All'utente verranno quindi richiesti quei dati.
L'accesso autenticato è destinato all'interazione con un negozio per conto del commerciante per eseguire azioni come la creazione di prodotti e la gestione dei codici sconto.
L'elenco completo è disponibile qui: https://shopify.dev/api/usage/access-scopes
Aggiorna i seguenti ambiti nel file .config di Shopify.
Ora, vai al file .env e usa i dettagli del tuo database, che puoi recuperare da Gestione delle applicazioni e dettagli di accesso.
E aggiorna questi dettagli nel file .ENV.
Questo pacchetto anticipa l'esistenza di un percorso denominato home. Per impostazione predefinita, il pacchetto ha caratterizzato questo percorso per mostrare una pagina di benvenuto. Per abilitarlo, potrebbe essere necessario aprire routes/web.php e commentare il percorso predefinito di Laravel.
In alternativa, per creare il tuo percorso, modifica routes/web.php e modifica il percorso predefinito per utilizzare il middleware verify.shopify con la home denominata, ad esempio
Ora, modifica resources/views/welcome.blade.php per espandere il formato di questo pacchetto per le capacità di Shopify AppBridge, ad esempio:
Potrebbe essere necessario modificare il modello utente di Laravel. Si trova regolarmente in app/User.php o app/Models/User.php.
Apri il file e aggiungi dopo lo spazio dei nomi:
Il passaggio successivo, è necessario migrare i dati utilizzando questo comando:
Questo pubblicherà le migrazioni nella cartella di migrazione della tua app. Quando hai finito, esegui php artisan migrate per completare le modifiche apportate.
Ora puoi accedere alla pagina web facendo clic sull'URL DELL'APPLICAZIONE.
Ed eccolo qui, ora potresti essere reindirizzato all'app Shopify creata con Laravel.
Laravel Shopify non è solo un software o un prodotto solitario: è una piattaforma di commercio all-in-one. Inoltre, è un ricco ecosistema che crea stima per i proprietari di attività commerciali riunendo designer, specialisti del settore e clienti con l'interesse condiviso di rendere il commercio migliore per tutti.
Ottieni spedizioni avanzate, gestione configurabile dei fornitori, funzionalità di pagamento e altro ancora. Installa Shipturtle oggi stesso dall'App Store di Shopify e goditi una prova gratuita per sperimentarne i vantaggi in prima persona.
Vuoi saperne di più su come Shipturtle può portare vantaggi alla tua azienda? Prenota una demo personalizzata con il nostro team di vendita.
Prova gratuitamente la potenza di Shipturtle. Inizia la prova oggi e scopri come può trasformare il tuo negozio multivendor Shopify!
Inizia una conversazione! Condividi questo articolo con la tua rete. Fai sapere loro come possiamo aiutarti a migliorare il loro negozio multivendor.