Table of Contents
La combinación de Laravel con las tiendas de Shopify crea increíbles aplicaciones de Shopify.
En pocas palabras, después de instalar cualquier aplicación de Shopify, cualquier interacción con la información de una tienda se realiza a través de la API de la tienda de Shopify y se muestra como Ámbitos.
Las aplicaciones de Shopify se utilizan para agregar funciones adicionales para controlar y administrar una tienda de Shopify. Laravel simplifica el proceso de desarrollo de aplicaciones de Shopify al proporcionar un marco de codificación fácil de usar para tareas comunes.
Además, puedes mejorar tus proyectos de Laravel con Cloudways Hasting with SSD!
Aprendemos cómo puedes integrar tu aplicación de Shopify con Laravel en Cloudways.
Con Shopify, el proveedor puede crear y personalizar sus tiendas en línea y vender en varios lugares, como sitios web, aplicaciones móviles, redes sociales, mercados en línea, tiendas y tiendas temporales.
Laravel Shopify también ayuda a gestionar y realizar un seguimiento de los artículos en stock, los productos disponibles para la venta, los pagos de los clientes y el envío de los pedidos.
Considera Shopify como una plataforma que se almacena y a la que se accede a través de Internet. Significa que puedes usarlo en cualquier dispositivo compatible. El equipo de Shopify actualizará el software y los servidores por ti. Con esto, puede trabajar y administrar su negocio desde cualquier lugar siempre que tenga acceso a Internet.
En pocas palabras, puede usar la API para acceder y realizar cambios en cualquier función del panel de administración.
Hay varias razones por las que puedes optar por crear una aplicación de Shopify con Laravel:
Shopify es una plataforma alojada «todo en uno».
Significa que no tiene que ir a otro lugar para comprar alojamiento web o introducir un programa de terceros.
En cambio, la idea es que Shopify brinde todo lo que necesita para administrar y hacer funcionar su tienda en línea desde el principio. Además, con Laravel Shopify, puedes ampliar las capacidades de la aplicación Shopify para que se adapte a las necesidades de tu negocio.
Aplicaciones de Shopify son una función adicional para administrar y controlar las tiendas de Shopify. With the help of GraphQL y API de Shopify, podrás crear aplicaciones como Oberlo para descubrir artículos que ofrecer.
Para este proceso de integración, utilizaremos el paquete Shopify Laravel. (Link to package)
Nos va a ahorrar horas y horas de desarrollo.
Este paquete está en desarrollo y se está actualizando activamente, pero actualmente funciona perfectamente con cualquier aplicación web de Laravel. Se encargará de nuestros problemas de codificación, facturación y autenticación de Shopify, además de acceder a la API mediante servicios gráficos o de cualquier otro tipo.
I. Regístrese para obtener una cuenta de Cloudways
II. Elija un servidor
III. Obtén la clave de API y la clave de alcance de Shopify Laravel.
Las aplicaciones de Shopify se utilizan para agregar funciones adicionales para controlar y administrar una tienda de Shopify. Laravel simplifica el proceso de desarrollo de aplicaciones de Shopify al proporcionar un marco de codificación fácil de usar para tareas comunes.
Primero, inicia sesión en tu cuenta de Cloudways. Si no tienes una, regístrate ahora gratis.
Después de crear una aplicación en tu Shopify Partner Dashboard, lo siguiente que debes hacer es configurar la estructura de Laravel. Para hacerlo, debes crear un nuevo proyecto de Laravel utilizando la plataforma Cloudways.
Cloudways es una plataforma de alojamiento en la nube administrada que simplifica el proceso de implementación y administración de aplicaciones en varios proveedores de nube como AWS, Google Cloud Platform y DigitalOcean.
Ofrecen servidores preconfigurados, actualizaciones automáticas y una interfaz fácil de usar para desarrolladores y agencias.
La integración de Laravel Shopify en Cloudways ofrece una combinación de potentes herramientas de desarrollo, administración simplificada y alojamiento seguro, lo que te permite concentrarte en crear y escalar tu innovadora aplicación de Shopify.
Selecciona tu servidor y la aplicación Laravel. Seleccione Basado en el tráfico y la ubicación de su sitio web, elija el tamaño de servidor PHP apropiado y opte por una ubicación de servidor.
Después de completar todos estos pasos, por fin puede navegar a la pestaña de la aplicación y seleccionar pila PHP solicitud.
Con las credenciales maestras disponibles en la página de administración del servidor, acceda al servidor a través de FileZilla para usar los archivos en un servidor web.
Dirígete a la carpeta raíz (public_HTML) de tu aplicación Laravel, donde accederás y actualizarás varios archivos.
Tras crear la aplicación, desplázate hasta Claves de API para ver tu clave de API y tu clave secreta de API.
Una vez hecho esto, ahora podrá acceder al archivo de configuración en config/shopify-app.php.
Tendrás que rellenar los campos app_name, api_key, api_secret y api_scopes para crear una aplicación que funcione. Los elementos como los webhooks y las etiquetas de script son totalmente opcionales en función de los requisitos de la aplicación. Además, todo lo que tenga que ver con la carga también es discrecional y está desactivado de forma predeterminada.
Se recomienda utilizar un archivo env para la configuración.
Por lo tanto, agrega esta clave de API y la clave secreta de API al final del archivo.ENV.
1. Shopify_API_KEY=6E8A2BCDB6E43D8A29C4D6DD60fc8713
2. SHOPIFY_API_SECRET=********************
Ahora, actualice los alcances de la API, también se puede almacenar en el archivo.ENV.
API Scopes es la solicitud de acceso que solicitarás a la tienda al instalar tu aplicación. Por ejemplo, cuando alguien instala tu aplicación desde la tienda, ¿a qué datos quieres acceder? A continuación, se le solicitarán esos datos al usuario.
El acceso autenticado está diseñado para interactuar con una tienda en nombre del comerciante para realizar acciones como crear productos y administrar códigos de descuento.
La lista completa está disponible aquí: https://shopify.dev/api/usage/access-scopes
Actualiza los siguientes ámbitos en el archivo .config de Shopify.
Ahora, navegue hasta el archivo.env y utilice los detalles de su base de datos, que puede recuperar de la Administración de aplicaciones y detalles de acceso.
Y actualice estos detalles en el archivo.ENV.
Este paquete anticipa la existencia de una ruta denominada home. De forma predeterminada, el paquete ha caracterizado esta ruta para mostrar una página de bienvenida. Para habilitarla, es posible que tengas que abrir routes/web.php y comentar la ruta predeterminada de Laravel.
Como alternativa, para crear tu propia ruta, edita routes/web.php y modifica la ruta predeterminada para utilizar el middleware verify.shopify con el nombre de inicio, por ejemplo
Ahora, edita resources/views/welcome.blade.php para expandir el formato de estos paquetes para las capacidades de Shopify AppBridge, por ejemplo:
Es posible que tengas que modificar tu modelo de usuario de Laravel. Se encuentra habitualmente en app/User.php o app/Models/User.php.
Abra el archivo y añádalo después del espacio de nombres:
El siguiente paso es migrar los datos con este comando:
Esto publicará las migraciones en la carpeta de migración de tu aplicación. Cuando hayas terminado, ejecuta php artisan migrate para completar los cambios que has realizado.
Ahora, puede acceder a la página web haciendo clic en la URL DE LA APLICACIÓN.
Y aquí está, ahora puedes ser redirigido a la aplicación Shopify creada con Laravel.
Laravel Shopify no es solo un trozo de software o un producto solitario, es una plataforma de comercio todo en uno. Más que eso, es un ecosistema rico que genera estima entre los propietarios de comercios al reunir a diseñadores, especialistas en comercio y clientes con el interés común de hacer que el comercio sea mucho mejor para todos.
Obtenga envíos avanzados, administración de proveedores configurable, funciones de pago y más. Instale Shipturtle hoy desde la tienda de aplicaciones de Shopify y disfruta de una prueba gratuita para experimentar sus beneficios de primera mano.
¿Quieres obtener más información sobre cómo Shipturtle puede beneficiar a tu negocio? Reserve una demostración personalizada with our team of ventas.
Experimenta el poder de Shipturtle de forma gratuita. Comience su prueba ¡hoy y descubre cómo puede transformar tu tienda de múltiples proveedores de Shopify!
¡Empieza una conversación! Comparte este artículo con tu red. Hágales saber cómo podemos ayudarlos a mejorar su tienda de varios proveedores.