Loading experience
All-in-one Bricks Builder Addon · v1.4

The Ultimate
Bricks BuilderToolkit

15 independent modules — AJAX filters, 400+ elements, Pro Forms with 48 fields, WooCommerce builder, Dynamic Data, Conditions, Interactions, Animations and more. All built natively for Bricks.

400+Elements
48Form fields
15Modules
50+Conditions
80+Dynamic tags
yoursite.com/shop?djia_category=electronics&djia_color=black
Filters
Elements
Pro Forms
Category
Electronics24
Clothing18
Books41
Home & Garden9
Color
Price
$20$850
Electronics ×
Red ×
In Stock ×
Wireless Pro
$149
Smart Hub
$89
Desk Kit
$224
Audio Max
$299
Studio Cam
$199
Stand Pro
$64
AJAX · 38ms · 6 results · URL synced
400+
Total elements
15
Modules
400+
Total Bricks elements
48
Pro Form field types
40+
Form actions & integrations
15
Independent modules

15 Modules

Enable only what
your project needs

Each module is fully independent. Disabled modules load zero code — keeping your site lean and fast. Toggle individual elements within each module from the admin panel.

Core Elements

General purpose elements: Countdown, Ajax Search, Accordion, Charts, Galleries and more.

91 elements

Pro Forms

Advanced form builder. 48 field types, 40 actions, multi-step, calculations, payments.

48 fields · 40 actions

Dynamic Data

80+ dynamic data tags for posts, users, WooCommerce and forms. ACF, Meta Box, Pods.

80+ tags

Conditions

50+ visibility conditions based on user, content, WooCommerce, forms and query vars.

50+ conditions

Interactions

Frontend interactions with 50+ triggers and 50+ actions — zero JavaScript writing.

50+ triggers

WooCommerce Elements

Cart, Checkout, Product and My Account elements for WooCommerce.

25 elements

Query Builder

Custom query providers for Bricks Query Loop. Filter, sort and paginate any post type.

Custom queries

Compare

Product comparison functionality for WooCommerce. Compare any attributes side by side.

WooCommerce

Swatches

Color, image and label swatches for product variations on archives and single pages.

Archives + single

Checkout Builder

Custom checkout fields, order bumps and buy now for WooCommerce checkout.

Order bumps

My Account Builder

Custom endpoints and navigation for WooCommerce My Account pages.

Custom endpoints

Djia Filters

AJAX filter system for Query Loops. 15 elements: Select, Checkbox, Range, Color Swatch, Search and more.

15 filter elements

Analytics & Events

GA4, GTM, Meta Pixel and TikTok Pixel event tracking from any Bricks element.

GA4 · Meta · TikTok

PDF Documents

Generate PDF documents from Pro Form submissions with custom templates.

Form → PDF

Djia Animate

Scroll-based animation engine. Animate any element with keyframes, triggers and easing.

Scroll · Keyframes

Elements Library

400+ elements across
6 categories

All elements appear in Bricks Builder as-is — searchable, filterable. Enable or disable individual elements from the plugin admin panel.

AccordionAge GateAjax SearchAlertAnimated CounterAnimated HeadingAnimated IconAnimated TextAuthor BoxBadgeBefore/After SliderBlockquoteBurger MenuButton GroupCall to ActionCardCircular ProgressComparison TableContent SwitcherCookie ConsentCopy to ClipboardCountdown TimerData TableDividerDual Color HeadingDynamic ChartFAQFeature ListFlex GalleryFlip BoxGradient HeadingHighlighted HeadingHover CardIcon ListImage ComparisonImage GalleryImage HotspotsLogin FormLogo GridMarquee / Infinite ScrollMedia PlayerMega MenuModalNotification BarOff CanvasPost GridPost MetaPost NavigationPrice ListPro AccordionPro SliderProcess StepsProgress BarQR CodeRead More / LessRelated PostsResponsive TableScroll IndicatorScroll VideoSearch FormShare ButtonsSliding MenuSocial IconsSpacerStar RatingStat CounterSticky ElementTable of ContentsTabsTeam MemberTestimonial CarouselToast NotificationToggle SwitchVideo EmbedVideo Popup
Djia Ultimate Elements — 48Animated BurgerAccordion MenuAjax Search FormBack to TopBefore/After ImageBreadcrumbsBusiness HoursCircular MenuContent TimelineCookie BannerCountdownCounterDynamic LightboxDynamic TableExpanderFlip CardHeader RowHeader SearchImage Hotspot MarkerImage HotspotsInteractive CursorLottieMedia ControlMedia PlayerMedia PlaylistNestable TableNotification BarOffcanvasOffcanvas NestablePage TourPage Tour StepPanorama ScenePanorama ViewerPopoverPro AccordionPro AlertPro ModalPro SliderQR CodeRead More LessReading Progress BarShortcode WrapperSlide MenuSocial ShareStar RatingTable of ContentsToastToggle Switch
Wishlist / FavoritesFavorites ButtonFavorites Query LoopIn Favorites ConditionPro FeaturesElement InteractionsQuery Loop ExtrasX-Ray ModePro Elements — 50Back to TopBefore/After ImageBreadcrumbsBurger TriggerContent SwitcherContent TimelineCopy to ClipboardCountdownDynamic ChartDynamic LightboxDynamic TableFavoriteHeader SearchImage HotspotsInteractive CursorLottieMedia PlayerMedia Player AudioNestable TableOffcanvasOffcanvas NestablePage TourPanorama ScenePanorama ViewerPopoverPro AccordionPro AlertPro ModalPro SliderQR CodeRead More LessReading Progress BarShortcode WrapperSlide MenuSocial ShareStar RatingTable of ContentsToastToggle Switch
Animated TextsArc TitleBlade RevealBlended HoverBlur ReadingBlur RevealCountdownCounterCounter v2Decode HoverDecode RevealDynamic CopyrightExchange TitleExchange Title v2Exchange Title v3Fluid Gradient TitleHighlightHighlight HoverInline ImagesLetter LauncherLink PreviewMask HoverMousefill TitleProximity HoverRandom LettersRead MoreSVG RevealScribble RevealScroll CascadingScroll GradientScroll ReadingShading Lines TitleSwap HoverSwap ReadingText ShimmerTwist RevealTypedUnderline HoverUnfold HoverUnfold RevealVariable Font HoverButtonsAnyside ButtonArrow ButtonArrow Button v2–v9Blurry ButtonBubbles ButtonCrystal ButtonDot ButtonDot Button v2Dot Button v3FlipFlop ButtonFlipFlop Button v2FlipFlop Button v3Glowing ButtonLayer ButtonMarquee ButtonMask ButtonMicrobox ButtonNeumorphic ButtonNudge ButtonPixels ButtonPrism ButtonPrism Button v2Rainbow ButtonReel ButtonRipple ButtonRipple Button v2–v7Shiny ButtonSplit ButtonSqueezy Radius ButtonStretchy ButtonStrip ButtonStripes ButtonBackgroundsBorder BeamBubblesFiguresFluidsGeneratorismGradientlyGrainyInteractive LinesInteractive Lines v2–v4IridescenceMeteorsOverlay ShadowsParticlesPhysicsScrolling BackgroundSpotlightSpotlight v2TilesTiles v2Menus & NavigationBurgerCTA NavCircular MenuDockDrawerDropdownDropdown Mega MenuDynamic IslandExpanding MenuExpanding NavFocus NavGooey NavMorphing NavMulti OffCanvasOffCanvas MenuOverlay MenuSticky HeaderStripe Mega MenuWrap MenuMediaBefore/After Image v2Glossy LogoImage AccordionImage HotspotsImage RevealImage Reveal v2–v4LightboxParallaxScrolling GalleryVideo SequenceVideo TabsZoom LensSlidersInfinite SliderNext SliderParallax SliderStoriesThumbnail SliderCursorsCrosshairCursor SlideCursor TrailDesigner CursorMouse ParallaxNext CursorCoresAudio PlayerClick and CopyCookiesDark ModeDecode CardDistortion TabsExpandersFlipboxGlitchyGlowing CardHorizontal ScrollInteractive DividerInverted CornerLampLooping TabsLottieObserverParallax HoverPixels Shimmer CardProgress BarProgress Bar v2ScrollbarSite LoaderSmooth ScrollSpinnerStacking CardsSticky FooterTimelineToastHorizontal MarqueeVertical Marquee
Product Elements — 10Add To CartAdd To Cart IconBuy NowQuantityProduct ImageProduct GalleryProduct RatingStock IndicatorSale BadgeSwatchesCart Elements — 8Cart CounterMini CartCart ContentCart TableCart TotalsApplied CouponsEmpty Cart ButtonFree Shipping BarCheckout Elements — 5Billing FieldsShipping FieldsPayment MethodsOrder ReviewPlace Order ButtonMy Account Elements — 2My Account NavigationMy Account Endpoints
Form StructurePro FormForm RowForm SectionForm StepForm Step NavForm Step NextForm Step PreviousForm ProgressForm SubmitForm Summary ButtonField Types — 48Text FieldEmail FieldPhone FieldNumber FieldPassword FieldURL FieldHidden FieldTextareaRich TextDateTimeDateTimeColor PickerSignatureMap / LocationFile UploadFile DownloadRadioCheckboxSelectCard RadioCard CheckboxImage RadioImage CheckboxToggle ButtonStar RatingRange SliderRepeaterPayment FieldPrice DisplayCoupon CodeCalculationLive ValuePost PickerHTML BlockHoneypothCaptchareCAPTCHAAcceptanceForm SummaryConditional Wrapper

Djia Filters

AJAX filter system
for Query Loops

15 filter elements that connect to any Bricks Query Loop. AJAX-driven, URL-synced, indexed and cached — works with any CPT and WooCommerce archives.

  • Select, Checkbox, Radio, Range, Color Swatch, Image Swatch
  • Search, Sort / Order and Toggle Button controls
  • Active Tags with per-tag clear buttons
  • Offcanvas mobile filter panel
  • Filter Group with collapsible wrapper
  • Dependent / conditional filter show/hide
  • URL state sync + pushState browser history
  • Pre-built index + shared anonymous cache
  • WooCommerce attribute, price, stock and rating facets
View Filters page
yoursite.com/shop?djia_category=clothing&djia_size=m,l&djia_price_max=300
Category
Clothing18
Electronics24
Footwear12
Size
M
L
XL
XXL
Price
$0$300
Clothing ×
M, L ×
≤$300 ×
Black Tee
$49
Sport Jacket
$149
Hoodie
$89
AJAX · 42ms · 3 results

Contact FormAJAX
Post-submit actions (40+)
EmailMailchimpHubSpotStripeDiscordSlackWebhookZohoCRMTelegramCreate PostActiveCampaignPayPalConvertKitCreate PDF
Pro Forms

Forms that
actually do
something

48 field types, 40 post-submit actions. Payments, CRM sync, PDF generation, user creation — configured entirely inside Bricks.

  • Text, Email, Signature, Map, Rich Text, File Upload
  • Card Checkbox, Image Radio, Star Rating, Repeater
  • Stripe & PayPal payment processing
  • Multi-step with progress bar and per-step validation
  • Conditional Wrapper with visual rule builder
  • Calculation fields with Live Value display
  • Mailchimp, HubSpot, ActiveCampaign, ConvertKit, Klaviyo
  • Discord, Slack, Telegram, ZohoCRM, Webhook, Sendgrid
  • Create/update posts, users and WooCommerce orders
  • Generate PDF documents from submission data
View Pro Forms page

WooCommerce

Complete WooCommerce
builder for Bricks

Product elements, cart, checkout builder, My Account builder, compare, wishlist, swatches and order bumps — build every part of your WooCommerce store inside Bricks.

  • Product: Add to Cart, Buy Now, Gallery, Rating, Stock Indicator
  • Cart: Mini Cart, Cart Counter, Free Shipping Bar, Applied Coupons
  • Checkout Builder: custom fields, billing, shipping, order bumps
  • My Account Builder: custom endpoints & navigation
  • Wishlist / Favorites for any post type (Pro module)
  • Product Compare with side-by-side attributes
  • Color, image & label swatches for variations
  • Full AJAX product archive filtering via Djia Filters
View WooCommerce page
SALE
Wireless Pro
★★★★★
$149$199
NEW
Smart Hub
★★★★☆
$89
Desk Kit
★★★★★
$224
Cart
3
Wishlist
7
$11 left for free shipping

Conditions · Dynamic Data · Interactions

Logic, data and interactions
without writing code

Three modules that give you full programmatic control — from inside the Bricks interface.

🔀

50+ Visibility Conditions

Show or hide any element based on user role, login state, post meta, WooCommerce data, form values, URL parameters, cookies, query vars and filter state.

User RoleLogin StatePost MetaWooCommerceURL ParameterCookieForm StateFilter State+42 more
Conditions module
📡

80+ Dynamic Data Tags

Use dynamic values from posts, users, WooCommerce and forms in any Bricks text field. ACF, Meta Box and Pods providers included.

{acf:field_name}{user:display_name}{meta:custom_key}{pods:field}{woo:price}{djia:filter_count}
Dynamic Data module

Interactions — 50+ triggers, 50+ actions

Attach interactions to any Bricks element. Trigger on scroll, click, hover, load, form events and more. Run actions like toggle classes, play animations, show/hide elements, submit forms and execute JavaScript — no code needed.

Scroll triggersClick / HoverForm eventsToggle classesRun animationsExecute JSShow / Hide+90 more

Djia Animate

Scroll-based animation engine,
no JavaScript needed

Animate any element on scroll with keyframes, triggers and easing — configured directly from Bricks element controls.

Fade In
Element
Slide Up
Element
Scale
Element
Rotate
⚙️
Bounce
Shimmer
Element


Pricing

Simple, transparent pricing

One plugin, all 15 modules. Pick the license that fits — upgrade anytime.

Single Site
$49
per year · 1 site
For freelancers building a single Bricks project.
All 15 modules
1 site license
1 year of updates
Standard support
Lifetime
$249
one time · unlimited sites
Unlimited sites, lifetime updates. Pay once, use forever.
All 15 modules
Unlimited sites
Lifetime updates
Priority support
All future modules

FAQ

Common questions

What are the 15 modules?

Core Elements, Pro Forms, Dynamic Data, Conditions, Interactions, WooCommerce Elements, Query Builder, Compare, Swatches, Checkout Builder, My Account Builder, Djia Filters, Analytics & Events, PDF Documents and Djia Animate.

Can I enable only some modules?

Yes. Each module is fully independent. Disabled modules load zero code. You can also enable or disable individual elements within each module from the Djia Bricks admin panel — toggle by element, not just by module.

How does the Wishlist system work?

The Wishlist module is part of the Pro elements and adds Favorites Button, Favorites Query Loop and In Favorites Condition elements. It works for any post type — not just WooCommerce products. Favorites persist in browser storage for guests and user meta for logged-in users.

Does the filter engine work with custom post types?

Yes. Djia Filters connects to any Bricks Query Loop. It supports any public CPT with its taxonomies and meta fields. WooCommerce-specific facets (price, stock, rating, attributes) only apply to the product post type.

Does Djia Bricks require Bricks Builder?

Yes. Djia Bricks is a native Bricks Builder addon. Bricks Builder 1.8+ must be installed and active. WooCommerce modules only activate if WooCommerce is installed on the site.

Ready to build

The complete Bricks
Builder toolkit.

15 modules, 400+ elements, Pro Forms, WooCommerce builder, AJAX Filters, Dynamic Data, Conditions, Interactions and Animations — all in one plugin.