We are seeking a talented ruby programmer to join our team. Must be available on skype during project. We are hoping this leads to a full time position as we are looking for Ruby developers.
This project is a simple csv upload app designed to allow users to upload a csv file of their order data. We then send the order to shopify using the api connection we have already set-up.
Things currently in place:
Ruby on Rails Application
Full html designs already installed in the rails application. We just need you to program the logic into the layouts.
Shopify API connection authorizing stores install our app.
We currently have a script in place to transfer orders to Shopify via the API. We have successfully transferred over 200,000 orders so far. We need someone to modify the script to work with multiple user data.
Step 1 - landing page with upload form - User uploads .csv
Step 2 - User is presented with field / column name mapping component. Will show preview of data, along with column it will be associated with.
Step 3 - Users enter shopify store URL
We already have the shopify api set-up for this step. We also have a script to send order information to shopify. We've used it transferred over 200,000 orders to our own store. You will probably need to tweak it to suit a saas model, and build in more validation and error checking.
Step 4 - User is presented with total cost of transaction & asked for payment details. We can base price on a set range we will choose for pricing for example 0 -10,000 records $19.99, etc
Step 5 - After successfully processing payment, user is shown a realtime view of the job queue's progress.
Workers will process jobs and all data will be sent to shopify using the shopify api.
Workers process jobs. When migration is complete, notify user via email)
Need to integrate with the Stripe payment gateway. This should be pretty straight forward.
Need to put in place some fail safes and data validation to keep process smooth:
Orders that fail with errors (both how to address errors & how to reload any missed orders?
Check to see if any orders were missed?
Any other final checks you can think of?
Scripts we currently have in place. We currently run from a command line:
-Import historical orders from database
-re-create orders to update info
10 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Hi, I'm Ruby on Rails developer with 4+ years of experience. Already I have worked in shopify API. So I can able to work on this project. Also having experience in stripe payment gateway.