0% found this document useful (0 votes)
24 views4 pages

Shopify Developer Assignment Guide

Uploaded by

ashrith.04c
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views4 pages

Shopify Developer Assignment Guide

Uploaded by

ashrith.04c
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Shopify Developer Assignment

STEPS:
1. Create a profile using the following link : [Link]
2. Select create and set up a new partner organisation

3. Select the first option

4. Fill in your details


5. Create a store
6. For your store name, concatenate your name and admission number as in the image

7. On your store click customize theme

8. Click edit code & begin 😊


PART 1:

Objective
Build a Shopify theme customization to demonstrate frontend and Liquid expertise.

Task
1. Add a 'Recently Viewed Products' section to the product page.
- Store the last 5 viewed products using localStorage.
- Display them in a slider/carousel.
- Show product image, title, price, and 'Add to Cart' button.
- Must update in real-time when visiting different products.

2. Modify the cart drawer/page to:


- Allow per-line-item notes (e.g., gift message or Engraving text).
- Update notes instantly without a page reload.
- Display the notes at checkout.

PART 2:

Objective
Build a command-line script that reads an Excel workbook and creates/updates Shopify
products via the Admin GraphQL API.

Scope
You will:
1) Implement a script in Python or [Link] that:
- Authenticates using a private app token (Admin API access).
- Reads an Excel (.xlsx) file with product rows.
- For each row, either CREATE a new product or UPDATE an existing one using GraphQL
mutations.
- Supports core fields (title, description, productType, vendor, tags), pricing, and at least
one variant.
- (Bonus) Handle images and metafields.
2) Provide a sample Excel file and a README with clear instructions.
Non-Functional Requirements
- Running the script twice should not duplicate variants or images.
- Rate limiting: respect Shopify API limits (retry with backoff).

SUBMISSION FORMAT
1. Preview Link of your store
2. Documentation of your work in a Doc, file changes, file names used, etc
3. Screenshots of the output / Demo Video

Submit it in the following Google Form:

[Link]
M2UYBzPWTwuE8_ihAvvcyFw69hg/viewform?usp=publish-editor

You might also like