eSP Theme · eSP Theme

Run your whole shop from one page

From your shop’s name, colors and fonts to checkout, delivery charges, SMS, couriers, printing, team, speed and AI — every setting in 20 sections, in one place. No hunting for separate plugins. Each section is shown step by step below.

31Feature sections
222+Detailed explanations
20Settings sections
1 Red number on the screenshot = number in the explanation below
1

🧭 eSP Theme settings — what’s where

Open the eSP Theme menu and every setting for the whole shop is in one place. Sections on the left, sub-tabs at the top, cards in the middle.

eSP Theme settings — what's where — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Top bar Theme name and version.
  2. 2
    Search settings Can’t remember where a setting is? Type it here — pressing / also opens search.
  3. 3
    Save changes Save here after changing anything. If you don’t save, an “unsaved changes” bar appears at the bottom, and you can cancel with Discard.
  4. 4
    Sections on the left General settings, Contact, Shop, Orders, Stock, Profit, Order alerts, Checkout, Funnel, SMS, Team, Blocking, Couriers, Printing, Visitors, Tracking, SEO & Speed, Setup & Help, AI writing, Tools.
  5. 5
    Sub-tabs More divisions inside a section — e.g. Colors, Typography, Header and Footer in General.
  6. 6
    Cards Each card holds all the settings for one topic; the number next to it is how many settings. Click the arrow to open or close.
↑ Back to top
2

🏪 General — your shop’s identity

Write it once and your name, phone and address fill in automatically in Contact, SMS and Printing. You can still change them separately there if needed.

General — your shop's identity — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    General tabs General, Colors, Typography, Header, Footer, Buttons & Elements.
  2. 2
    Site identity Your shop’s core details.
  3. 3
    Site title Your shop’s name — in the browser tab, Google, emails, SMS, and in the header if there’s no logo.
  4. 4
    Tagline What you sell, in one line. Don’t leave WordPress’s “Just another WordPress site”.
  5. 5
    Phone number Enter it once and it goes on the call button, WhatsApp button, invoices and labels.
  6. 6
    Shop address Where parcels ship from — in the FROM part of labels and on invoices, so returned parcels come back to the right place.
  7. 7
    Site logo · favicon The header logo (a transparent PNG of about 400×100 px), and the small icon in the browser tab (512×512).
💡 Tip: This tab also has Layout (full-width or boxed, content width), Site extras (breadcrumb, back-to-top), Business mode (trims the admin menu down to just shop work), and Content protection (blocks right-click, image dragging and text copying — except for you and your staff).
↑ Back to top
3

🎨 Colors — your shop’s colors

Change one color and every button, badge and link changes with it.

Colors — your shop's colors — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Tab The Colors tab.
  2. 2
    Brand palette Primary, secondary and accent — every other color starts from these.
  3. 3
    Ready color sets 16 sets including Fresh Green, Ocean Blue, Royal Purple, Sunset Orange and Midnight Gold — recolor the whole shop in one click.
  4. 4
    Primary The main color.
  5. 5
    Primary dark (hover) The color on mouse hover.
  6. 6
    Secondary The second color.
  7. 7
    Accent The eye-catching color — badges, highlights.
  8. 8
    Text & links Heading, text and link colors.
  9. 9
    Surfaces Backgrounds, borders, and the green/red for success/error messages.
↑ Back to top
4

🔤 Typography — fonts

Which fonts for Bangla and English, how big, and how much spacing.

Typography — fonts — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Tab Typography.
  2. 2
    Body The font for all regular text.
  3. 3
    Ready font pairs Pairs with Bangla fonts like Hind Siliguri, Kalpurush, BenSen, Mukti, Adorsho Lipi and Baloo Da 2 — in one click.
  4. 4
    Your own fonts Upload your own font files (WOFF2, WOFF, TTF, OTF) — upload Regular and Bold under the same name and they work as one font.
  5. 5
    Font family Pick the font.
  6. 6
    Weight Thin to bold.
  7. 7
    Font size Separate sizes for desktop, tablet and mobile.
  8. 8
    Line height The space between lines.
  9. 9
    Headings The heading font; below it, Heading sizes sets H1–H6 per device.
↑ Back to top
7

🔘 Buttons & Elements — buttons and forms

All buttons across the theme and WooCommerce look the same.

Buttons & Elements — buttons and forms — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Tab Buttons & Elements.
  2. 2
    Buttons How all buttons look.
  3. 3
    Colors Background, text, and their hover colors.
  4. 4
    Shape How rounded the corners are, and inner padding.
  5. 5
    Text Size, weight, and whether it’s uppercase.
  6. 6
    Soft shadow A light shadow.
💡 Tip: This tab also has Form fields (how input boxes look) and Cards & badges.
↑ Back to top
8

📞 Contact — phone, WhatsApp, floating buttons

How customers get in touch — phone, WhatsApp, Messenger and floating buttons in the corner of the page.

Contact — phone, WhatsApp, floating buttons — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Contact details Contact information.
  2. 2
    Phone number The number for the call button — leave empty to use the Site identity number.
  3. 3
    WhatsApp number Leave empty and the phone number above is used with the country code added.
  4. 4
    Messenger Your page username or m.me link.
  5. 5
    Floating contact buttons Round floating Call, WhatsApp and Messenger buttons on/off.
  6. 6
    Floating button design Which to show, order, left/right, distance, size, shape, shadow, effects like Pulse, colors and labels — 23 settings.
  7. 7
    Where they show Mobile/desktop, after how much scrolling, and hidden on cart, checkout, thank-you, product, home or specific pages.
  8. 8
    Social media links Links to Facebook, Instagram, YouTube, TikTok and more — empty ones don’t show anywhere.
  9. 9
    Social icon design How the social icons look in the top bar and mobile menu.
💡 Tip: Hide the floating buttons on the checkout page — if a customer accidentally taps one while ordering and ends up on WhatsApp, you lose the order.
↑ Back to top
9

🛍️ Shop — shop page and filters

Shop and category pages — filter sidebar, product grid, sorting. Filtering doesn’t reload the page.

Shop — shop page and filters — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Seven tabs Shop page, Category page, Product card, Product page, Product extras, Reviews, Shop colours.
  2. 2
    Product grid How many per row, how many per page, and the gap between them.
  3. 3
    Shop page layout The page structure, including the filter sidebar.
  4. 4
    Filter sidebar Left, right, or off.
  5. 5
    Width and sticky How wide the sidebar is and whether it sticks when scrolling.
  6. 6
    Heading and style Card, Plain or Divided.
  7. 7
    Collapsible groups Filter groups can be opened and closed.
  8. 8
    Button text Reset, and the filter button on mobile.
  9. 9
    Mobile filter Slides in from the left, right or bottom.
  10. 10
    Filtering without reload Plus keeping filters in the address bar, scrolling to results, and chips for selected filters.
💡 Tip: The Filters card has search, a price slider, categories (with image tiles), tags, attributes like size and color, rating, and In stock / On sale / Featured switches. Category page has the category banner, description and category tiles at the top. Product card has the card design, image shape, hover, Add to cart / Buy Now buttons, discount badge and a “low stock” label.
↑ Back to top
10

📦 Product page — the buy box

The most important part of the product page — choosing a variation, quantity, total price and the button.

Product page — the buy box — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Purchase box 18 settings for the buying section.
  2. 2
    Variation picker Pills, image swatches (for colors), or a Dropdown.
  3. 3
    Price on each pill If only one attribute sets the price, the price shows on each option.
  4. 4
    Quantity stepper − / + buttons.
  5. 5
    Total box Delivery area buttons and a running total — the customer sees the full amount before ordering.
  6. 6
    Delivery zone buttons Inside/outside Dhaka and so on, with charges.
  7. 7
    Add to cart without reload Adds to cart without changing the page.
  8. 8
    Button text “Add to cart” and the added-to-cart message.
  9. 9
    Buy Now A direct buy button next to Add to cart.
  10. 10
    Order on WhatsApp Order on WhatsApp with a pre-written message that includes the product name.
💡 Tip: This tab also has layout (design presets, which side the gallery is on, sticky gallery, order of sections), gallery (thumbnails, zoom, lightbox, auto-slide), info (stock text, SKU, share buttons), a sticky add-to-cart bar at the bottom on mobile, delivery info, trust badges and contact buttons.
↑ Back to top
11

➕ Product extras and Reviews

Extra sections on the product page — add them per product in the Products → Edit → eSP Extras tab, and set how they look here.

Product extras and Reviews — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Tab Product extras (Reviews and Shop colours are on the second row).
  2. 2
    Related products “You may also like” — which products, how many, grid or slider, and hand-picked upsells.
  3. 3
    FAQs Questions and answers for each product, plus general shop-wide questions, as an accordion.
  4. 4
    Video A YouTube video per product with your own thumbnail — optionally as the first gallery image.
  5. 5
    Custom gallery Extra images — in-use photos, size charts, packaging — as a grid, slider or strip.
💡 Tip: The Reviews tab controls the customer reviews section on product pages — where it goes, which reviews, how many, minimum stars, grid or slider, verified text, source icons, screenshot lightbox and colors. Shop colours sets the product page’s price, “% OFF” badge and stock colors.
↑ Back to top
12

🗂️ Orders — Order Desk statuses and tabs

Which tabs show in Order Desk and in what order, your own statuses, where orders came from, and ready-made notes for the courier.

Orders — Order Desk statuses and tabs — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Order desk Settings for the order screen.
  2. 2
    Your own order statuses Your own steps that WooCommerce doesn’t have — e.g. “Ready for pickup”, “Waiting for stock”. Each one gets its own tab in Order Desk.
  3. 3
    Status tabs COD steps and WooCommerce statuses in one row.
  4. 4
    Which tab Which status goes in each slot.
  5. 5
    Rename Give it your own name if you like, e.g. “RTS”.
  6. 6
    Show Whether to show the tab.
  7. 7
    Order Move up or down with the arrows; remove with ✕.
💡 Tip: This card also has Order sources (where manually entered orders come from — Organic, Website, Phone, WhatsApp, Instagram, Facebook, with icons) and Delivery note templates (e.g. “Office hours only” — make one the default and it’s added to every website order automatically).
↑ Back to top
13

☎️ Orders — incomplete orders, calls and auto calls

Four cards that make order confirmation easier.

Orders — incomplete orders, calls and auto calls — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Incomplete orders As soon as a customer enters a valid phone number, what they typed is kept — even if they don’t finish the order, you’ll find it under Incomplete in Order Desk and can call them.
  2. 2
    Calls & confirmation After how many unanswered calls an order moves to No Response by itself, and which message is pre-typed on the WhatsApp button.
  3. 3
    Browser phone (SIP) Call straight from Order Desk using your own phone system (Asterisk, FreePBX, Issabel…) — calls in a popup, results written to the order automatically, answered calls recorded and stored encrypted, and you choose how long before they’re deleted.
  4. 4
    Automatic confirmation call A few minutes after an order comes in, the phone system calls the customer itself: press 1 to confirm, press 2 to talk to your staff, or press nothing — you decide which status each one leads to. The call is logged in the order’s Calls panel.
💡 Tip: For demos of the Browser phone and auto calls, see Order Desk — Calls & order confirmation.
↑ Back to top
14

📦 Stock — when stock is deducted

Full explanation on its own page: Stock — all features.

Stock — when stock is deducted — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    What changes WooCommerce deducts stock at checkout; turn this on and it’s deducted only at the statuses you choose.
  2. 2
    On/off Let the theme control stock.
  3. 3
    Stock goes out e.g. Shipped, Delivered, Completed.
  4. 4
    Stock comes back Cancelled, Refunded, Failed, Returned, Fake.
  5. 5
    Return check Put back into stock after the parcel is received and checked.
↑ Back to top
15

💵 Profit — your real profit

Sales aren’t profit. Enter courier charges, return charges, COD fees and packaging — together with product costs, the Dashboard shows what you actually kept on delivered orders.

Profit — your real profit — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Product cost & real profit The costs used in the profit calculation.
  2. 2
    Courier charges Inside Dhaka, outside, and suburbs — what the courier charges you (not what you charge the customer).
  3. 3
    Return charge What the courier charges extra to bring a parcel back — loss on a returned order = courier charge + this + packaging.
  4. 4
    COD fee What % of the money the courier keeps.
  5. 5
    Packaging Box, poly bag, tape and invoice per parcel.
  6. 6
    How many products have a cost How many products have a purchase price set, with a button to enter them directly on the Stock page.
  7. 7
    Missing costs Which products still need a purchase price — click to add.
💡 Tip: Turn on the Daily summary card and every morning you’ll get yesterday’s orders, deliveries, returns and real profit in one message — on Telegram, Discord, a webhook, or by SMS to the owner’s phone.
↑ Back to top
16

🔔 Order alerts — tell the team when an order comes in

Whenever an order’s status changes, the news goes wherever you want. Tick which statuses to notify for, separately for each destination.

Order alerts — tell the team when an order comes in — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Order alerts 19 settings.
  2. 2
    Send order alerts The main switch — when off, nothing is sent.
  3. 3
    Discord An order card in a channel, optionally tagging a role.
  4. 4
    Telegram To a chat or group — the easiest to set up on a phone, and can be silent.
  5. 5
    Google Sheets Each order as a row in your sheet — for record-keeping or showing your accountant.
  6. 6
    Webhook The full order as JSON to Zapier, Make, n8n or your own server.
  7. 7
    Test and history Send a test after saving — the test goes out as a real message.
↑ Back to top
17

🛒 Checkout — Buy Now and the checkout form

How customers place orders — popup, drawer or full page, which fields appear, and what gets validated.

Checkout — Buy Now and the checkout form — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Three tabs Checkout, Delivery, Cart & thank-you.
  2. 2
    Buy Now checkout What happens when Buy Now is clicked.
  3. 3
    Checkout mode Default page, Popup, Modal (two columns) or Drawer (from the side).
  4. 4
    Form inside Auto, WooCommerce, or the eSalesPage form.
  5. 5
    Width The popup’s width.
  6. 6
    Heading e.g. “Order now — cash on delivery”.
  7. 7
    Product summary The product list at the top.
  8. 8
    Address suggestions A list of real addresses via Barikoi as you type — removes the biggest reason riders can’t find the house.
  9. 9
    Checkout fields Just name, phone and address, or email, district, note and coupon too — write your own labels and placeholders.
💡 Tip: This tab also has Validation (checks Bangladeshi numbers, hints while typing, blocks junk names and addresses), Checkout page, Confirm the order on the thank-you page (asks whether the customer wants a call; if not, they confirm themselves with an SMS code), Order numbers (your own prefix, random or sequential numbers) and Purchase limits (how many of one product, or in total, per order).
↑ Back to top
18

🚚 Delivery — inside/outside Dhaka charges

Simple inside/outside Dhaka charges instead of WooCommerce’s complicated shipping zones.

Delivery — inside/outside Dhaka charges — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Tab Delivery.
  2. 2
    Delivery charge 14 settings.
  3. 3
    Theme delivery charge When on, these zones replace WooCommerce’s shipping rates.
  4. 4
    Charge by One charge for all products, or different charges by each product’s shipping class.
  5. 5
    Section title The section name at checkout.
  6. 6
    Zone 1 Name and charge — e.g. Inside Dhaka 60.
  7. 7
    Zone 2 e.g. Outside Dhaka 120.
  8. 8
    Third zone An optional third zone — e.g. Dhaka suburbs.
💡 Tip: Further down: which zone is pre-selected, the amount above which delivery is free, and a free-delivery note.
↑ Back to top
19

✅ Cart & thank-you — the thank-you page

The page customers see after ordering — the first place to build trust.

Cart & thank-you — the thank-you page — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Thank-you page 22 settings.
  2. 2
    On/off When off, WooCommerce’s standard page is used.
  3. 3
    Design Cards, Receipt (like a ticket), or Hero (a colored banner).
  4. 4
    Layout Cards side by side or stacked, and width.
  5. 5
    Animated success tick An animated success tick.
  6. 6
    Heading e.g. “Your order has been received” with a note below about confirming by phone.
  7. 7
    Order number and date As small pills.
  8. 8
    Customer details card Customer details and the card heading.
  9. 9
    Order details card The order summary.
  10. 10
    Product thumbnails Small product images.
💡 Tip: Further down: a receipt download button, contact buttons, a continue-shopping button, a return/exchange note, and hiding the header/footer. The Cart page card covers the cart totals card, checkout button, delivery note and “You may also like”.
↑ Back to top
20

🔻 Funnel — defaults for every eFunnel

New funnels start with these; each funnel can change them separately. Funnel details: eFunnel — all features.

Funnel — defaults for every eFunnel — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    eFunnel 13 settings.
  2. 2
    Link base The start of the funnel address — e.g. /step/funnel-name/.
  3. 3
    Order form design Classic, Modern, Minimal।
  4. 4
    Form text Heading, subtitle and order button.
  5. 5
    Note under the form e.g. “After you order, our team will call to confirm”.
  6. 6
    Page content width Narrow, Normal, Wide, Full।
  7. 7
    Header, footer, floating buttons Whether they show on funnel pages.
  8. 8
    Colors The form’s accent and button color.
  9. 9
    Button animation Pulse, Shine sweep, Bounce, Glow।
↑ Back to top
21

✉️ SMS — provider and status messages

SMS the customer when the order status changes. CRM campaigns and automations use this same setup.

SMS — provider and status messages — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Two tabs SMS and History (every SMS sent).
  2. 2
    SMS 12 settings.
  3. 3
    Send SMS The main switch.
  4. 4
    Company name Your shop name at the start of every SMS.
  5. 5
    Provider BulkSMSBD or sms.net.bd (Alpha SMS) — each keeps its own key.
  6. 6
    API key and sender ID Saved encrypted and never shown.
  7. 7
    Check it works The connection check is free; a test SMS goes out as a real SMS.
  8. 8
    Message per order status A message for each status — with tags like {name}, {order}, {total}, {due}, {courier}, {tracking} and {link} filled in.
💡 Tip: Below is Text abandoned carts — if someone fills in checkout but doesn’t order, they get a reminder SMS after a while, and if you like, clicking the link applies a coupon to the cart automatically.
↑ Back to top
22

👥 Team — who can do what

Who can get into the shop admin, and which orders team members can see.

Team — who can do what — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Adding someone new Create an account and assign a role in WordPress’s Users screen — they’ll appear in this list.
  2. 2
    Groups by role e.g. Administrators — full control of the shop and settings.
  3. 3
    Each member Name, role, member since, and the last few orders they worked on.
  4. 4
    Remove · Edit Remove logs them out everywhere but keeps the account — their name still shows on old orders, and you can give access again later.
  5. 5
    What they can work with Which order statuses the team can see and which statuses they can move orders to — they can’t open other orders even with a direct link.
↑ Back to top
23

🛡️ Blocking — stopping fake orders

Six tabs — Blocking, Auto-block, Customer tags, Fraud check, Fraud rules, Devices. Full explanation: Blocking — all features.

Blocking — stopping fake orders — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Six tabs All fraud protection in one place.
  2. 2
    Block fraudulent customers Checkout is blocked for blocked phones, IPs and devices.
  3. 3
    Where the real IP comes from If your host uses a CDN, set it here — otherwise everyone shows the same IP.
  4. 4
    This request Which IP the server sees right now.
↑ Back to top
24

🚛 Couriers — Steadfast, Pathao, RedX, CarryBee

Turn on a courier and enter its details, and every order in Order Desk gets “Send to courier” — no need to go to the courier’s panel to book separately.

Couriers — Steadfast, Pathao, RedX, CarryBee — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Couriers 23 settings.
  2. 2
    Parcel weight The default weight for each booking — couriers charge by weight.
  3. 3
    Sync delivery statuses Pulls delivery status from the courier at set intervals and marks orders Delivered or Returned by itself. Only for Shipped orders with a consignment number; you can set how often it asks.
  4. 4
    Four couriers Steadfast, Pathao, RedX, CarryBee — turn one on and its API key, secret and store ID fields appear.
  5. 5
    Check it works After saving, check each courier for free; Pathao and RedX also show your list of store IDs.
↑ Back to top
25

🖨️ Printing — invoices and labels

Invoices and shipping labels from Order Desk’s Print button — which size, and what gets printed.

Printing — invoices and labels — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Printing 18 settings.
  2. 2
    Default document Invoice or label first when Print is clicked.
  3. 3
    Default invoice A4, 80mm or 58mm thermal.
  4. 4
    Default label From 38×18mm to 150×200mm — match your label printer’s roll; the design shrinks itself for small sizes.
  5. 5
    Print the site logo Logo on A4 invoices; shop name as text on thermal and labels.
  6. 6
    Shop name, phone, address Taken from Site identity if left empty.
  7. 7
    Invoice: show prices Turn it off and the invoice becomes a packing slip — no prices, but the amount-due line stays for the rider.
💡 Tip: Further down: courier and consignment on invoices, customer notes, a footer message; on labels, banner text (“Home Delivery”), the FROM section, item list, a black band with the COD amount (printed at every size), a tracking QR code and text size.
↑ Back to top
26

👣 Visitors — visitor tracking

Who came from which ad, and whether they bought. Full explanation: Visitors — all features.

Visitors — visitor tracking — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    What it does No cookies, and no personal information before an order.
  2. 2
    Track visitors On/off.
  3. 3
    Count every page Whether to count every page.
  4. 4
    New visit After how many minutes.
  5. 5
    Exclude staff Your own team isn’t counted.
  6. 6
    Old data After how many days visitors who never bought are deleted.
↑ Back to top
27

📡 Tracking — pixels and server events

Facebook, Google, Clarity, Rules, Catalog & feed, Storage. Full explanation: Event Tracker — all features.

Tracking — pixels and server events — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Six tabs Each platform separately.
  2. 2
    Pixel + Conversions API From the browser and the server with the same ID.
  3. 3
    Pixels Multiple pixels, tokens and test codes.
  4. 4
    What goes from the server Purchase always; choose the rest.
  5. 5
    Check it works Send a test Purchase.
  6. 6
    Help Step-by-step setup.
💡 Tip: In Rules, decide when Purchase is sent — Placed, Confirmed, Delivered or Completed. If you get a lot of fake orders, choose Confirmed.
↑ Back to top
28

⚡ SEO & Speed — a faster site

Everything to speed up your site across five tabs — no separate cache or optimization plugin needed.

SEO & Speed — a faster site — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Five tabs SEO, Scripts & styles, Images, Page cache, Cleanup.
  2. 2
    WooCommerce weight Drops WooCommerce CSS/JS on pages that don’t need it, turns off the cart-fragments request, and sends only the country you sell to — the biggest win on this screen.
  3. 3
    WordPress weight Drops the block library, Dashicons, emoji and oEmbed; slows the heartbeat; hides the version.
  4. 4
    How the page loads Page loading techniques.
  5. 5
    Defer scripts Loads scripts later — the first view appears faster.
  6. 6
    Minify the HTML Makes the HTML smaller.
  7. 7
    Fonts Shows text before fonts arrive, and connects to the font server early.
💡 Tip:SEO has Schema, Open Graph (the image and title when shared) and meta descriptions — they switch off automatically if Yoast or Rank Math is installed. Images makes a WebP copy of each image (25–35% smaller) and lazy-loads videos and maps. Page cache caches pages — pages for logged-in users, cart, checkout or blocked visitors are never cached.
↑ Back to top
29

🩺 Setup & Help — is everything OK

If something isn’t working, look here first.

Setup & Help — is everything OK — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Health check Checks WordPress, PHP, WooCommerce, HTTPS and the visitor IP right now; red means something isn’t working — fix from the top down.
  2. 2
    Scheduled jobs (cron) The thing that quietly breaks — abandoned cart SMS, order SMS and courier sync depend on it. Set it up once.
  3. 3
    Requirements & compatibility What you need (WordPress 6.5+, PHP 7.4+, HTTPS, 256M memory) and which plugins you don’t need because the theme already does that job.
  4. 4
    When something is not working Real-world problems and their causes — e.g. SMS not sending, Facebook and Events numbers not matching.
  5. 5
    Demo data Sample products, orders, customers and visitors so you can see every screen before real customers arrive — and delete it all in one click.
  6. 6
    What’s included How many demo products, orders, calls, SMS, reviews and visitors. SMS, calls and courier booking are off for demo orders, since the numbers could belong to real people.
↑ Back to top
30

🤖 AI writing — writing with AI

“Write with AI” in almost every eSalesPage widget in the block editor — pick a product, click Generate, and the text, lists and icons are filled in. AI never invents reviews, customer names, statistics, coupon codes or shop details; prices and ratings always come from the product.

AI writing — writing with AI — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Write with AI 9 settings.
  2. 2
    Write with Claude or ChatGPT — if one isn’t available, the other is used.
  3. 3
    Claude API key Saved encrypted, never sent to the browser.
  4. 4
    Claude model Which model — the default is good for sales copy, with cheaper or higher-quality options too.
  5. 5
    OpenAI Key and model.
  6. 6
    Write in Bangla, Bangla+English, or English.
  7. 7
    Most generations per day A daily maximum — so accidental clicks don’t run up the bill.
  8. 8
    Versions for visitors Make several versions of a widget and show different ones to different visitors (like an A/B test).
↑ Back to top
31

🧰 Tools — backup and reset

Move settings to another site, or go back to an earlier state.

Tools — backup and reset — eSP Theme screenshot
🔍 Click the image to enlarge · the red numbers match the explanations below
  1. 1
    Export settings All settings as JSON — for backup or the same design on another site.
  2. 2
    Generate · Copy Generate it and copy.
  3. 3
    Import settings Paste an exported JSON and Save.
  4. 4
    Reset everything All options back to theme defaults — be careful, Export first.

⚙️ How it works

  1. Pick a section from the list on the left and a sub-section from the tabs at the top.
  2. Open a card and change the setting — if you’re not sure where it is, use the search at the top.
  3. Click Save changes; if you make a mistake, use Discard before saving.
  4. Before big changes, keep a backup with Tools → Export.
↑ Back to top