Ettajer Support
Search guides, browse topics, or contact our team.
A quick checklist to go from signup to your first sale.
Send your live store on WhatsApp to get buyers.
Edit your theme in the visual builder (optional).
Sign up and complete onboarding.
Upload photos, set price, and publish.
Send your live store on WhatsApp to get buyers.
Edit your theme in the visual builder (optional).
Use your own domain with free SSL (later).
Most merchants complete these steps in under one hour.
Step-by-step tutorials for Claude, Cursor, MCP, and themes.
Tutorials
Tutorial
End-to-end path: console app → OAuth → context → draft theme → preview — without publishing.
Start tutorialTutorial
Create the app, register Claude’s callback, authorize the store, and verify tools/list.
Start tutorialTutorial
Register local and cloud Cursor callbacks, authorize, and run a context → preview loop.
Start tutorialTutorial
Apply a validated batch to a draft theme and open a signed preview URL.
Start tutorialTutorial
Issue etsk_live_ keys for scripts, rotate safely, and revoke unused credentials.
Start tutorialTutorial
Call initialize, tools/list, and get_context with curl to verify your Bearer token.
Start tutorialTutorial
Review an AI draft in Themes, preview on mobile, then publish safely.
Start tutorialTutorial
Cut off Claude or Cursor access quickly — revoke grants, keys, or regenerate secrets.
Start tutorialTutorial: First AI theme in 10 minutes
End-to-end path: console app → OAuth → context → draft theme → preview — without publishing.
Tutorial: Connect Claude with MCP
Create the app, register Claude’s callback, authorize the store, and verify tools/list.
Tutorial: Connect Cursor with MCP
Register local and cloud Cursor callbacks, authorize, and run a context → preview loop.
Tutorial: Theme batch edit and preview
Apply a validated batch to a draft theme and open a signed preview URL.
Tutorial: Create and rotate an API key
Issue etsk_live_ keys for scripts, rotate safely, and revoke unused credentials.
Tutorial: Test MCP with JSON-RPC
Call initialize, tools/list, and get_context with curl to verify your Bearer token.
Tutorial: Merchant publishes an AI design
Review an AI draft in Themes, preview on mobile, then publish safely.
Tutorial: Revoke or disconnect an AI agent
Cut off Claude or Cursor access quickly — revoke grants, keys, or regenerate secrets.
Reference articles
Ettajer for Developers console
Create OAuth apps, copy credentials, and connect Claude or Cursor from one place.
Create an OAuth app for Claude or Cursor
Register redirect URIs exactly, save credentials once, then authorize your store.
Connect Claude or Cursor with MCP
Point your AI client at the Ettajer MCP endpoint and authorize with OAuth.
OAuth PKCE for AI agents
Authorization code + PKCE S256 only. Single-use codes and rotating refresh tokens.
AI theme design without publishing
Draft themes, apply batches, and open signed previews. Live publish stays merchant-controlled.
API keys and OAuth scopes
Bearer tokens (eta_…) and API keys (etsk_live_…). Scopes limit what an agent can do.
Fix MCP OAuth redirect mismatch
When Claude or Cursor fails to connect — usually an exact redirect URI mismatch.
Ettajer for Developers console
Create OAuth apps, copy credentials, and connect Claude or Cursor from one place.
Create an OAuth app for Claude or Cursor
Register redirect URIs exactly, save credentials once, then authorize your store.
Connect Claude or Cursor with MCP
Point your AI client at the Ettajer MCP endpoint and authorize with OAuth.
OAuth PKCE for AI agents
Authorization code + PKCE S256 only. Single-use codes and rotating refresh tokens.
COD and PayPal now — Stripe cards in about 2 months.
Native COD checkout — confirm buyers before you ship.
Coming in ~2 months — visible but cannot activate yet.
Client ID + Secret, verify, then get paid at checkout.
PayPal with COD now; Stripe cards later.
Tutorials for Namecheap, GoDaddy, Cloudflare, and more.
Add A + CNAME records in Advanced DNS.
Edit DNS in My Products → DNS.
DNS-only records (grey cloud) for SSL.
Point DNS from hPanel → Domains.
Zone DNS records for .ma and EU domains.
Squarespace Domains DNS (ex-Google Domains).
One guide per ads and email platform — open the setup page from here.
Pixel, Conversions API, catalog, and ads checklist.
Pixel, Conversions API, catalog, and ads checklist.
TikTok Pixel for ViewContent, AddToCart, and Purchase.
Load GTM once — fire tags from your container.
Pinterest Tag for browse and checkout events.
Snap Pixel for ads measurement and retargeting.
Launch checklist from empty list to first campaign.
Pick a category to find step-by-step guides.
Launch your store and publish your first products.
5 articles
Products, collections, categories, and inventory.
7 articles
Design pages, sections, and your brand look.
5 articles
COD, Stripe, PayPal, checkout, and fulfillment.
14 articles
Custom domains, SSL, and performance.
9 articles
Subscriptions, trials, and invoices.
3 articles
Email, ads pixels, and discounts.
26 articles
Traffic, conversion, and reports.
3 articles
Login, team access, and security.
3 articles
Move from Shopify, WooCommerce, and more.
2 articles
OAuth, MCP, API, and AI theme design for Claude and Cursor.
15 articles
Fix common issues quickly.
7 articles
Quick answers to what merchants ask most.
How long does setup take?
Most merchants launch in under five minutes with the visual builder.
Create your first product
Add photos, pricing, variants, and inventory — or import from a dropshipping supplier.
Collections vs categories
When to use each and how they appear on your storefront.
Sell digital products and ebooks
Deliver files after purchase without shipping.
Start dropshipping with Ettajer
Import from AliExpress, CJ, or BigBuy and sell without stock.
Use the visual builder
Drag sections, edit text inline, and preview changes live.
How COD checkout works
Cash on delivery is built in — keep it on while you add cards or PayPal.
Set up online payments (PayPal now · Stripe soon)
Connect PayPal today. Stripe cards turn on in about 2 months.
Stripe for card payments (coming in ~2 months)
Stripe is visible in Payments but not activatable yet — around October 2026.
Connect PayPal at checkout
Paste Client ID and Secret, verify with PayPal, then get paid.
Confirm COD orders by phone or WhatsApp
Call buyers before shipping to cut refused deliveries.
Set up WhatsApp COD verification
Confirm orders before you ship to cut fake deliveries.
Reduce fake COD orders
Confirm buyers before you ship.
Manage orders and fulfillment
Update status, notify customers, and track deliveries.
Recover abandoned carts
Win back buyers who left checkout without ordering.
Connect a custom domain
Use your own domain with automatic SSL — step by step.
Connect your domain with Namecheap
Point Namecheap Advanced DNS to Ettajer with A and CNAME records.
Fix custom domain not working
DNS, propagation, and SSL troubleshooting.
Pricing plans and free trial
Start with 0 DH your first month on Growth, then monthly or annual billing.
Connect marketing pixels
Meta, Google, TikTok, and more from the marketing dashboard.
Connect Meta Pixel with Ettajer
Link Facebook & Instagram ads with Pixel, CAPI, and Connect with Meta.
Meta Conversions API and advanced matching
Server events when cookies are blocked, with hashed email and phone.
Sync your product catalog to Meta
Scheduled TSV feed for Dynamic Ads and Advantage+ shopping.
Connect Pinterest Tag and Conversions API
Tag + server events with shared event_id for accurate ROAS.
Create discount codes
Promo codes customers can apply at checkout.
Meta ads launch checklist
Pixel, CAPI, catalog, domain, and audiences before you spend.
UTM links and campaign attribution
Track Instagram, TikTok, Meta, and email traffic with tagged links.
Email Marketing overview
Home, campaigns, automations, subscribers, and the rest of Email — explained simply.
Email Marketing launch checklist
Go from empty list to first campaign in seven clear steps.
Understand your analytics dashboard
Traffic, conversion rate, and revenue at a glance.
Share your store on social media
WhatsApp, Instagram, and QR codes that send buyers to checkout.
Migrate from Shopify
Import products, customers, and orders with the migration assistant.
Store not loading or blank page
Fix white screens and connection errors.
Marketing pixel not firing
Verify Meta, TikTok, or Google tracking is working.
Fix Meta Connect login errors
Invalid scopes, missing config ID, and expired sessions.
Ettajer for Developers console
Create OAuth apps, copy credentials, and connect Claude or Cursor from one place.
Create an OAuth app for Claude or Cursor
Register redirect URIs exactly, save credentials once, then authorize your store.
Connect Claude or Cursor with MCP
Point your AI client at the Ettajer MCP endpoint and authorize with OAuth.
AI theme design without publishing
Draft themes, apply batches, and open signed previews. Live publish stays merchant-controlled.
Tutorial: First AI theme in 10 minutes
End-to-end path: console app → OAuth → context → draft theme → preview — without publishing.
Tutorial: Connect Claude with MCP
Create the app, register Claude’s callback, authorize the store, and verify tools/list.
Tutorial: Connect Cursor with MCP
Register local and cloud Cursor callbacks, authorize, and run a context → preview loop.
Our support team is available Monday through Friday.