Integrate Printful V2 API with Shopify Store for Automated Product Sync and Inventory Management

Job ID: 38633814

Budget: £20 – £250 GBP

I am seeking an experienced developer to create a seamless integration between the Printful V2 API and my Shopify store. The goal is to automate the process of importing new products from Printful to Shopify, manage product variants and images, and ensure real-time inventory synchronisation to prevent stock discrepancies.

Key Responsibilities:

Product Importation:

Fetch all new products from the Printful V2 API that are not currently listed on my Shopify store.
Ensure no duplicate products are created.
Import product details including images, descriptions, sizes, colors, and variants.
Image Management:

Select and import only the images with blank product areas from Printful.
Handle products requiring single or multiple images based on their type.
Product Variants and Options:

Map and import all relevant variants such as sizes (S, M, L, XL), colors, and other specific variations (e.g., phone models, canvas sizes).
Ensure all variants are accurately reflected in Shopify without duplication.
Category Mapping:

Map Printful product categories to Shopify collections for improved navigation.
Handle nested categories (e.g., Products > Accessories > Tech Accessories > Phone Cases).
Shipping Zone Configuration:

Assign products to specific shipping regions (USA, EU, UK) based on Printful fulfillment locations.
Ensure products are visible only to customers within their respective shipping zones by configuring Shopify collections and tags.
Inventory Synchronization:

Implement real-time stock updates to reflect availability from Printful.
Prevent overselling by ensuring Shopify inventory levels match Printful's stock.
Shipping Information Integration:

Include estimated delivery times and shipping rates in Shopify product listings.
Optionally factor shipping costs into product pricing if offering free shipping.
Pricing Strategy:

Pull product pricing from Printful and apply a standardized markup (e.g., cost plus 20%).
Ensure accurate pricing display on Shopify, considering shipping costs if applicable.
Automation and Scheduling:

Set up automated processes to regularly sync products and update inventory without manual intervention.
Requirements:

Technical Skills:

Proficient in JavaScript, Node.js, and Next.js.
Experience with Axios for API requests.
Strong understanding of RESTful APIs, specifically Printful and Shopify APIs.
Experience:

Proven track record of integrating Printful with Shopify.
Familiarity with Shopify’s product and inventory management APIs.
Ability to handle complex data mappings and automated workflows.
Other Skills:

Strong problem-solving abilities.
Excellent communication skills for regular updates and collaboration.
Attention to detail to ensure data accuracy and prevent duplication.