Far-Reach

Far-Reach

Far-Reach is a Shopify app that connects merchants to the Farcaster ecosystem via affiliates, who sell products to their social graph using Frames. Think Shopify Collabs but for Farcaster and on-chain

Far-Reach

Far-Reach

Far-Reach is a Shopify app that connects merchants to the Farcaster ecosystem via affiliates, who sell products to their social graph using Frames. Think Shopify Collabs but for Farcaster and on-chain

The problem Far-Reach solves

Shopify brand apps already have the Shopify apps needed to sell products via Frames. However, most brands still need to become familiar with the Farcaster ecosystem and are hesitant to invest time in deploying Frames. Additionally, brands may need to fully understand the sub-cultures of Degen, Higher, Warpcast Memes, etc., making it challenging to tailor their sales for We social users.

Far-Reach is an affiliate marketplace designed for Shopify merchants, Farcaster influencers (Far-Reachers), and users (Shoppers).

For Merchants: The Far-Reach app enables them to select products from their catalogue, create affiliate campaigns, set rules (e.g., minimum 2,000 followers, commission structure, etc.), and launch the campaign. Merchants have access to valuable analytics, such as the Far-Reacher leaderboard, the top 3 channels affiliates are selling on, the type of users discovering the products (wallet analytics) and those purchasing the products. This comprehensive view enables merchants to better sell to a new web3 social user base via Far-Reachers.

For Far-Reachers: The Far-Reach web app allows them to sign up for the latest campaigns, deploy sales Frames directly from the app, earn sales commisions, and get actionable shopper insights.

For Shoppers: They gain access to a larger base of products to buy on Farcaster, purchase on-chain (no fiat needed), and receive loyalty badges directly to their wallets upon completing a purchase.

In summary, Far-Reach bridges the gap between Shopify merchants and the Farcaster ecosystem, providing an effective platform for merchants to leverage the power of web3 social commerce. By utilizing Far-Reach, merchants can create and manage affiliate marketing campaigns, gain deep insights into their audience, and expand their reach in the Farcaster community. Far-Reachers are incentivized to leverage their social graphs to partake in campaigns, while shoppers enjoy a diverse selection of products and a seamless purchasing experience.

Challenges we ran into

Objective: Sell Shopify products through Frames on Warpcast and pay affiliates in cryptocurrency for promoting product campaigns.
Challenge: Shopify does not natively accept crypto. We needed to use a third-party provider and an API to notify whenever payment was received to get the order and add it to the app. Additionally, Shopify does not support creating orders through APIs, all flows must go through the Checkout, meaning even if users bought on Warpcast they have to input stuff again and buy in the Checkout page.
Workaround: We tried different approaches to this problem.
1st Idea: We tried using a Receipt NFT that users get when they buy on Warpcast, this way they connect their wallets on the Checkout using a Checkout Extension, we check for NFT and give the 100% discount code.
1st Problem: We can't use any modern wallet library as Checkout must compile to ES2015, so we couldn't build any cool onchain integration directly on the checkout page.
2nd Idea: Store the hashed email onchain and check against email used on Checkout with a Shopify Function.
2nd Problem: Functions must weight less than 256kb, therefore just importing libraries like ethers or viem goes over this limit and we can't then check agaisnt the contracts this email. We tried using a Subgraph of the contracts, but the function must be synchronous, and as the request to an API is async it didn't work.
Final Solution: We decided to just price the item on shopify at $0, without any checks for the user on the Checkout, obviously this does not work on production, and we haven't found a solution for that problem yet.

Tracks Applied (3)

Coinbase Smart Wallet

Smart Wallets are utilized for merchants because most Shopify merchants are traditional (non-web3) and need web3 to be a...Read More

Paymaster and Bundler

Far-Reach utilized paymasters to cover the gas fees incurred by both users and merchants. This approach effectively abst...Read More

Commerce Track

Far-Reach, a commerce affiliate marketplace integrated with Shopify merchants, facilitating sales on Farcaster (Warpcast...Read More

COMMERCE with Shopify

Discussion