Skip to content

Setting up your storefront ​

Your storefront is your own website, built from the products you already have in Iraca. This page covers setting it up and publishing it. Nothing you set here is visible to anyone until you publish.

Open it from Storefront in the sidebar, under Integrations.

Set up with Iris ​

If you'd rather be walked through it, tap Set up your store with Iris at the top of the Storefront page. Iris takes you through four parts, one step at a time, and everything saves as you go:

  1. Your store: the address (you can change it until you publish), where you ship from if your warehouse address is missing a part, and your logo, color and the store's words.
  2. What you sell: Iris ticks the products that have a photo and a price, your best sellers of the last 90 days first, up to 50. Untick anything that shouldn't be on the store. Raw ingredients, supplies and products without a price are never listed. Then you can fill in missing descriptions and describe extra photos (or mark one as decorative); this part is optional.
  3. Getting it to people: one shipping price for everywhere, and if you want, different prices by area or live carrier rates. Then pickup and local delivery, connecting Stripe for card payments, your business email, and a look at what your privacy page will say.
  4. Publish: a summary of your store, anything still missing with a link to the step that fixes it, and Publish. Your store goes live only when you tap it. After that you can copy the link, or, with Customer Marketing, start an email to your customers about it.

You need at least an address, one product, a way to get orders to people (shipping, pickup or local delivery), your business email and Stripe connected before Publish appears. Warnings, such as products without a photo, never stop you. You can finish the guide without publishing: the store stays a draft.

Once your store has been published, the button reads Review my store with Iris. It starts at What you sell and skips the address.

Start over keeps your store exactly as it is, as a draft. The only thing it removes is a pickup place you added in the guide that no order uses. Set up by hand is always the rest of this page.

Settings ​

Web address ​

Your storefront gets an address like your-business.iraca.app, taken from your business name. You can change the first part. Use lowercase letters, numbers and hyphens. Some names, such as app, admin and www, are reserved, and each address can belong to only one business.

Look ​

  • Theme: the layout your site uses. Choose Essential (clean and balanced), Market (compact, with bordered product cards, for bigger catalogs), Journal (quiet and editorial, with larger pictures) or Single page. Single page puts your about text, every product and a contact form on one page, so it suits a shop with a handful of products. Each product still keeps its own page, but most shops are found more easily with one of the other themes. Changing theme rebuilds your site and keeps all your content.
  • Language you write your products in: English or Spanish. Your store is always in both languages, and shoppers can switch with the link at the top of every page. Pages in the language you pick here use your plain web addresses (your-business.iraca.app/products/…); the other language is under /es or /en (your-business.iraca.app/es/products/…). Menus, buttons and messages are translated; your product names, descriptions and about text are shown as you wrote them in both versions.
  • Brand color: used for buttons, links and accents. If the color you pick is too light to read on white, such as a pale pink or yellow, Iraca uses a darker shade of it for text and buttons and shows you that shade under the color picker. Your exact color is still used for decorative touches.
  • Logo and banner image: upload a JPG, PNG or WebP of up to 5 MB.
  • Banner description: describe the banner picture for people who use a screen reader. Fill this in whenever you add a banner.

About your business ​

A short tagline (up to 160 characters) and an about text for your home page.

Analytics and ads ​

Paste your Google Analytics 4 measurement ID (G-…), Google Ads conversion ID (AW-…) or Meta Pixel ID (a number) if you use them. Iraca accepts each ID only in its exact format, so a typo is refused when you save. When the site is live, these tags load only after a visitor accepts cookies (see Privacy, cookies and legal pages), so your reports will show fewer visits and sales than really happened.

Card payments ​

The Card payments card shows what each card sale will cost you, all in, on your plan, with an example of what you receive from a $100 sale. The rate is for US cards; international and corporate cards cost more.

To take card payments, connect Stripe in Settings → Payments. The storefront links you there, and once you've connected, a Back button brings you to the storefront screen again. Until you connect, the site is a catalog: product pages invite buyers to contact you, and there is no cart.

Here is how a sale works:

  • Buyers check out as guests. They never make an account. Iraca adds them to your contacts as a retail customer, or matches them to the customer you already have with that email.
  • The items in a buyer's checkout are set aside for 15 minutes so two people can't buy your last jar. If they pay after that and the stock is gone, they get their money back automatically.
  • The charge goes straight to your Stripe account and your statement name shows on the buyer's card. Your sales tax rate is added, the same rate as your other orders.
  • The order appears in Orders once the payment goes through, already confirmed, and the buyer gets a confirmation email. Stock comes out when you fulfill it.
  • Refund from Iraca or from your Stripe dashboard. A refund made in Stripe reaches your Iraca records too; see Customers pay by card for how each case is recorded.
  • The order's Online payment card shows what the sale cost you: Stripe's fee and Iraca's, with the plan rate underneath. Stripe's exact fee can take a few minutes to appear; until then it's marked as an estimate.

Shipping, delivery and pickup ​

The Shipping, delivery and pickup card decides how buyers get their order. Your store needs at least one way before it can take orders.

  • Shipping rates. The Everywhere else rate applies to any address. Tick Ship to everywhere else and set a Shipping rate (enter 0 for free shipping) and, if you like, Free shipping over an order total, before tax. To charge differently by region, choose Add a rate for a zone, pick one of your inventory zones and give it its own rate. A buyer pays the first zone rate their address falls in, from the top (use the arrows to reorder), and otherwise the everywhere-else rate. Leave Ship to unticked on a zone (or on everywhere else) to not ship there. Rates are taxed if your delivery fees are taxed in Settings → Sales tax. A zone that prices your store's shipping can't be deleted until you remove its rate.
  • Local delivery is offered when your plan includes it and the store's delivery channel is set to Customer decides (Settings → Local delivery → Channels, row Online store). Buyers whose address is in one of your delivery zones pick a delivery window (or a day), and pay the fee from your delivery fee rules, including free-over and the minimum order. The window is booked when the payment lands; if it filled up in the meantime, the buyer is refunded in full.
  • Pickup is offered when you have at least one active pickup location. Buyers choose the location and a day it's open, over the next two weeks. Manage locations in Settings → Pickup locations; the order then works like any other pickup order, including the "ready for pickup" email.

The price a buyer sees is the price they pay: if you change a rate while someone is checking out, their order keeps the one they were shown.

Live carrier rates ​

Instead of a flat rate, any row (a zone or everywhere else) can use Live carrier rates. Once a buyer enters their ZIP code, they see up to six carrier services (for example USPS Priority or UPS Ground) with a price and an estimate in days, and choose one. Buyers never see what the label costs you or how it was priced.

  • What buyers pay. The price is what the label costs you, including Iraca's label fee, so shipping doesn't eat into your margin. Free shipping over still works: above it, shipping is free and buyers don't choose a service.
  • Where it ships from. Prices are worked out from the warehouse that will ship the order (see Which warehouse ships it below) to the buyer's ZIP code, for the weight of everything in the cart.
  • What it needs. A way to pay for labels (money in your shipping wallet, a card for per-label billing, or your own carrier account, in Settings → Shipping), a full address on each warehouse your store ships from, and a weight on every product you sell there. The card tells you what's missing.
  • Fallback rate. If live prices can't be worked out (nothing to pay for labels with, a product without a weight, carriers not answering), buyers pay the row's Fallback rate. Leave it empty and shipping isn't offered for that row until live prices work again; buyers can still choose local delivery or pickup if you offer them. Either way, the card and your dashboard say what went wrong, until the next checkout gets live prices.
  • Buying the label. The order shows which service the buyer chose and paid for, and Buy Label reminds you of it, so you can buy that one. Labels for online store orders are bought the same way as for any other order.

Which warehouse ships it ​

The Warehouses and routing card is the same one your marketplace channels have. Choose which warehouses ship your online store's orders, and optionally route each order to a warehouse by where it's going. With nothing chosen, orders ship from your default warehouse. See Choosing a channel's warehouses and Routing orders to a warehouse. The whole order always ships from one warehouse.

What buyers see ​

  • Cart. "Add to cart" on each product page, with stock shown as in stock, only a few left, or out of stock (never your exact count). In the cart they change quantities or remove items. If something sold out or left the store since they added it, the cart says so and adjusts.
  • Checkout. Their email and name (phone optional), shipping, local delivery or pickup (each priced for their address as they type it), and a box to get your news by email, unticked. Then they pay on Stripe's secure page.
  • Stock hold. Their items are held for 15 minutes from the moment they continue to payment. If they come back to checkout, it shows how long the hold lasts and, two minutes before it ends, lets them extend it. If it lapses, what they typed is kept.
  • After paying. A thank-you page, and a confirmation email with a Follow your order link. That page shows the order, what has shipped with tracking numbers, the delivery day, or where and when to pick it up. It needs no account and stops working 90 days after the order ships.
  • When you can't take orders. If your Stripe account stops taking charges, the cart and checkout disappear by themselves (the store checks live, not only when it's built) and buyers are asked to contact you.

Set up with AI ​

On the Settings tab, Set up with AI can write the words for you. Answer four short questions (what the store is for, who you sell to, how it should sound, what sets you apart), add an optional note, and choose Write my store copy. A minute later your tagline, About text, accent color (taken from your logo) and each product's search title and description are filled in, and photos with no description get a plain one based on the product's name. Nothing is published: it fills the same fields you'd fill by hand, so review and change anything.

  • It only uses what you've told Iraca. It won't say a product is organic, gluten-free, vegan, certified, healthy or anything like it unless your own product text says so. If generated text makes a claim your product information doesn't, that text is left out and you're told. If a claim is true, add it to the product's description first.
  • Your edits are safe. Iraca remembers which fields the AI wrote. Changing your answers never rewrites anything; you'll see a note that your answers changed, and your store keeps its text until you choose Regenerate. Regenerating leaves text you've edited alone unless you tick Also replace the text I've edited myself.
  • If something fails, your store stays as it was. If only some products' search text didn't finish, use Retry and only those are redone.
  • Limits. You can generate a few times a day. Setup draws on the same AI allowance as the setup assistant. Product names and descriptions are sent to Anthropic to write the copy.
  • Publishing never waits for it. You can publish with or without AI copy.

Products ​

The Products tab is where you choose which products appear on your storefront.

  • Click the box next to Add a product and search for a product to add it. It gets a web address made from its name, like /products/mango-habanero-salsa.
  • Use the switch to show or hide a product without removing it.
  • Click the pencil to change its web address and its search title and search description, which is how it appears in Google results. Leave them blank to use the product's own name and description.
  • Click the bin to remove a product from the storefront. It stays in your catalog.

A product that you make inactive or delete stays in the list with a note, and won't appear on the site.

Describing extra photos ​

A product's main photo is described by the product's name, so there's nothing to fill in. If a product has extra photos, its Edit dialog lists them under Extra photos. Describe what each one shows, for shoppers who use a screen reader, or switch on Decorative if it adds nothing the main photo doesn't. Avoid descriptions like "Photo 2": they tell a shopper nothing.

What your site includes ​

  • Home page: your name and tagline over your banner, your first products, your categories and your about text.
  • All products and a page for each category, 24 products to a page.
  • A page for each product, with its photos, price and description.
  • About us (your about text) and Contact (your business email, phone and address from Settings).
  • Shipping and returns, Privacy policy and Terms of sale. These say they're being written for now; Iraca will generate them from your settings in a later update.
  • Cart and checkout pages, which say online ordering is coming soon. Until then, each product page asks shoppers to contact you to order.

Search engines ​

Each page has its own title, description and preview image for search results and links shared on social media, and product pages tell Google their price, so they can show in shopping results. The cart and checkout are kept out of search results. Search engines are told that each page's English and Spanish versions belong together, so each shopper is sent to the version in their language.

If you hide or remove a product, its old address sends visitors and search engines to its category (or your home page), so links people saved and ads you paid for keep working.

Accessibility ​

The theme is built and tested to the Web Content Accessibility Guidelines (WCAG) 2.2, level AA: it works with a keyboard and screen readers, on phones and with large text. What you add matters too, which is why Iraca adjusts your brand color and asks you to describe your banner and extra photos.

Your store is built to be privacy-compliant by default, the same way it is built to be accessible. You don't have to do anything to get that, and the settings that carry obligations (like turning on an ad tag) update the paperwork for you. This is what Iraca builds, not a legal guarantee: you run the store and are responsible for how you use what it collects.

  • Nothing loads before a visitor says yes. Google Analytics, Google Ads and the Meta Pixel load only after a visitor accepts them, on every visit from anywhere. The banner has equal Accept all and Decline all buttons, and Choices to pick analytics and advertising separately. It doesn't cover the page or trap the keyboard.
  • A browser's Global Privacy Control signal counts as a refusal of advertising tags, without asking. The banner says so.
  • Meta's automatic matching of hashed emails and phone numbers is always off.
  • There is no banner if there's nothing to ask about: no tags and no creator program. A Your privacy choices link is still in every page's footer.
  • Many visitors never click Accept, so your reports will show fewer visits and sales than really happened.

Your privacy policy, terms and accessibility statement ​

Three pages are written for you from what your store actually does and rebuilt when it changes: a privacy policy, terms of sale and an accessibility statement, in both languages. Open Privacy and legal to see what they're built from, to add your own text after the generated sections (you can add, not remove), and to open each page.

  • Turning a tag or the creator program on or off changes the policy. The tab shows a notice with the date until you press I've read it.
  • A store that takes orders can't be published without a business email, because the privacy policy has to tell buyers how to reach you. Add it in Settings.

Messages from your contact form ​

The Contact page has a form. Each message is saved in the Messages tab and emailed to your business address, so you never lose one to an email problem. You can mark messages read, replied or archived, search them, reply by email and delete them. Messages are deleted after two years; you can choose a shorter time (never a longer one) under Privacy and legal.

Requests about personal data ​

Every store has a Request my data page, linked from the footer and the policy. A buyer enters their email, gets a six-digit code and enters it, so nobody can ask for someone else's information. Each request appears under Privacy and legal with a due date 30 days out, and shows on your dashboard when it's within a week of that date.

The buyer asks toYou
Get a copy of their informationPress Send them a copy: they get a link, good for seven days, to their contact record, orders, messages and email consent history
Delete their informationPress Delete their details: their name, email, phone and addresses are removed everywhere and they are never emailed again. Orders and invoices are kept without their details, because sales and tax records must be kept
Correct their informationEdit the customer, then press Mark as corrected
Stop marketing emailNothing: it takes effect as soon as they confirm the code

You can also Decline a request for a reason the law allows, with the reason written down. Every request and what was done is logged as your record.

How long things are kept ​

Details held for a checkout that wasn't finished are deleted after 30 days. Contact messages: two years unless you shorten it. An order's tracking link stops working 90 days after delivery. Orders and the details on them follow your accounting records.

Before you share your store ​

The Before you share your store card lists things worth fixing: a banner or extra photos with no description, products with no photo, and products with no description. It never stops you publishing. Each item disappears once it's fixed.

Publishing ​

When at least one product is shown on the Products tab, click Publish on the Publishing card. Iraca sets up your address and builds your site: every page listed above, and the files search engines read (sitemap.xml and robots.txt). If you sell on an Iraca marketplace, your vendor profile there links to your store once it's live. It usually takes under a minute, and the card shows the address once it's live.

Keeping it up to date ​

You don't need to rebuild by hand. When you change a product's name, description, price, photo or category, add or hide a product, or save your storefront settings, Iraca rebuilds the site within about a minute. Several changes close together, like a spreadsheet import, make one rebuild. Stock levels aren't part of the build, so a sale or a stock count never needs one.

Rebuild now starts a build straight away. Recent builds lists each build, what started it and how many files it wrote.

If a build fails, your site keeps showing the last version that worked, and the card says so. Try Rebuild now; if it keeps failing, contact support with the time shown.

Changing your address ​

You can't change your storefront's address while it's published. Unpublish, change the address, then publish again. Links to the old address stop working, so do this before you share the site widely.

Unpublishing ​

Unpublish takes the site offline: visitors see a page saying the store isn't available. Your settings and products stay as they are, ready for when you publish again.

If your account stops, a published site stays online for a while so you keep your place in search results, but it shows that the store isn't taking orders (see below).

If your account is cancelled or suspended ​

A published store doesn't disappear the day your account stops. For 30 days it stays online and in search results, but it's read-only: visitors can look, and nobody can buy. Order tracking links keep working. The Publishing card shows the date it comes down. If the account is active again before then, the store goes back to normal on its own. If not, the store is taken down; your products and settings are kept, and you can publish again once the account is active.

If nobody has used the store for six months ​

A store with no sign-in to your business and no sale for six months goes read-only too, and Iraca emails the owners. Nothing is deleted and it is never taken down for this. Click Publish again on the Publishing card and it sells again.

Plans and the "Made with Iraca" badge ​

The storefront comes with every plan; you pay the card rate on what you sell, not a monthly price. What changes with the plan:

FreeStandard and ScaleEnterprise
Addressyour-business.iraca.appYour own domain, or the iraca.app addressYour own domain
"Made with Iraca" in the footerAlways shownOff; you can turn it onNever
No Iraca name anywhere (store, order emails, tracking page, receipts)NoNoYes

The footer badge links to Iraca's sign-up page, so Iraca can count the signups that came from your store. Change it under Your plan and your store on the Settings tab. That card also shows your last 30 days of store sales and what the card fees would have been on the plans above yours. It only appears once you have a sale, and it shows the Scale plan only when your sales are close to where it pays for itself.

Your own domain ​

From Standard up, Your own domain on the Settings tab takes a domain like shop.example.com. Save it, then at your domain registrar add an A record for it with the value shown. Iraca checks every few minutes at first and then less often, and tells you which of these it sees:

  • Waiting: your domain doesn't point at us yet. Nothing is wrong.
  • Points somewhere else: its A record has another address.
  • An IPv6 (AAAA) record points elsewhere, or a CAA record doesn't allow Let's Encrypt: both block the security certificate.
  • Verified: your store answers on the domain, the old iraca.app address sends visitors to it, and your pages name the new address.

If it's still waiting a day later, you get a reminder email. Removing a verified domain makes it send visitors to your iraca.app address for 90 days. Own domains aren't switched on yet; this section describes what will be there.

Who can change the storefront ​

Owners and admins can change everything. If your business uses team roles, View storefront settings and products lets someone look, and Manage and publish the storefront lets them make changes. Read and answer storefront messages opens the Messages tab; privacy requests need the manage permission.

This guide covers the Iraca app and its add-ons. The Iraca Marketplace is documented separately.