Dprime Woo Thank You v1.3.0 WooCommerce

Redirect customers to your own confirmation page after checkout. Full order details shortcode included with BACS bank transfer support.

Installation

  1. Install and activate WooCommerce.
  2. Install and activate Dprime Woo Thank You. On activation it creates an Order Confirmation page with the [dpwty_order_details] shortcode already in it.
  3. Go to Dprime > Woo Thank You and confirm the selected page. You can choose a different page if you want to use your own.
  4. Customise the confirmation page in Breakdance or your editor of choice.

Setting the redirect page

The Settings tab shows a page selector. Choose any WordPress page as your confirmation destination. After checkout, customers are redirected to that page with ?order_id=1042&order_key=wc_order_xxx appended to the URL. The shortcode reads those params to display the correct order.

Important: The selected page must contain the [dpwty_order_details] shortcode (or a custom order display). Without it, customers see a blank page with no order information.

Order details shortcode

[dpwty_order_details]

Place this on your confirmation page. It outputs:

  • Order number and date
  • Every line item with quantity, product name, and price
  • Subtotal, shipping, taxes, and order total
  • Billing address
  • Shipping address (if different from billing)
  • BACS bank transfer details (if payment method is bank transfer)

The output uses stable CSS class names (.dpwty-*) so you can style it from your theme or Breakdance custom CSS.

BACS payments

When a customer pays by bank transfer (BACS), the shortcode automatically appends the bank account details block below the order summary. This uses the bank details configured in WooCommerce > Settings > Payments > Direct bank transfer. No extra shortcode or setup needed.

FAQ

The confirmation page shows nothing.

Check the page URL contains order_id and order_key params. These are added by the redirect automatically. If you are visiting the page directly without those params, the shortcode has no order to display.

Can I use Breakdance to design the confirmation page?

Yes. Place the [dpwty_order_details] shortcode in a Breakdance Code Block or Shortcode element. Design everything else around it freely.

Does the original WooCommerce thank-you page still exist?

The plugin redirects away from it so customers never see it, but it is not deleted. If you deactivate the plugin, WooCommerce falls back to its own thank-you page automatically.

Override classes

.dp-wty-page          { /* admin page wrapper */ }
/* Frontend shortcode */
.dpwty-order          { /* order details wrapper */ }
.dpwty-order-header   { /* order number and date */ }
.dpwty-order-items    { /* line items table */ }
.dpwty-order-item     { /* single line item */ }
.dpwty-order-totals   { /* totals section */ }
.dpwty-order-address  { /* address block */ }
.dpwty-bacs           { /* BACS bank transfer block */ }
.dpwty-bacs-table     { /* bank details table */ }