Find Jobs
Hire Freelancers

Shopify app developer - Expert

₹1500-12500 INR

Closed
Posted about 5 years ago

₹1500-12500 INR

Paid on delivery
Hi Please go through the below requirements carefully and let me know if you are really capable of achieving the same. It would be a long term project if the below task goes well. Please beaware, if you have worked with Shopify then below task should be easy for you to implement. We have developed an app that when we select orders and click fulfill, it will process the order and generate the AWB(Label/Airway Bill) in the Courier Company's system and also give us an option to print this AWB/Labels directly within the Shopify App. FETCHRIFY is the app name currently the Flow is --> Select Order/Multiple Orders > Click FULFILL_APP_FETCHRIFY button > Thank You page / Error Page Example--> Order#52345 Customer Ordered Inventory_SKU_4 , Inventory_SKU_5 ___FLOW___ PICKUP_ID must be set from SETTINGS Select Order/Multiple Orders > Click FULFILL_APP_FETCHRIFY button > Push order to Courier_Company_API with Shipper_Reference == Order#52345 , Item_Description == Inventory_SKU_4 + Inventory_SKU_5 > Thank You page / Error Page > If Error, don't fulfill order > IF Success, Show Print AWB Button / Print Invoice button > Fulfill line item of Inventory_SKU_4 , Inventory_SKU_5 on SHOPIFY > with tracking number (from Fetchr API) #6546564686744 >If multiple orders selected, fulfill all of them, the same way as above, one after the other What I want the Flow to be (explained below in detail) Select Order / Multiple Order > Click FULFILL_APP button > SELECT INVENTORY SHOP LOCATION page - Choose which inventory from which shop (all Individual SKUs must show a dropdown list to select the Shop#) > Thank you Page > Fulfill order with each individual AWB On -Inventory Shop Location Page if under same order, 2 same shop locations are mentioned, it should process and make only 1 AWB if 2 different locations are mentioned from dropdown, it should make 2 different AWB Each Shop has a unique "PICKUP_ID", so the app must create 2 different AWB with that PICKUP_ID linked it with each Inventory such as- Example--> Order#51024 Customer Ordered Inventory_SKU_33 , Inventory_SKU_44 ___FLOW___ PICKUP_ID must be set from SETTINGS and ability to add or reduce Shops PICKUP_ID of Shop#1 is 555555121 PICKUP_ID of Shop#2 is 555555122 PICKUP_ID of Shop#3 is 555555123 Select Order/Multiple Orders > Click FULFILL_APP_FETCHRIFY button > Show Inventory Shop Select Page in the FETCHRIFY APP > [[ IF ]] 2 Inventory Different Shops Selected) >>> USER selects for Order # 51024 - Inventory_SKU_33 to Shop#1 from Dropdown list & Selects Inventory_SKU_44 to Shop#2 from Dropdown list > Inventory_SKU_33 > Shop#1 > AWB#123456 must show the PICKUP_ID of Shop#1 > Push order to Courier_Company_API with Shipper_Reference == Order#51024 - Shop#1 , Item_Description == Inventory_SKU_33 , PICKUP_ID=555555121 > Fulfill line item of Inventory_SKU_33 on SHOPIFY > with tracking number #123456 Inventory_SKU_44 > Shop#1 > AWB#123456 must show the PICKUP_ID of Shop#1 > Push order to Courier_Company_API with Shipper_Reference == Order#51024 - Shop#2 , Item_Description == Inventory_SKU_44 , PICKUP_ID=555555122 > Fulfill line item of Inventory_SKU_44 on SHOPIFY > with tracking number #123456 [[ IF ]] Same Shop both Inventory >>> USER selects for Order # 51024 - Inventory_SKU_33 to Shop#3 from Dropdown list & Selects Inventory_SKU_44 to Shop#3 from Dropdown list > Inventory_SKU_33 & Inventory_SKU_44 > Shop#3 > AWB#5464645654 must show the PICKUP_ID of Shop#1 > Push order to Courier_Company_API with Shipper_Reference == Order#51024 - Shop#1 , Item_Description == Inventory_SKU_33 , PICKUP_ID=555555121 > Fulfill line items BOTH of Inventory_SKU_33 & Inventory_SKU_44 on SHOPIFY > with tracking number #5464645654 Scope of Work 1. Add more Pickup_IDs in Settings, and ability to add more than 15 shops 2. Create the Inventory Select Shop Page 3. Edit the code with the above Functions to push the order 4. Fulfill Line items individually 5. To do it on Test App, not on Live app - will need to create duplicate App Firstly Things to Remember 1. There can be more than 2 inventory in single order 2. If Same Shop for both inventory, it must create only 1 AWB and fulfill 3. If more than 1 shop, it must create 1 AWB individually 4. If only 1 Inventory in Order, Same Shop 5. Item Description will be as per the Individual Line item, 6. Shipper_Reference needs to be edited to ORDER#51024 - Shop#2 7. Before pushing the AWB to Fetchr, PICKUP_ID=555555122 needs to be updated for each line item/Inventory_SKU 8. If 2 or more Tracking numbers per order, please fulfill line item Individually with that particular tracking number The API is here : [login to view URL]
Project ID: 18553770

About the project

1 proposal
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of INDIA
Thane, India
4.9
8
Payment method verified
Member since Sep 5, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.