Selling and money
Selling your work and getting paid
You can sell five kinds of thing on Enchant.ee, all from one screen. This chapter covers what each kind needs, what you're charged, and the exact route money takes from a buyer's card to your PayPal address — including the parts that are done by hand and take a few days.
Who can sell, and what it costs
Selling needs a paid plan — Élégante Vedette or Icône. On the free plan you can browse the marketplace, buy things and install them, but you cannot publish anything of your own.
Watch out
The platform fee
Enchant.ee keeps a percentage of every paid sale. The rest is yours. Free listings have nothing to take a cut of.
| Your plan | Fee per sale |
|---|---|
| Élégante | 5% of the sale price |
| Vedette | 3% of the sale price |
| Icône | 1.5% of the sale price |
The fee is worked out in whole cents and rounded once, so what you see in Revenue is exactly the price minus the fee. There is no second fee later: nothing is deducted again when you withdraw.
Watch out
A plan the system doesn't recognise — a lapsed subscription, for example — falls back to 5%, never to 0%. And no fee figure appears in the publish form or on the Payouts card, because the cut has already been taken by the time a sale reaches your balance.
Where selling lives
Everything to do with selling sits behind the Marketplace card on the Store tab.
On a phone
- Tap Store in the dock.
- Swipe the Marketplace card down. Your shop is underneath it.
- Pick a section from the segmented header: Listings, Analytics, Payouts, Reviews.
On a desktop
- Click Store in the left rail. Two rows unfold: Marketplace and My shop.
- Click My shop. The page reads My shop / Your listings, sales & payouts..
- Use the same four-way header to pick a section.
- Listings — everything you have ever published, drafts included, newest first.
- Analytics — revenue, sales, free installs and a 30-day chart.
- Payouts — your balance, your payout address and the withdraw button.
- Reviews — what buyers have written about your listings.
The round + button in the bottom-right corner (Create a new listing) sits outside the section switcher, so it is on screen on all four.
Note
Your public shop page
Every seller gets a storefront at enchant.ee/yourname/shop. There is nothing to switch on — it exists as soon as you have one published listing.
- The heading is your handle followed by
's shop, with a count of how many items are in it. - Only published listings appear. Drafts, archived and suspended listings are never shown there.
- Each card carries a Buy button with the price on it —
Buy $4.99— or Get for a free one. - A Shop pill appears on your profile sheet once you have at least one item; it opens the shop in a new tab.
- With nothing published, visitors see No items yet — check back soon..
Note
The five things you can sell
- Store → My shop → tap the + button.
- A picker opens: Create something new / Pick what you want to sell or share..
- Choose one of five rows. Each opens its own builder.
| Kind | What the buyer gets |
|---|---|
| Template | Your whole page — grid size, theme and every widget — installable onto their page |
| Widget | One widget they can drop onto their page |
| Effect pack | A sprite particle effect applied to their page |
| Theme pack | Your page's look — colours, background, effects — applied to theirs |
| Asset pack | Up to 20 files copied into their Files library |
Closing any builder refreshes your listings, so a new item shows up in Listings straight away.
Selling your page as a template
A template is a snapshot of the page you currently have open: its grid size, its theme, and every widget on it. Someone who installs it gets that page on their own account.
- Store → My shop → + → Template. You can also start from Home → Pages → the caret menu → Publish to shop.
- A dialog opens: Publish your page / Share your current page as an installable template..
- Check the live mini at the top. That exact render becomes the listing's cover image.
- Fill in the publish form below it.
- Tap Publish — or Save draft if you set Visibility to draft.
- You need a page open. Without one the toast reads Open your page first..
- You need a title. The Publish button stays greyed out while the Title box is empty.
- A template needs at least 1 widget and can hold at most 200.
- If the cover capture fails, the listing publishes without one. It never blocks the publish.
Your grid size decides who can install it
Selling a widget you built
The widget builder is a full-screen composer where you arrange text, images, buttons and shapes inside one widget-sized card. What you see on the canvas is the real renderer — the same code that will run on a buyer's page.
Open it from Store → My shop → + → Widget. Close it with the round back caret in the top-left corner (Close builder), the Escape key, or by tapping the dimmed backdrop. Every time you open it you start fresh — the builder does not keep your last session.
Moving things around
- Tap an element, on the canvas or in the list, to select it. It gets a purple ring and a small tag showing its type and id.
- Drag anywhere on the element to move it. Drag the round handle at its bottom-right corner to resize it.
- Positions are percentages of the card, kept to one decimal. Moving clamps to −50 … 150 and resizing to 1 … 200, so an element can deliberately bleed outside the card.
- There is no keyboard nudge, no snapping and no multi-select.
Elements
Under Add elements there are ten chips: text, image, icon, button, shape, embed, list, progress, badge and divider.
- A widget holds at most 24 elements. Past that the toast reads 24 elements max..
- It must keep at least one — Delete is disabled on the last element.
- Each row in the list has Move back, Move forward, Duplicate and Delete. List order is paint order.
- Duplicate offsets the copy by 6% in both directions so it doesn't hide under the original.
- Deleting an element also removes any installer option pointing at it.
| Element | Its own controls | Limits and defaults |
|---|---|---|
| text | Text | Up to 500 characters. A new one says Your text. |
| image | Image and Fit | Picked through Insert image. An https:// address only, up to 500 characters. Fit is cover or contain, default cover. |
| icon | Emoji | 1 to 8 characters. Default ✨. |
| button | Label and Link (https:// or mailto:) | Label up to 60 characters, default Tap me. The link must start https:// or mailto:. |
| shape | Shape | rect, circle or blob. Default rect. |
| embed | Embed URL | An allowed host only, over https. See the note below. |
| list | Items (one per line) | 1 to 12 lines, each up to 120 characters. Starts with three sample lines. |
| progress | Value and Max | Value 0 up to Max (default 64); Max 1 … 1000 (default 100). |
| badge | Label | Up to 30 characters. Default NEW. |
| divider | — | No controls of its own. |
Embeds are restricted to a fixed list of hosts. If you paste anything else the field tells you so: the allowed ones are www.youtube.com, www.youtube-nocookie.com, player.vimeo.com, open.spotify.com, bandcamp.com and w.soundcloud.com. A bad button link is refused with Links must start with https:// or mailto:.
Styling any element
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Background | Widget builder → the selected element | Colour picker | Any CSS colour or gradient. Image URLs are not allowed. Not offered on divider. | Unset | All |
| Color | Widget builder → the selected element | Colour picker | Any CSS colour, up to 60 characters | Varies by element | All |
| Font size | Widget builder → text, button, list, badge, icon | Slider (px) | 8 – 96 | 16 | All |
| Align | Widget builder → text, button, list | Chips | left · center · right | Unset | All |
| Weight | Widget builder → text, button, list | Chips | 400 · 500 · 600 · 700 · 800 | Unset | All |
| Corner radius | Widget builder → the selected element | Slider (px) | 0 – 80 | 0 | All |
| Opacity | Widget builder → the selected element | Slider (%) | 0 – 100 | 100 | All |
| Border | Widget builder → the selected element | Slider (px) | 0 – 6 | 0 | All |
| Border color | Widget builder → shown only when Border is above 0 | Colour picker | Any CSS colour | Unset | All |
| Shadow | Widget builder → the selected element | Chips | none · soft · hard | none | All |
| Entrance animation | Widget builder → the selected element | Chips | none · fade · slide · scale | none | All |
| Delay | Widget builder → shown only when an animation is set | Slider (seconds, steps of 0.1) | 0 – 2 | 0 | All |
The widget itself
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Name | Widget builder → Widget | Text | 1 – 60 characters | My widget | All |
| Columns | Widget builder → Widget | Stepper | 1 – 4 | 2 | All |
| Rows | Widget builder → Widget | Stepper | 1 – 4 | 2 | All |
| Widget background | Widget builder → Widget | Colour picker | Any CSS colour or gradient. Image URLs are not allowed. | #ffffff | All |
Columns × Rows sets the shape of the canvas. Because a widget can only be up to 4 × 4, widget listings never carry a plan requirement — anyone can install one.
Options for installers
This is where you decide what buyers may change after they install your widget. Each option you add becomes one control in their inspector. The helper text says it plainly: These become the controls people see after installing your widget.
- Pick an element from the Element… dropdown.
- Pick a property from the Property… dropdown. It stays disabled until you pick an element, and it resets whenever you change the element.
- Type the wording buyers will see into Label installers see — up to 40 characters.
- Tap Add option. It stays disabled until all three are filled.
You can offer at most 12 options. Once you reach 12 the add row disappears. The kind of control is worked out for you and can't be chosen: a text property becomes a text box, an image becomes an image picker, a link becomes a URL field, a colour becomes a colour picker, and visible becomes a toggle.
| Element | Properties you can offer |
|---|---|
| text | text, color, bg, visible |
| image | src, visible |
| icon | color, bg, visible |
| button | text, href, color, bg, visible |
| shape | bg, visible |
| embed | visible |
| list | color, bg, visible |
| progress | color, bg, visible |
| badge | text, color, bg, visible |
| divider | color, visible |
Fixing problems before you publish
While anything is wrong, a grey block appears at the top of the panel headed Fix before publishing, listing up to six problems, each naming the element and the field. Until it clears, Test on my page, Publish… and Export .gridwidget are all disabled. Import stays available.
What the buttons do
- Test on my page — drops the widget onto your own page immediately and closes the builder. If your grid has no room, nothing is added and the app says so.
- Publish… — expands the publish form and a Publish to marketplace button.
- Export .gridwidget — downloads the widget as a
.gridwidgetfile you can keep or share. - Import — loads a
.gridwidgetfile back in. A bad file is refused with That's not a valid .gridwidget file..
If you leave the publish form's Title empty, the listing takes the widget's Name instead.
Publishing one widget straight from the editor
You don't have to rebuild something you already made. Select a widget on your page in the editor and the inspector shows Publish this widget Élégante — it sits in the shared action block, under the rewrite action and above the hairline where the widget's own settings begin. On the free plan the button isn't rendered at all.
- Select the widget in the editor.
- Tap Publish this widget. The dialog reads Publish this widget / List it in the marketplace for others to install..
- The form arrives pre-titled
My widget— and is re-seeded to that every time you open it. - Tap Publish or Save draft.
Watch out
Effect packs
You cannot finish an effect pack right now
An effect pack is a sprite particle effect: one transparent image plus settings for how it falls, drifts, spins, sways and fades. You reach it from Store → My shop → + → Effect pack.
If you want to be ready for when it works, the sprite rules are: a PNG or WebP, at most 1 MB, at most 1024 × 1024 pixels, and it must genuinely have transparent pixels — a flat opaque image is rejected. The sprite counts against your storage.
Selling a theme pack
A theme pack is your current page's look — background, colours, corner radii, page effect, cursor and so on — bundled so someone else can apply it to their page in one tap. It carries no widgets and no content.
- Store → My shop → + → Theme pack.
- The dialog reads Publish a theme pack / Bundle your current page's look so others can apply it..
- The builder lists every style your page actually has set, as checkboxes, grouped. All of them start ticked.
- Untick anything you'd rather keep to yourself.
- Fill the publish form and tap Publish.
The groups and what they hold:
- Background — Background preset, Background color, Background image, Image fit, Image focal point, Image filter, Image opacity, Overlay, Overlay style, Overlay color.
- Style — Widget gap, Corner radius, Canvas radius, Glass widgets, Page skin, Font, Text color, Widget background, Effect color.
- Effects — Page effect, Micro-interactions, Interactive background.
- Features — Scroll effects, Custom cursor, Page transition.
- A field only appears if your page has it set. Style your page first — with nothing set, the builder says Style your page first — open the editor's Design panel, then come back to pack it up. and Publish is disabled.
- At least one field has to stay ticked.
- Anything outside that list is dropped. A theme pack can only ever carry those styles.
- Theme packs never carry a plan requirement — anyone can apply one.
- No cover image is captured. The card shows a placeholder.
Watch out
Selling an asset pack
An asset pack is a bundle of files from your own library sold as one product. Buyers get copies in their own Files.
- Store → My shop → + → Asset pack.
- The dialog reads Publish an asset pack / Pick up to 20 files from your library to sell as a bundle..
- Tap tiles to select them. A purple check marks each one, and a running line shows how many you've picked and the total size.
- Fill the publish form and tap Publish.
- Maximum 20 files. Past that, the toast reads 20 files max per pack..
- Every file must be one you uploaded. Files you obtained by installing someone else's pack are refused.
- File names can be 1 – 80 characters long.
- With an empty library you'll see No files yet — upload some in Account → Files first..
- No cover image is captured for this kind.
Watch out
The publish form
The same block of fields appears in all five builders and in the editor's Publish this widget dialog, so learning it once is enough.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Title | Publish form, every builder | Text | 1 – 80 characters. Placeholder: Name this listing | Varies: My layout, My theme, My asset pack, My widget — or empty in the Widget and Effect builders | All |
| Description | Publish form, every builder | Textarea, 3 rows | Up to 400 characters. Placeholder: What buyers get, in a sentence or two | Empty | All |
| Write it | Publish your page sheet and Edit listing only | AI assist button | One run per tap. Costs 0.2 AI credits. | — | All |
| Price (leave empty for free) | Publish form, sellers only | Decimal text field | Empty or 0 for free, otherwise $0.99 – $999 | Free | Élégante |
| Limited drop | Publish form, sellers only | Chip toggle | Off · Drop ends | Off | Élégante |
| Drop end date and time | Publish form, shown when Limited drop is on | Date and time picker | Any moment from now up to 90 days out | 7 days from now | Élégante |
| Visibility | Publish form, every builder | Chips | Publish now · Save as draft | Publish now | All |
| Category | Not editable — fixed per builder | — | Template for templates and widgets, preset pack for theme packs, other for effect and asset packs | Set for you | All |
| Cover image | Captured automatically | — | The live page mini for a template, the canvas for a widget. Theme, effect and asset packs get none. | Captured on publish | All |
Description, and the Write it assist
A pill labelled Write it sits in the Description heading row, showing its cost of 0.2 AI credits. Tapping it expands a Write title & description button. It appears in two places only: the Publish your page sheet and the Edit listing sheet — the other builders don't have page content for it to read.
It always overwrites the Description, but it only fills the Title if the Title is empty. A run counts against your rolling 24-hour assist allowance as well as your credits.
Price
The price field is hidden entirely on the free plan. Type digits and a decimal point; the value settles when you tap away from the box.
Watch out
Limited drop
Turning Limited drop on seeds an end date 7 days out and lets you pick any moment from now up to 90 days ahead. While it's running, the card carries an amber badge reading Drop · 3d with the time left, the detail sheet shows a live Ends in 3d 4h countdown, and browse gets a Drops filter. Once the moment passes, nobody new can buy or install it — the button reads Drop ended. Everyone who already owns it keeps it, and a payment already taken always grants access even if the drop expires mid-checkout.
Visibility
A draft is invisible to everyone but you. You can publish it later from the three-dots menu on its row in Listings.
Heads up
Limits that apply to every publish
| Limit | Value |
|---|---|
| Listings you can hold | 50, counting drafts and published together |
| Title | 1 – 80 characters |
| Description | Up to 400 characters |
| Price | Free, or $0.99 – $999 |
| Limited drop | Must be in the future, at most 90 days out |
| Widgets in a template | At least 1, at most 200 |
| Distinct images, videos and sounds in one product | Up to 200 |
| Storage | The snapshot must fit inside your plan's storage allowance |
Beyond those, the publish door refuses a few things outright: media that isn't yours, media you obtained by installing someone else's product, background images or sounds hosted off Enchant.ee, colour fields that aren't real colours, and a byte-for-byte copy of another seller's product.
Publishing costs you storage twice
How much copy protection you actually have
Note
Managing your listings
Store → My shop → Listings shows every listing you have ever created, newest first, with no pagination. Each row carries its cover, its title, a status chip, and a line reading the kind, the price or Free, how many downloads it has and its star rating. With nothing published you'll see Nothing listed yet / Hit Create to publish your first template, widget or pack..
| Chip | What it means |
|---|---|
| Draft | Only you can see it. Price and drop are still changeable. |
| Published | Live in the marketplace and on your public shop. |
| Archived | Off the marketplace. People who already bought it keep their copies. |
| Suspended | Taken down after user reports. You cannot reverse this. |
The three-dots button on a row — it reads Options for plus the listing's name to a screen reader — opens the actions, and which ones you get depends on the status:
| Status | Actions |
|---|---|
| Draft | Publish · Edit |
| Published | Archive · Edit |
| Archived | Restore · Edit |
| Suspended | Nothing — one disabled line reading Suspended after user reports |
Publishing and restoring both re-check your plan and your 50-listing cap, and both re-stamp the platform fee at your current rate. Archiving confirms with Archived — buyers keep their copies. and restoring with Back in the marketplace..
Edit listing
The Edit action opens Edit listing. Its subtitle tells you what you're allowed to change: Drafts can change everything — price locks once live. on a draft, Title and description — price is locked once live. on anything else.
- Title and Description can always be changed. The Write it assist is available here too.
- Price and Limited drop appear only while the listing is a draft.
- If the description is still loading the label reads Description · loading…, and saving before it arrives deliberately leaves the description untouched.
Watch out
Shop analytics
Store → My shop → Analytics is the all-time picture of what you've sold.
- Revenue — your net, after the platform fee, with of $X.XX gross underneath it.
- Sales — paid purchases, meaning anything a buyer actually paid for.
- Installs — free installs, meaning anything taken at $0.
- Last 30 days — a daily revenue chart. Each bump is one day of revenue..
- Item by item — every listing with its Sales, Installs, Revenue and Rating. A listing with no reviews shows a dash.
Note
Reviews on your listings
Store → My shop → Reviews collects the 50 most recent reviews across all your listings. Each card shows the listing title, the stars, the comment and the buyer's handle and date. With none yet you'll see No reviews yet / Reviews from buyers land here..
- Anyone who owns the item can review it — a free install counts as owning it.
- One review per buyer per item. Posting again edits theirs.
- You cannot review your own listing.
- A buyer whose purchase was refunded loses the right to review.
- Ratings show on the listing card, in the detail sheet, on your Listings row and in Analytics.
Watch out
Your earnings: Available, Pending and Paid out
Store → My shop → Payouts opens with three figures. They are the only place in the app that tells you what you can actually take out.
- Available now — money from sales that have cleared the hold, minus anything you've already requested or been paid. This is what a withdrawal takes.
- Pending — your share of sales that are still inside the hold.
- Paid out — everything that has actually been sent to you.
The 14-day hold
A sale's share becomes available exactly 14 days after it was bought. Until then it sits under Pending and cannot be withdrawn. The screen explains it in one line: Available is yours to withdraw now. A sale joins it 14 days after it's bought, so refunds and chargebacks have time to settle first. When money is still inside the hold, it adds the date of your next unlock — the moment the oldest held sale matures, not the newest.
The hold exists because a card payment can be reversed. Paying you before that window closes would mean chasing money back afterwards.
What refunds do
- A full refund removes that sale entirely — from your gross, your fee and your available balance. Your sales count drops too.
- A partial refund is left alone and reviewed by hand. It does not change your balance automatically.
- If a buyer whose purchase was refunded buys the same thing again, the 14 days start over on that money.
Watch out
Before your first sale
Watch out
Heads up
If the figures fail to load you'll see Couldn't load your earnings. with a Try again button.
Your PayPal payout address
Payouts are sent to one PayPal email address, which you set on the Payouts card in the row above your payout history.
- Store → My shop → Payouts.
- Type the address into Your PayPal email.
- Tap or click outside the field. There is no Save button — it saves when the field loses focus.
- Look for the toast PayPal email saved. and for the label to grow · saved.
Watch out
- The address is trimmed and lower-cased when it's stored, so
Nina@PayPal.comcomes back asnina@paypal.com. - It has to be a valid email address, up to 254 characters.
- A bad address is refused with Couldn't save that email..
Watch out
Changing it while a payout is waiting
You're allowed to. But the destination was copied onto the payout when you requested it, so changing the address does not redirect money already in flight. The app tells you so in amber: You've since changed your PayPal address to …. This payout was requested against … and still goes there — the new address applies to your next one.
Heads up
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Your PayPal email | Store → My shop → Payouts, above the payout history | Email field, saves when it loses focus | A valid email address, up to 254 characters. Stored trimmed and lower-cased. Can be replaced but never cleared. | None stored | Élégante |
| Withdraw | Store → My shop → Payouts, next to the email field | Button — no amount to choose | Enabled only with an address saved, at least $25.00 available and no request already waiting. Always takes the full available balance. | Disabled | Élégante |
| Push notifications | The notifications surface, in the footer row | Per-browser opt-in button | Enable → Enabled ✓ → Blocked in browser settings | Off until you enable it | All |
Requesting a payout
- Store → My shop → Payouts.
- Check that Your PayPal email shows · saved.
- Check that Available now is at least $25.00.
- Press the Withdraw button — it shows the amount it will request.
- You'll get Payout requested. and a banner confirming the amount and the destination.
The rules
- You never choose the amount. A withdrawal always takes your entire available balance. Partial withdrawals do not exist.
- The minimum is $25.00. Exactly $25.00 clears it. The minimum exists because each payout is a manual transfer someone has to make.
- One at a time. You cannot request a second payout while one is waiting. The button reads Payout requested and is disabled.
- No fee is taken at payout. The platform's cut was already deducted from each sale.
When the button is disabled, the line underneath it tells you why:
| Why it's off | What it says |
|---|---|
| No saved address | Add your PayPal email above — that's where the money goes. |
| Below the minimum | You need $25.00 to withdraw. You have $X.XX. |
| Nothing wrong — you can withdraw | We send payouts by hand, so allow a few days after you request one. |
Pressing Withdraw does not send money
Watch out
One more detail worth knowing: saving your PayPal address happens on blur, and tapping the withdraw button is what blurs the field. If you type your address and immediately press Withdraw, the button is still disabled because the save hasn't landed yet. Tap away first, wait for · saved, then withdraw.
Payout history and what the chips mean
Your payouts are listed at the bottom of the Payouts card, one line each: the date, the amount, and a status chip.
| Chip | What has happened |
|---|---|
| Requested | You've asked. Nobody has sent it yet. Nothing has been handed to a payment provider. |
| Paid | The transfer was made and recorded. The amount has moved into Paid out. |
| Returned | The transfer never left. The amount went straight back into Available now and you can request it again immediately. |
| Anything else, shown in amber | An unusual state. It is shown to you word for word rather than dressed up as Requested, so you can quote it to support. |
Watch out
Watch out
A returned payout can be re-opened, in which case it goes back to Requested, the waiting banner comes back, and your available balance drops by that amount again. From your side it looks exactly like a fresh request.
The sale notification
When something sells you can get a browser push titled You made a sale, with the item and its price. You have to switch push on per browser first: the control is a quiet row in the notifications surface labelled Push notifications with an Enable button.
Note
If a listing gets reported
Any signed-in person who isn't you can flag one of your listings from its detail sheet. They write a short reason and send it. Reports are one per account per listing.
After several distinct people report the same listing, it is suspended automatically. There is no warning first.
- A suspended listing leaves the marketplace and your public shop.
- You cannot edit it, archive it, restore it or delete it. Its row shows Suspended after user reports and every action returns This listing is suspended..
- People who already bought it keep their access to it.
- Only the Enchant.ee team can lift a suspension. There is no appeal button inside the app — email support.
The same is broadly true of your account: if it is suspended or awaiting deletion, your listings disappear from browse, from your shop and from checkout — but anyone who already paid can still download what they bought.
When something goes wrong
Publishing
| Message | What to do |
|---|---|
| Selling needs a paid plan. | Upgrade to Élégante or above. On the widget dialog in the editor the same refusal reads Publishing needs a paid plan.. |
| You've hit the 50 active-listing cap — archive one first. | Archive a listing you no longer sell. Drafts count toward the cap too. |
| Open your page first. | The template publisher needs a page open. Open one and try again. |
| Couldn't publish — try again. | The catch-all, and the one you will actually see most. Media ownership is the usual cause; running out of storage lands here too, because the snapshot has to fit inside your plan's allowance. If it repeats, check the specific rules for that kind above. |
Builders
| Message | What to do |
|---|---|
| The widget didn't pass validation — fix the issues listed above. | Read the Fix before publishing block at the top of the panel and clear each line. |
| 24 elements max. | Delete an element before adding another. |
| That's not a valid .gridwidget file. | The file isn't a widget export. Re-export it from the builder. |
| Only files from your own library can be packed. | One of the files came from something you installed. Swap it for a file you uploaded. |
| Storage hiccup while snapshotting — try again. | A copy failed midway. Retrying usually works. |
| 20 files max per pack. | Deselect a file, or split the bundle into two packs. |
| Couldn't load your files — close and try again. | Close the builder and reopen it. |
| Content check temporarily unavailable — try again soon. | Sprite uploads are not working in production at the moment, so effect packs cannot be completed. Nothing you can change at your end. |
Managing listings
| Message | What to do |
|---|---|
| This listing is suspended. | Nothing you can do from the app. Email support. |
| This listing is suspended — it can't be edited. | Same. The listing is frozen until the team reviews it. |
| Couldn't update that listing. | Reload the tab and retry. If it persists, check the listing isn't suspended. |
| Couldn't save — try again. | Your edit didn't land. Reopen Edit listing and check the fields. |
Money
| Message | What to do |
|---|---|
| Add your PayPal email first. | Save an address, wait for · saved, then withdraw. |
| You need at least $25.00 to withdraw. | Your balance moved between loading the screen and pressing the button. The figure refreshes itself. |
| You already have a payout waiting — one at a time. | Wait for the current one to be marked Paid or Returned. |
| This account can't request a payout right now. | Your account is suspended or awaiting deletion. Contact support before going further. |
| Couldn't request the payout — try again. | The catch-all, including being briefly rate-limited. Wait a moment and retry. |
| Couldn't save that email. | The address wasn't a valid email, or the save failed. Check for typos. |
| Couldn't load your earnings. | Press Try again. The same pattern covers Couldn't load your listings., Couldn't load your analytics. and Couldn't load your reviews.. |
Anything about money that this chapter doesn't answer — a payout that hasn't arrived, a suspension you think is wrong, a refund you don't recognise — goes to support@enchant.ee. Quote the date and the amount from your payout history; that is enough to find it. For what each plan includes, see Plans and limits.
Something here wrong or missing? Email support@enchant.ee.