umxr / shopify-product-reviews

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shopify Product Reviews App

Welcome to the Shopify Product Reviews repository, a comprehensive guide and toolkit for Shopify app developers looking to integrate product reviews into their Shopify stores using the new Remix architecture. This repository is designed to help you understand how to build a fully functional product review app that can be customized and scaled according to your store's needs.

Features

The source code in this repository includes several app extensions and features designed to enhance the Shopify store experience for both customers and administrators:

  • Inline Review Theme Extension: Allows customers to view product reviews directly on the product page, seamlessly integrated into your store's theme.
  • Review Form Theme Extension: Provides customers with an easy and intuitive way to submit reviews for products they have purchased, ensuring you collect valuable feedback.
  • Embedded Admin App: A comprehensive backend app that supports all CRUD operations (Create, Read, Update, Delete) plus import/export functionalities, giving store administrators full control over reviews management.
  • Admin Link from Product Admin: Enables quick access to the reviews admin panel directly from the Shopify product management page, streamlining the workflow for store managers.
  • Post Purchase UI: Feature to engage customers with review requests post-purchase, improving the likelihood of receiving reviews.
  • Admin Blocks: Provides customers the ability to see app data within the admin without the need to open the app

Getting Started

To get started with the Shopify Product Reviews app, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/umxr/shopify-product-reviews.git
    
  2. Install Dependencies:

    Navigate to the cloned repository's directory and install the necessary dependencies:

    cd shopify-product-reviews
    npm install
    
  3. Configure Your Shopify Store:

    Make sure your Shopify store is set up to work with development apps. You'll need to create a development store and configure your app with the correct API permissions.

  4. Run the App:

    Once everything is set up, you can start the app with:

    npm run dev
    
  5. Install the Extensions:

    Follow the documentation to install each extension into your Shopify store and configure them according to your preferences.

Contributing

Contributions are welcome! If you have improvements to the Shopify Product Reviews app, please submit a pull request. For major changes or new features, please open an issue first to discuss what you would like to change.

About


Languages

Language:TypeScript 88.1%Language:Liquid 6.4%Language:JavaScript 3.5%Language:CSS 1.4%Language:Dockerfile 0.5%