A python app for getting orders in a store using the Shopify API. The python FastAPI is used for making the API call. The app requires a SHOPIFY_ADMIN_API_TOKEN and "orders" scope permissions to authenticate requests. This app can be customized to get all orders by name, by order ID (order number), fulfilled orders only and so on.
A FastAPI application that retrieves all products from a Shopify store and returns them in JSON format. Requires the SHOPIFY_ADMIN_API_TOKEN environment secret. The app includes an endpoint at "/product_metafields" where users can provide a product ID and the Shopify store URL to retrieve the product's metafields. The only environment secret required is SHOPIFY_ADMIN_API_TOKEN, which must be set for the app to authenticate with the Shopify API.
The app includes two main functionalities: 1. A POST endpoint `/bulk_update_inventory` that allows bulk updating of inventory levels for products in a Shopify store. It requires a JSON payload with the store URL, location ID, and a list of inventory updates. 2. A GET endpoint `/fetch_inventory_levels` that retrieves the inventory levels for a specific location in a Shopify store. It requires the store URL and location ID as query parameters. For the app to function correctly, please ensure the following environment variable is set in the Env Secrets tab: - `SHOPIFY_ADMIN_API_TOKEN`: This is the Shopify admin API token used for authenticating requests to the Shopify GraphQL API.
The app allows users to create price rules and discount codes for their Shopify store using API. Users can provide a base set of data for the price rule, and optionally include additional fields to customize the rule further. The Shopify Admin API token is securely taken from environment variables, ensuring sensitive data is handled properly. Please set the `SHOPIFY_ADMIN_API_TOKEN` in the Env Secrets tab.
This app allows users to update inventory quantity of a product and to get inventory_level_id of a product in a Shopify store using API. Users can set the necessary environment variables, including the SHOPIFY_ADMIN_API_TOKEN to enable the app to access the store. The app has following end points: - An endpoint to adjust the inventory level of a product (`/update_inventory`). - An endpoint to get the inventory level ID of a product (`/get_inventory_level_id`).
The Shopify Get All Products Downloader is a FastAPI application that connects to a Shopify store using the provided store URL and Shopify API credentials. It retrieves all products from the Shopify store and returns them in JSON format. The app also includes frontend JavaScript code that calls the backend API and downloads the products (all or from a specific collection) which can be used for your storefront. You need to provide SHOPIFY_API_KEY and SHOPIFY_ADMIN_API_TOKEN.
This app learns from the way users browse to guess which product they might look at next. It gathers product lists from Shopify, a popular online store platform. When someone visits a page, the app records which page they visited and their unique user ID. The app then displays a rotating slider navigation menu (called a carousel) on the webpage, showing products it thinks the user might want to see next. With this approach, the app aims to improve the chances of users making a purchase by showing them products they are more likely to be interested in.
This application employs Flask for the backend and JavaScript for the frontend. It enables users to generate custom prompts by providing details and selecting a prompt type. The backend receives the user input, constructs a prompt, and sends it to a language model (LLM) for further processing. The generated prompt is then returned to the frontend and displayed for the user. The interface allows users to copy the generated prompt for their use. Additionally, error handling ensures smooth operation even in case of failures during prompt generation. Made by BaranDev[https://github.com/BaranDev]
This app integrates a custom Stripe subscription API. It includes a backend service set up using FastAPI and is compatible with any price point established through the Stripe API. The backend service creates a Stripe subscription and allows all CORS. It also logs sent requests and subscription statuses. The price ID, customer ID, and payment method are fetched during the request from the user. After adding the Stripe API key, the backend service can be activated by clicking the test button. The required environment secrets for this app are STRIPE_SECRET_KEY.
This app listens for mentions in a Slack thread, excluding messages sent by bots and messages where the bot is mentioned. It then summarizes the thread using an LLM, providing a concise summary of 3 to 5 sentences. The summary is sent back to the same thread where the bot was mentioned. The app also improves the prompt given to the LLM, ensuring that the response consists of key takeaways in bullet points, is concise, and avoids repetition. It also handles errors when the app is mentioned directly without any thread.
Shopify is a popular e-commerce platform that allows businesses to create and manage their online stores. It was founded in 2006 and has since grown to become one of the leading e-commerce solutions, powering over a million businesses worldwide.
With Shopify, users can easily set up their online store without any coding or technical skills. It provides a user-friendly interface and a wide range of customizable themes and templates to choose from, allowing businesses to create a unique and professional-looking website.
Shopify offers a variety of features and tools to help businesses manage their online stores effectively. It provides a secure shopping cart system, payment gateway integration, inventory management, order fulfillment, and shipping options. It also offers built-in SEO features to help businesses optimize their online store for search engines and attract more customers.
One of the key advantages of Shopify is its extensive app store, which offers a wide range of add-ons and integrations to enhance the functionality of your online store. These apps can help with marketing, customer support, analytics, and more.
Shopify also provides 24/7 customer support, ensuring that businesses have access to assistance whenever they need it. Additionally, it offers various pricing plans to cater to businesses of all sizes, from small startups to large enterprises.
Overall, Shopify is a powerful and user-friendly e-commerce platform that provides businesses with the tools and features they need to create and manage successful online stores.