I'm looking for a custom Shopify app to be made that meets the following requirements:
I need a file management system that users require a log-in to access (if they're logged in to Shopify, that should suffice). Essentially, customers need to submit a request to the file system for a specific file, and I need to be able to reply with the file for the customer. They will also then need to reply to my correspondence, either with comments, notes, or by uploading additional files.
I also need to have a database of files that customers can download, however they need to have "credits" available on their account (ideally purchased from the Shopify store itself) to be able to access these files. When the customer has credits, they can download the file, however they need to enter some specific details and the file needs to pass through an API to be coded with their specific details.
In a perfect world, the customer will be able to enter their details on their user profile - and we would like it so that they can only edit them once to fix a mistake, otherwise they need to request a manual change to be made. The transcoding API will then pull this data to transcode the files at the time of purchase/download, rather than requesting it every time.
Additionally, customers should be able to see how many credits they have available in their user profile, so that they know if they can use them to purchase a file, or if they need more. To purchase credits, the customer will buy them from our Shopify store, and this app should monitor orders to update a customer's profile with additional credits if they purchase them. It should also deplete credits when they're used for file requests.
These options are only applicable to a small percentage of our customers - perhaps 1 in every 50 customers will need to have access to this system and/or the optional fields in their profile and the counter for credits. My initial thought is that when they first purchase credits, these options become available to them.
Customers also need to be notified by email when a response to their "file request" has been added to the system, and there should also be a "traffic light" indicator as to whether they're waiting for us to supply a file, or if we're waiting on them to supply further information or additional files from the customer.
When the whole process is complete, either the customer, or someone from our admin team needs to have the ability to mark the "custom file request" as closed.
To give a more complete understanding:
We are a company that does aftermarket ECU (engine control unit) reprogramming. We have customers that purchase a hardware device from us (we resell the device from a Korean manufacturer) and then we provide files for the customer to use.
The file service is for two similar - but different - reasons:
1) It should act as a location where people can use their pre-purchased credits to buy pre-made engine control software files, which they can use their hardware tool to load into the car. The databased needs to be searchable and/or filter-able... or more ideally, it will only show files that have "version ID" that matches the ID that the customer has saved on their profile (some cars share the same ID in their ECU, these cars can use the same tune file)
2) People should be able to submit a request to the file service to be able to get a "customised file" from our tuning department. The request should essentially require them to fill out specific fields, check some checkboxes, and write a text-based request for anything "special" they want. We will then check our "admin dashboard" to see all the current custom requests from our customers and should be able to respond to them either with follow-up questions or with a file attached.
The file that we attach should not be directly downloadable by the customer, nor should the files on the database. Files uploaded from the admin side will be one specific format, and when the customer purchases a file, it needs to be passed through an application/json (*.php) API from the Korean manufacturer (which will be supplied to the successful applicant) to transcode it to a different format, which will add their unique identifier information (from their user profile) to the file. Doing this locks the file to their hardware and means they can only use it in their car (i.e. they can't buy one file and share it with 10 of their friends)
A Warm Hello!
We are readily available to start working on this project!
We are confident to provide you custom file request and credit-based download system integrated with Shopify. Our expertise in eCommerce development, API integration, and user experience design ensures a seamless, efficient, and secure platform tailored to your business needs.
Lets get connected here on Chat so we will walk through whole process and Once its done will make a proper SRS document with Milestones & timeframe for each task.
I am available online for the interview else we could fix a meeting and discuss the project in detail. I am Sincerely looking forward to communicate with you as a person and I would really appreciate if you give us your valuable time.
Regards,
Ana
Hi there!
Did go through your job description and glad to share that I have experience in working with Shopify development platform.
I have more than ten years of industry experience and have been the part of diverse industry verticals.
I also have expertise with ReactJs,VueJs, Laravel, Magento, WordPress, PHP, API's development & Integration and CodeIgnitor along with XD and Figma. So can help you with the design as well.
Looking forward to your response.
Hello,
I am an experienced Shopify app developer and can build a customized file management app tailored to your needs. Whether it's secure file uploads, automated organization, or seamless Shopify integration, I will ensure a smooth and efficient solution.
Why Choose Me?
Extensive Experience: Successfully delivered 100+ projects, earning excellent feedback from satisfied clients.
Proven Skills: Strong expertise in managing complex requirements and transforming ideas into functional, high-quality applications.
Client-Centric Approach: Check my profile to see glowing reviews from previous clients that highlight my ability to exceed expectations.
By hiring me, you are guaranteed:
100% delivery of work
High-quality, bug-free code
Daily progress updates with no communication delays
Post-development support to ensure your app runs smoothly, free of cost
I am eager to bring my expertise to your team and help you achieve your project goals.
Thank you
By utilizing Shopify’s APIs and integrating a secure, scalable file management system with React for a responsive user interface and Node.js for robust backend operations, I will create a custom Shopify app tailored to your specific reservation and file distribution needs. Implementing a credit-based access system through Shopify Payments ensures seamless purchasing and tracking of user credits, while integrating with your transcoding API via RESTful services automates file customization at the point of download. Leveraging AWS S3 for reliable file storage and GraphQL for efficient data querying, the app will provide users with a streamlined experience to request files, manage their profiles with restricted editable fields, and monitor their credit balances in real-time. Additionally, incorporating SendGrid for automated email notifications and intuitive status indicators will enhance user interaction and keep both customers and admins informed throughout the request process. This solution not only addresses your immediate requirements but also offers a flexible foundation for future scalability, ensuring secure data handling, seamless integration, and an engaging user experience for your specialized customer base.
Hi,,,
With over 8+ years in the industry, NJ Graphica is a group of dedicated professionals who truly understand the significance of striking a balance between creativity and functionality. I, Nishant Jain, have impeccable skills in Node.js, PHP, and most importantly Shopify - precisely what your project demands. Having already completed 800+ projects successfully (both on and off freelancing platforms), we've proven our mettle with live examples.
Your custom Shopify file management app requires a combination of strategic planning, seamless communication, rigorous coding skill and that's where NJ Graphica excels. Our technical knowledge comprises front-end designing with Figma and Adobe XD which helps us to maintain design consistency that is not only visually appealing but is also easily reachable.
Regards,
Team NJ