À propos
We are building a highly customized, native B2B Partner Portal for our hardware brand, iContact Camera. We have comprehensive wireframes and logic mapped out here:
We are strictly avoiding third-party portal apps (no Softr, no Noloco, no paid form apps). This entire dashboard must be built natively within our Shopify architecture using Liquid, Customer Accounts, Custom Metaobjects, and vanilla JavaScript.
Core Responsibilities & Architecture:
The Dashboard (Liquid): Hijack the native Shopify Customer Account page or a custom gated page). Use Liquid to loop through and display the logged-in partner's specific Metaobjects (e.g., a table of their past "Registered Deals", a metrics row calculating their total active pipeline value).
Deal Registration Engine (Frontend JS): Build a custom HTML form for partners to register deals. Write the vanilla Javascript required to calculate real-time margin discounts based on the unit quantity typed into the form (e.g., 25 units = 5%, 500 units = 15%).
Dynamic Variable Management: The margin percentages and unit thresholds in the JS math must not be hardcoded. They must be tied to Shopify Theme Settings so our internal team can adjust them easily in the future without touching the code.
Backend Routing (Shopify Flow/API): Since standard storefront forms cannot natively create Metaobjects, you will configure the form submission to route securely through Shopify Flow (via webhooks) or the Admin API to instantly create a new "Registered Deal" Metaobject linked to that customer's account.
Requirements:
Expert-level knowledge of Shopify Liquid and the Storefront API.
Deep experience structuring and querying Shopify Custom Metaobjects.
Strong vanilla JavaScript skills for real-time UI math and webhook routing.
Ability to match our specific UI/UX design requirements cleanly.
To Apply:
Please do not send a generic agency pitch. Start your proposal by telling me exactly how you plan to securely route the frontend HTML form submission to create a native Shopify Metaobject without using a paid third-party app. Include 2 examples of highly complex Liquid/Metaobject builds you have completed.
Contract duration of 1 to 3 months.
Mandatory skills: Shopify, Web Development, CSS, JavaScript, HTML
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.