Applies to Cmsmart Gift Store 2.0.1 (parent theme Cmsmart Stores 2.0.0) with Cmsmart Product Designer 2.18.3 and Cmsmart Stores Blocks 2.1.2 · Updated October 2026. Store Setup v2 has been live on cmsmart.net since 2026-10-15; installer kit 2.0.3 has opened new stores live on install, instead of behind a WooCommerce "coming soon" page, since 2026-10-19. Cmsmart Product Designer 2.18.4, released 2026-10-22, is the current update.

In short

  • Outcome: a branded WooCommerce store for personalized gifts, one demo product wired to the Cmsmart Product Designer, and a test order run through checkout.
  • How it works: Store Setup v2 installs the whole content tree — theme, demo pages, catalogue, Cmsmart Product Designer — in one pass; you then rebrand it and connect payments, shipping and your own products.
  • What it takes: about an hour of admin time, a WordPress host with WooCommerce, and a Fullstore (or higher) plan to activate the store.

What does it cost to sell personalized gifts without a store built for it?

Cmsmart Gift Store removes the manual back-and-forth behind selling personalized mugs, pillows and prints: a customer designs and previews their artwork online, sees the exact price before paying, and the order lands in WooCommerce with the file and options already attached — no emailed proofs, no spreadsheet re-typing.

Most shops selling personalized gifts without a store built for it hit the same problems:

  • Manual proofing by email — a photo comes in, someone mocks it up by hand, and the thread runs for days.
  • Quoting delays — every mug or pillow priced by hand instead of from a price list the storefront shows instantly.
  • Price surprises at checkout — if the price only arrives with the quote, a lot of buyers never come back.
  • Re-keying orders — artwork, options and notes copied from an email by hand, where sizes and spellings get lost.
  • Reprints from the wrong file — a file built from an emailed screenshot is not the same as one exported from the order.

This friction is measurable: the Baymard Institute's meta-analysis of 50 studies puts average documented cart abandonment at 70.22% (updated September 2025), with unexpected checkout cost a top reason shoppers give for leaving.

What could your gift store look like after launch?

Cmsmart Gift Store shows a buyer the price as they personalize a mug or pillow, so a shopper goes from browsing to a paid, print-ready order in one visit instead of waiting on a quote — artwork already attached before your team opens a laptop.

Example scenario: A shopper opens your gift store at 9pm on their phone, picks a photo pillow, uploads two photos into the online designer, and watches the price update as they choose a colour. They check out. By the time your team opens WooCommerce the next morning, the order is already there with its artwork and a print-ready file attached — no email thread, no re-pricing.

How does Cmsmart put a gift store together for you?

Cmsmart builds the Gift Store from the same building blocks as every Cmsmart Stores pack: the Cmsmart Stores parent theme, a store-specific child theme with a demo catalogue, Cmsmart Product Designer for personalization and pricing, and WooCommerce for checkout — all installed together through Store Setup v2.

Four pieces do the work: Cmsmart Stores (parent theme, shared layout), Cmsmart Gift Store (child theme and demo content), Cmsmart Product Designer (design tool and pricing engine), and WooCommerce (cart, checkout, payments and shipping).

The content tree installs Cmsmart Product Designer 2.18.3 and Cmsmart Stores Blocks 2.1.2 — the versions these screenshots show. Version 2.18.4, released 2026-10-22, is already waiting under Dashboard > Updates; install it before you load real products. Two named pieces work behind the scenes: Cmsmart Cloud renders the print-ready PDF matching the order once Process is pressed, and AI preflight flags sizing issues first.

Appearance Themes screen showing Cmsmart Gift Store active next to its parent Cmsmart Stores theme, part of a WooCommerce personalized gift store setup
Appearance > Themes: Cmsmart Gift Store 2.0.1 active, with the Cmsmart Stores 2.0.0 parent theme installed alongside it.

Cmsmart insight: Most support questions after a quick store setup are about a Fullstore licence key reused on a second domain. Store Setup v2 binds the key to the first domain that activates it, so start the install on the live domain whenever you can.

Install the store first

Store Setup v2 downloads an installer file (or the parent and child theme zips) and walks through the upload, WordPress and licence steps on your own host — covered in full in Install Cmsmart Store on WordPress: parent + child theme. Installer kit 2.0.3 opens the store live on your domain, no WooCommerce "coming soon" page in the way, and you land in the wp-admin screens below.

How do you set up the Cmsmart Gift Store in your first hour?

Cmsmart Gift Store gives you a working personalized gift shop within an hour: rebrand the header, review the imported pages and catalogue, check the Product Designer tab on one demo product, connect payments and shipping, then run a test order before you tell anyone the store is open.

  1. Confirm what Store Setup v2 installed. Appearance > Themes: Cmsmart Gift Store active, Cmsmart Stores as its parent (see the screenshot above).
  2. Rebrand the header and footer. In Appearance > Editor > Patterns > Template Parts, swap the Site Logo block and phone number in the Header part; the Footer part holds your address.
    Site Editor template part editor open on the Header (logo left) pattern with Site Logo and main menu blocks, rebranding a WooCommerce gift store
    The Header template part in the Site Editor: swap the Site Logo block and phone number for your own.
  3. Review the imported pages and menu. Pages > All Pages lists Home, Shop, Cart, Checkout, My Account and the designer-specific pages the import built — 23 pages in total.
    WordPress Pages list showing 23 imported pages including Home, Shop, Cart, Checkout and designer pages for a personalized gift store
    Pages > All Pages: the pages Store Setup v2 imported, ready to edit rather than build from scratch.
  4. Open the sample catalogue. Products > All Products lists the demo mugs, cushions and pillows with a price, category and a "Design" column. Treat it as placeholder data, not your final range.
    WooCommerce Products list showing the Cmsmart Gift Store sample catalogue of mugs and cushions with prices, categories and a Design column
    Products > All Products: the sample catalogue, with a Design column showing which products have the Cmsmart Product Designer enabled.
  5. Open the Cmsmart Product Designer tab on one demo product. Edit Personalized Photo Pillow and scroll to NBD options > Setting Cmsmart: Enable Design is on, the layout is Modern, and the template and DPI are already configured.
    Setting Cmsmart box in the WooCommerce product editor showing Enable Design turned on and the Modern design editor layout for the Cmsmart Product Designer
    The Setting Cmsmart box: Enable Design on, Modern layout selected, template and DPI already filled in.
  6. Check its printing options. Open NBD options > Printing Option and press Edit option to see the price matrix behind this product's price.
    NBD options Printing Option panel with Enable Printing option checked and an Edit option button for the product's price matrix
    NBD options > Printing Option: Edit option opens the price matrix behind this product's price.
  7. Set your store address and currency. WooCommerce > Settings > General holds the address, selling/shipping locations and currency.
    WooCommerce Settings General tab with store address fields and selling and shipping location dropdowns for a WooCommerce store
    WooCommerce > Settings > General: store address, selling locations and currency.
  8. Connect a payment method. WooCommerce > Settings > Payments lists Woo Payments, PayPal and offline options — configure one before taking a real order.
    WooCommerce Settings Payments tab listing Woo Payments, PayPal Payments and offline payment options to connect before launch
    WooCommerce > Settings > Payments: the payment methods to set up before taking orders.
  9. Set up a shipping zone. WooCommerce > Settings > Shipping starts with a demo zone; most gift shops need a real carrier-rate method, not just local pickup.
    WooCommerce Settings Shipping tab showing shipping zones with a print zone using Local pickup and a Rest of the world fallback zone
    WooCommerce > Settings > Shipping: the shipping zones that ship with the demo, ready to replace with your own rates.
  10. View the demo product as a buyer. Load the "Personalized Photo Pillow" product page: price, colour options and a live price summary are visible before the buyer even starts designing.
    Storefront product page for a personalized gift store WooCommerce setup, showing colour options, a live price summary and featured products
    The storefront product page: colour options and a live price summary before checkout.
  11. Open the designer and personalize it. A seasonal template is already applied — on desktop and on a phone.
    Cmsmart Product Designer open on a pillow product with a seasonal template applied, Templates Text Cliparts Photos Elements and Layers tools and a Preflight Check button
    The Cmsmart Product Designer on the pillow, with a ready seasonal template loaded and the Preflight Check and Process buttons in the top bar.
    Cmsmart Product Designer open on the same personalized pillow on a phone screen, with the seasonal template, Undo, Redo and Preflight Check
    The same designer on a phone — this is what the 9pm shopper in the example above actually sees.
  12. Add it to the cart and check the price. Add a second designable product and confirm the cart shows the item, its price and the shipping method.
    WooCommerce cart page with a framed pop-art portrait print, its price, Local pickup shipping and a Proceed to Checkout button
    The cart: product, price and the Local pickup shipping method configured above.
  13. Run the order through checkout. Finish a real test order with a live small-value or sandbox payment, and confirm it arrives in WooCommerce > Orders with its design and options attached.

Before you share the store link, run through a short go-live checklist:

  • Remove the sample catalogue and demo images (Cmsmart Stores > demo content > Remove sample data).
  • Replace every placeholder address, phone number and social link in header and footer.
  • Switch payments from test/sandbox to live and re-run one order.
  • Replace the demo shipping zone with your real carrier rates.
  • Confirm the store opens live on your real domain, not a staging URL.

Where do you see your store's numbers once orders start coming in?

Cmsmart Stores ships a built-in Cmsmart > Overview screen that shows revenue, orders and production counts for the last 30 days in one place, so you do not need a separate reporting plugin to see how the gift store is doing.

Open Cmsmart > Overview in wp-admin for four stat cards — Revenue, Orders, In production and AI tokens — plus a revenue trend chart, a Top products list and Quick actions. On a brand-new store every number reads zero, which is what you should see before your first real sale.

Cmsmart Overview dashboard in wp-admin showing revenue, orders and in-production stat cards, a revenue trend chart and quick actions for a WooCommerce gift store
Cmsmart > Overview: the stat cards, revenue trend and quick actions a storeowner sees once the shop opens.

What should you customize first for a personalized gift shop?

Cmsmart Gift Store ships with a configured demo product, a price matrix and ready seasonal templates — reuse all three instead of configuring every new product from a blank screen.

  • Clone the configured demo product: duplicate Personalized Photo Pillow and adjust its template, DPI and printing option.
  • Keep categories matched to real inventory — follow the sample catalogue's Mugs, Cushions & Pillows shape.
  • Check the price matrix on every design-enabled product; a wrong matrix is a wrong price on every order.
  • Load seasonal templates ahead of the gift calendar so buyers start from a finished look, not a blank canvas.

Cmsmart insight: The sample catalogue is realistic enough that teams forget it is placeholder data. Make "remove sample data" its own line on the go-live checklist, not something you assume happened during install.

What's the business value of a personalized gift store WooCommerce setup versus a generic theme?

Cmsmart Gift Store gets a personalization-ready storefront live in about an hour because the designer, live pricing and a demo catalogue are already wired together; a generic WooCommerce theme gives a gift seller none of that without separate plugins and custom wiring.

CapabilityCmsmart Gift StoreGeneric WooCommerce theme
Product personalizationDesigner tab built into the product editor, already enabled on a demo productNeeds a separate plugin, wired in by hand
Priced-as-you-design checkoutLive price summary shown while the buyer designsUsually hidden until cart or a manual quote
Demo contentPages, menus and a sample catalogue imported in one passBlank site, built from scratch
BrandingHeader/footer template parts ready to edit in the Site EditorSame editor, no gift-specific starting blocks
Store numbersBuilt-in Cmsmart > Overview: revenue, orders and production in one screenNeeds a separate analytics plugin
Go-liveOpens live on install (installer kit 2.0.3), no "coming soon" pageDepends on the theme's own setup wizard, if any

Track the launch against a few KPIs:

BenefitHow it shows up in your businessKPI to track
Faster launchStore open for a test order the same day as installActivation time: install to first completed test order
Priced-as-you-design checkoutFewer abandoned personalization carts compared to a quote-based flowCart abandonment rate on designed products, benchmarked against the industry average cited above
One configured demo product as a templateLess staff time spent configuring each new design-enabled SKUMinutes to configure a new product's design and printing options
Print-ready files generated automaticallyFewer reprints from a wrong-size or wrong-version fileReprints or support tickets per 100 personalized orders

Rough staff-time ROI: hours saved per month ≈ (orders that used to need a manual proof) × (minutes per proof) ÷ 60. Example: 40 orders at 12 minutes each is 8 hours back once price and proof move into the designer. Use your own volume and proofing time.

How do you go further with custom development on the Gift Store?

Cmsmart builds the features a growing gift catalogue needs next — gift notes, bulk ordering, loyalty boxes and ERP hand-off — as custom development on top of the Gift Store, because they are not part of the core pack.

Common custom builds as a gift catalogue grows: gift note and gift-wrap options at checkout; corporate and bulk gifting portals; loyalty and subscription gift boxes; ERP or fulfilment integration so approved designs push straight into production; and custom seasonal landing pages.

We run every engagement the same way: discovery, solution design, sprints, QA, launch and ongoing support — the model behind our ecommerce project case studies.

Plan my gift store build-out

Prefer to start with the preset and demo import done for you? See our store preset installation service.

Why Cmsmart for your gift store?

Cmsmart has run ecommerce projects since 2012 as a Netbase JSC division, with 6,300+ client projects and 1,800+ live stores today, backed by a 4.2 Trustpilot rating from 404 reviews.

The numbers come from Cmsmart's own project records: 6,300+ client projects and 4,600+ delivered since 2012, 1,800+ live stores online now, in 80+ countries. Trustpilot rates Cmsmart 4.2 out of 5 from 404 reviews, including: "the designer works exceptionally well across all devices and allows us to create the exact customisations required to perfectly fit our products and our business model" — Web Developer, Trustpilot review.

Browse web-to-print storefronts Cmsmart has built, or see all Cmsmart Stores if a different niche fits. For the plugin, see Cmsmart Product Designer, check pricing plans, read the user guides and customising a Cmsmart store, or try the live demo.

Frequently asked questions

Can I use my own products instead of the demo catalogue?

Yes. The demo catalogue shows the layout and how the designer is wired to a product — add your own products and remove the sample data from Cmsmart Stores > demo content > Remove sample data before launch.

Which plan activates the Cmsmart Gift Store?

A Fullstore plan (or the B2B or Marketplace plans above it) activates every Cmsmart Stores pack, including the Gift Store; see Cmsmart's pricing page for current plan names.

Does the gift store come with a gift note or gift-wrap option?

Not in the core pack — a gift-message or gift-wrap field at checkout is custom development Cmsmart builds on top of the store.

Does the store show a "coming soon" page while I'm setting it up?

No: since installer kit 2.0.3, a Store Setup v2 install opens live on your domain right away. That makes the go-live checklist the real gate — remove the sample catalogue and demo images and switch payments out of test mode before you share the link.

Do I need to update the Cmsmart Product Designer after Store Setup finishes?

Store Setup v2 bundles version 2.18.3. Version 2.18.4 is the newest release and shows up as a normal plugin update under Dashboard > Updates — install it before you load your own products.

Ready to open a personalized gift store, or have Cmsmart build the parts that go beyond the core pack?

Plan my gift store build-out

Or have the preset and demo import done for you

How do I pay securely?

Contracts and payments go to the company, Netbase JSC: plans are paid through PayPal; services are invoiced by Netbase JSC under a written proposal and paid by bank transfer to Netbase JSC's company account or by PayPal Business. Cmsmart (Cmsmart Ecommerce) is the ecommerce brand of Netbase JSC, a company based in Hanoi, Vietnam.

How do I contact Cmsmart or get a quote?

Message the Cmsmart team on WhatsApp at +84 937 869 689 or email project@cmsmart.net; the contact page at cmsmart.net/contact lists every channel, and Request a quote (cmsmart.net/project-proposal) sends a project brief. Customers with a licence open a ticket from the dashboard.

Further reading