Shopify Bulk Product Upload

150.0 GBP

150.0 GBP peopleperhour Technology & Programming Overseas
3 days ago

Description

Shopify Product Upload BriefObjective:To bulk upload a full product range to our existing Shopify store using the attached Excel spreadsheet. This includes uploading product data, images, and applying SEO-friendly titles.
1. Product Data UploadMethod:Bulk import using Shopify's CSV format.
Source File:Attached spreadsheet titled: Attributes - All Product PLB - October 2024.xlsxMain sheet: ATTRIBUTES- October2024
Key Fields to Include in the Upload:
Product Title: Use the DESIGN column and ensure it's SEO friendly (e.g. "Abstract Burst Grey Rug – Melrose Interiors")
SKU: Use Melrose Stock Code
Vendor: Brand
Type: Use COLLECTION or Construction
Price: Use RRP as the retail price
Compare at price: Optional, use Customer Price Valid until 31-12-24 if applicable
Description: Use the Description column
Material, Construction, Origin, Backing, Pile Height: To be added to the product description or as metafields if available
Tags: Include Indoor/Outdoor, Anti-Slip Advised?, and other relevant attributes
2. Image UploadImage Requirements:
Each product must include at least one image.
Freelancer to locate and assign the correct image for each SKU. If images are not yet uploaded to Shopify, they must be uploaded and matched by Melrose Stock Code.
Images to be named clearly using SKU or DESIGN names.
Note: Let us know if you need access to image files or if these should be sourced from a shared folder or Dropbox link.
3. SEO Titles & Meta DescriptionsTitles:
Pull from the DESIGN and COLLECTION columns.
Optimise with keywords such as “rug”, “interior”, “contemporary” etc.
Meta Descriptions:
If Shopify allows, use the first sentence or two from the Description column, with light editing for readability and keyword inclusion.
4. Additional NotesAll products marked as Website Current in the STATUS column are to be uploaded
Variants (e.g. same design with different sizes) can be grouped where relevant using Shopify’s variant system
Pile height and backing information should be visible to the customer
DeliverablesProducts uploaded and visible in the Shopify backend
Image files properly matched and uploaded
One test product submitted for review before batch upload
SEO fields completed
Confirmation upon completion

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Overview We’re launching a global practitioner directory and client-matching platform for a holistic healing service. The site will be built on WordPress using Elementor Pro and integrate JetEngine, Calendly, and Stripe Connect. We need a developer who can set up the platform, create dynamic practitioner profiles, and implement logic-based client matching. Platform Setup - WordPress install (developer to set up) - Elementor Pro (preferred builder) - Theme (to be selected, compatible with Elementor) Key Plugins / Tools • JetEngine (preferred) or Formidable Forms Pro – for dynamic content, CPTs, and filtering logic • ACF Frontend or JetEngine Frontend Forms – for practitioner dashboard (login/edit) • WPML or Weglot – multi-language support • CURCY – to show pricing in client’s currency (visible only, no conversion) • Stripe Connect + Stripe Instalments option – for direct practitioner payouts (85% to practitioner) • Mailchimp – email lead capture via pop-up Client-Facing Pages • Home (with “Get Matched” logic-based form - CTA + Mailchimp pop-up email catcher - link to e-book) • Children • Animals • 6-Week Lifestyle Plan • Match Me (logic-based form; not a full directory) • About • Contact Note for Developer: Practitioner profiles are created using a Custom Post Type (CPT) and have individual dynamic pages. These are accessed only through the Match Me form results, not through a public directory page. Admin & practitioner can manage these profiles in the backend via login. Practitioner Directory & Booking System - Practitioner profiles built using Custom Post Type (CPT) with a single dynamic Elementor template - Admin-only can create practitioner profiles - Practitioner login with frontend dashboard to view/edit own profile - no backend access - Each profile includes: Photo, full bio, specialties, embedded Calendly connected to Stripe, 3-tier session list, testimonials, toggle for visible/hidden Client Journey – “Match Me” Form 1. Client completes form (language, issue type, specialty, etc.) 2. Logic filters database to show 3 best matches (must include 1 male practitioner) 3. Each result shows thumb photo, short bio, specialties, profile link, and Book Now button 4. Client selects practitioner, views profile, and books via Calendly 5. Non-selected practitioners are re-flagged, adding a new practitioner for future matches Developer Notes: • Pop-up will pull short_bio, name, and photo from the CPT • Click-through button links to the full profile (standard post URL) • JetEngine (or ACF) to fetch both short and full bios dynamically Payment & Currency Handling - Prices shown in client’s local currency using CURCY - Payments processed in practitioner’s native currency via Stripe Connect - Label displayed: “Displayed in your local currency – final payment processed in your practitioner’s currency” Provided Assets • Full content for all pages • Brand kit: logo, fonts, colors, images • CSV file - Practitioner short/full bios, photos, Calendly drop menu categories (Calendly URL links later) • Privacy policy & T&Cs • Video assets (home, children, animals) – in progress • Mailchimp access • Domain + hosting (Hover) Developer Deliverables • Set up WordPress, install and configure all plugins • Build global design system (typography, colors, favicon) • Upload content across all pages • Create Match Me form with conditional logic and filtering Create CPT + dynamic template for practitioner profiles • Build frontend dashboard for practitioner login/edit • Set up Stripe Connect for onboarding split payment link to share across practitonrs & Calendly embeds • Configure CURCY and language switcher • Set up Mailchimp pop-up on homepage to link to free e-book and email catcher • Test complete flow (match → book → pay) • Provide walkthrough video + 6-month bug support Timeline & Budget - Timeline: 4 weeks including testing and revisions - Budget: To be quoted for full multilingual build - Separate quote for PWA phase post launch
1500.0 GBP Technology & Programming peopleperhour Overseas
2 days ago
TowDispatch is a full-featured platform designed to streamline operations for car towing agencies. The system supports both web and mobile environments and enables seamless coordination between dispatch administrators and field drivers. Tech Stack Web Frontend: React.js + Tailwind CSS Backend & Realtime DB: Supabase (PostgreSQL, Auth, Edge Functions) Mobile Application: Capacitor (for native app packaging), integrated via Android Studio for Android and planned iOS deployment Core Functionality Admin Dashboard Job Management: Create, assign, update, and delete tow jobs Driver Management: Add, edit, and monitor driver status and activities Reporting Module: Generate operational and performance reports Notification System: Real-time job status feedback via toast messages (web) and push notifications (mobile) Driver App Job Inbox: View assigned jobs with real-time updates Job Workflow: Update job progress (e.g., en route, job complete) Profile: Manage driver-specific settings and preferences Current Challenge: Push Notification Implementation With the mobile app version now fully operational through Capacitor and Android Studio, the primary challenge lies in implementing a reliable and scalable push notification system to replicate and extend the existing toast-based web notification model. Existing Web Notification Flow Notifications are triggered via toast messages, displayed in-app for real-time user feedback All notification events (e.g., job assignment, completion) are stored in Supabase for traceability
237.0 GBP Technology & Programming peopleperhour Overseas
14 hour ago