Skip to main content

Settings

Fancy Etch in the WordPress menu — and a second entry under WooCommerce that leads to the same screen. Six tabs: Shop, Design, Texts, Wishlist, Etch and License. Without WooCommerce, Shop is not there and the rest work the same.

Every setting here can also be set in code with a filter, and the filter always wins: a site that already uses one keeps its behaviour whatever this screen says.

Shop​

SettingWhat it changes
Cart and notices designWhether the cart and notice templates are Fancy Etch's or WooCommerce's
Save quantity changes automaticallyChanging a quantity presses "Update cart" a moment later
Skip the cart page/cart goes straight to the checkout, and the order summary becomes editable
Name and password confirmationAdds a name field and a second password box to the sign-up form
Floating noticesPins notices below your header instead of printing them in the page
Seconds a floating notice staysSuccess and information notices only
Rescue empty searchesA search that finds nothing is tried again with the spelling corrected
Search results use the catalogueProduct searches are drawn by your catalogue template, whatever else WooCommerce has for them
Products per catalogue pageLeave it at 0 to keep WooCommerce's own number
Skip WooCommerce's cart-fragments scriptDrops one uncached AJAX request from every page view

Skip WooCommerce's cart-fragments script sits in its own card, Performance & Limits, together with the base font size of your site and the two limits on cart requests.

Search results use the catalogue is off until you turn it on, and it is for one situation: your catalogue is built, you never designed a search page, and searches still land on WooCommerce's — see The results page.

The «i» beside a setting

Each setting shows one line of what it does. The reasoning — when it is worth turning on, what happens if you do not — is behind the ⓘ next to its name.

Floating notices, and why they exist​

A WooCommerce notice needs somewhere to print. An Etch template does not have that place, so the message waits and turns up on the next page instead. Turning floating notices on is what makes them appear at all on a page built in Etch.

Errors always stay until dismissed — a message about stock is what tells the shopper what to do next.

Base font size​

Every size in the plugin is written in rem — relative to the base font size of the page. Some themes and builders change that base so 1rem reads as 10px instead of 16, which would render everything of ours at 62.5% of its design. Tell the setting and the sizes are corrected.

If you do not know, leave it at 16px.

Limits on cart changes​

Every cart change — adding a product, changing a quantity, removing a line — starts a WooCommerce session and recalculates the totals, which is the cheapest way to make a small shop struggle. So the plugin allows a number of them a minute:

SettingDefaultWhat it counts
Cart changes allowed per minute30 per shopperAdding, changing and removing. A quick run of clicks on a quantity counts as one or two changes, not one per click.
Cart reads allowed per minute300A page asks once, however many components it carries.

Each shopper is counted by their own WooCommerce session, so visitors behind a CDN or an office connection do not share an allowance. One address also has a ceiling of its own, five times the changes limit, so clearing cookies does not get round it.

Over the limit, the shopper reads «Too many requests. Please wait a moment and try again.», and can carry on when the minute is up. Normal shopping does not come near it: raise it if a kiosk, a load test or an automated suite keeps reaching it.

Design​

The store tokens and the contrast check — see Styling your shop. The tab belongs to Fancy Etch itself, not to the shop: without WooCommerce it is still there, with the tokens the Wishlist uses, and it only ever shows the tokens something on your site reads.

Wishlist​

The wishlist page, how many items one list can keep, and whether deleting the plugin deletes the lists — see Wishlist.

Texts​

Every text a shopper reads in the components — «See all results», what the search says while it looks, the reviews summary, the cart and the checkout, the error messages — one card per component, split by feature: WooCommerce and Wishlist each have their own section at the top of the tab, and whatever Fancy Etch adds later brings its own.

Leave a field empty and it keeps saying what it says now, in your site's language. Write something and every component uses it: the words on the page, the messages built in the browser, and the lines WooCommerce draws again when the cart updates.

  • Where WooCommerce already says the same thing, the default is its wording, so it arrives translated in every language WordPress speaks.
  • Words in braces are where something goes: {count} a number, {name} the product, {query} what was searched. Each field says which ones it takes, and you can move them or write one twice.
  • A text that changes with a number has two fields: one for 1, one for any other number.

The savings line under a discounted order total lives here too, with {amount} for the figure.

In Wishlist, only what has no component of its own: what a screen reader hears when something is saved or removed, the «full» and error messages, the count's name with its number, and the notice shown on pages without a Wishlist Notice. Wording that belongs to a component — the heart's «Save», a notice's message — is written on the component, in Etch.

A shop in a language Fancy Etch is not translated into

Fill this tab once, in your language, and every component speaks it. There is no translation file to install and nothing to redo when the plugin updates.

Etch​

Improvements to how Etch itself works, on every page it builds — not only the shop: @keyframes inside a class's CSS, a structure panel that follows the selection and can close everything else, full names on hover, a Content field that grows, a CSS toolbar you can reach, and a line that marks the selected row. One switch each.

They have a page of their own: Etch improvements.

License​

Your key, its status, and two buttons. A licence unlocks automatic updates and nothing else.

A licence never switches anything off

Everything you have built keeps working with or without it. An expired, refunded or missing licence only means updates stop arriving — a plugin that renders the cart of a live shop cannot stop working because a card expired.

Moving your shop to another address? Deactivate it here first and activate it again there: an activation is tied to the site's URL. Uninstalling releases it for you; changing domain does not.