All Documentation
Yaxii COD Theme — Fast WooCommerce Theme for Algeria
Yaxii COD Theme — Fast WooCommerce Theme for Algeria · Documentation

Thank You Page Builder

Building the Thank-You Page

The Thank-You page is the most underused conversion surface in eCommerce, and the most important one in COD. The customer just committed to receiving a package and paying in cash — and now they wait. In that wait, doubt creeps in. “Did the order go through?” “When will it arrive?” “What if no one calls?” Every one of those questions, left unanswered, becomes a cancellation when the courier finally calls. The default WooCommerce “Order received” page does nothing to address this — a bare line of text and a table of items. Yaxii COD replaces it with a celebratory, information-rich confirmation experience: confetti when the page loads, a visual timeline of what happens next, personalized greetings using the customer’s real name, delivery and payment cards that summarize the agreement, and clear next-step buttons that turn the wait into a follow-up plan.

Opening the Thank-You Page settings

Go to Yaxii COD > Settings and click the Thank You tab in the sidebar.

The 'Thank You' tab in the Yaxii COD Settings panel showing the Heading and Description text fields at the top (with the {name} token visible inside the heading), followed by the Show Confetti, Show Timeline, Show Items, Show Delivery Card, and Show Payment Card toggles.
The Thank You tab — every block on the post-purchase page is independently toggleable.

Dynamic tokens you can use anywhere

Several text fields on this page (Heading, Description, Next Steps) accept dynamic tokens — placeholders that are automatically replaced with the customer’s real order data when the page renders. Tokens are case-sensitive and must be typed exactly. Tap any token below to copy it:

Customer first name{name}
Customer last name{last_name}
Customer full name{full_name}
Order number{order_number}
Order total (with currency){total}
Customer phone number{phone}
Customer city or wilaya{city}

For example, a Heading field set to Thank you, {name}! will render on the storefront as “Thank you, Mohamed!” for a customer whose first name is Mohamed.

Configurable Thank-You settings

SettingWhat it controls
Heading textThe large headline at the top of the page. Use a token like {name} for a personalized greeting (for example, “Order confirmed, {name}!”).
Description textA short reassurance paragraph under the heading. Use {order_number} to give customers something concrete to reference if they need to follow up.
Show confettiA burst of confetti animation when the page loads. Looks playful, but does serious work — it tells the customer’s brain “the order really went through”.
Show timelineThe visual three-step timeline (Order placed → Preparing → Out for delivery). Reassures the customer that there is a real process behind the order.
Show order itemsThe list of products in the order, with images and prices.
Order items expandedWhether the order items list is expanded by default (on) or collapsed behind a “Show items” toggle (off).
Show delivery cardA card summarizing the delivery address and selected delivery method.
Show payment cardA card confirming the payment method (typically “Cash on Delivery”) and the total amount due to the courier.
Show next stepsA “What happens next” block with custom text — the place to explain when the courier will call, what to have ready, and how to reach you.
Next steps textThe actual text shown in the next-steps block. Supports all dynamic tokens.
Show track buttonA “Track my order” CTA. Highly recommended on.
Track button URLWhere the track button leads. Leave empty to default to your Order Tracking page.
Show shop buttonA “Continue shopping” CTA that brings the customer back to the catalog.
Shop button URLWhere the shop button leads. Leave empty to default to your homepage.

Setting up a high-trust Thank-You page

  1. 1
    Open the Thank You tab
    Go to Yaxii COD > Settings > Thank You.
  2. 2
    Write a personal heading
    Use a token. Something like Thank you, {name}! Your order is confirmed. A name in the heading turns a generic system message into a personal one.
  3. 3
    Reassure in the description
    Tell the customer exactly what to expect, and reference their order number. Example: Your order {order_number} has been received. Our team will call you within 24 hours to confirm the delivery.
  4. 4
    Leave confetti on
    It is a small visual cue, but it makes the order feel real and celebratory — both of which reduce buyer’s-remorse cancellations.
  5. 5
    Enable the timeline, items, and cards
    All three reassure the customer that the order is real. Leaving them on costs nothing and removes uncertainty.
  6. 6
    Write strong Next Steps text
    This is the most important text block on the page. Use tokens to make it personal. Example: Hello {name}, our courier will call you on {phone} within 24 hours to schedule delivery to {city}. Please have {total} ready in cash when the package arrives.
  7. 7
    Enable both buttons
    Show the Track button (links to your Order Tracking page) and the Continue Shopping button (links back to the homepage). Two clear paths forward, no dead end.
  8. 8
    Save Settings
    Click Save Settings.
The live Yaxii COD Thank-You page on mobile right after order placement: confetti animation visible at the top, a personalized 'Thank you, Mohamed!' heading, the three-step order timeline below, the order items list, a delivery card, a payment card showing 'Cash on Delivery', a Next Steps block with personalized text, and Track Order plus Continue Shopping buttons at the bottom.
The live Thank-You page with tokens resolved to real customer data.

What’s Next?

The Thank-You page closes the customer loop. The final piece is the logistics infrastructure that makes the delivery actually happen — generating shipping zones for all 58 Algerian wilayas with the right prices for Home Delivery and Stop Desk.

Managing Wilayas and Shipping Zones →