Hullara One Product
Một sản phẩm, một trang, không có gì cản đường.
Hullara One Product
Giá founder tới 31 thg 12, 2026, sau đó là 199 US$.
Mua trọn đờiĐăng ký 19 US$/thángGói tháng là hình thức thuê: hết hạn thì storefront của bạn hiện thông báo licence cho tới khi gia hạn. Licence trọn đời thì không bao giờ.
Hullara One Product Pro
Một sản phẩm, một trang — kèm cơ chế ưu đãi mà trang đó cần.
Giá founder tới 31 thg 12, 2026, sau đó là 349 US$.
Mua trọn đờiĐăng ký 30 US$/thángGói tháng là hình thức thuê: hết hạn thì storefront của bạn hiện thông báo licence cho tới khi gia hạn. Licence trọn đời thì không bao giờ.
Hullara còn mới, chưa có đánh giá và chưa công bố số lượt cài; giá founder dành cho người mua trước khi có những thứ đó, và kết thúc vào 31 thg 12, 2026.
30 ngày
Thử ngay trên store của bạn trước khi quyết định
- Tải file zip lên dưới dạng theme chưa publish. Storefront đang chạy của bạn không đổi gì.
- Xem thử với sản phẩm của bạn, nội dung của bạn, trên chính điện thoại của bạn.
- Chỉ publish khi bạn đã quyết định. Không hợp thì gửi email trong vòng 30 ngày, chúng tôi hoàn tiền đầy đủ.
- Tải về ngay sau khi thanh toán
- Cập nhật không mất tuỳ biến — hiện tại là v0.3.0
- Một cửa hàng đang chạy; key kích hoạt được tối đa 3 nơi, cho staging và khi chuyển store
- 20 loại app nằm sẵn bên trong — không phải thuê bao cái nào
- 31.6 KB CSS và JavaScript trên mọi trang, sau gzip — build hỏng nếu riêng stylesheet vượt 20 KB
- Không có server bản quyền đứng giữa shop và khách của bạn: mọi lỗi đều được hiểu là đủ bản quyền
- axe ở mức WCAG 2.1 AA, không lỗi nghiêm trọng, và toàn bộ đường mua chạy được chỉ bằng bàn phím
Hullara One Product được dựng cho một store bán thật giỏi đúng một thứ: một trang sản phẩm dài lắp từ các block, một trang chủ tự nhận đơn được, và một giỏ hàng mở ngay tại chỗ. Quanh nó là những trang đơn giản mà một catalogue nhỏ vẫn cần — một lưới tất cả sản phẩm không có bộ lọc rườm rà, tìm kiếm, và một journal cho những câu hỏi mà một trang sản phẩm không trả lời hết.
Xem theme chạy thật

Hullara One Product Pro có thêm gì so với bản này
Đọc trực tiếp từ build manifest của theme — 16 section và block chỉ có trong bản Pro, không có trong bản Core. Đây là thứ nằm trong file zip, không phải điều một trang nào đó từng nói.
Cả 16 cái, đúng như chúng hiện ra
Age gatesection Bundle dealsection Cart upsellsection Comparison slidersection Comparison tablesection Content tabssection Countdown barsection Trích dẫn báo chí viết về shop của bạn. Chưa có báo nào viết về store demo của chúng tôi để trích, và chúng tôi không bịa ra.
Press coveragesection Promo popupsection Shoppable imagesection Product complementaryblock Product countdownblock Product discount codeblock Product notify meblock Product quantity breaksblock Product tabsblock
Promotions that end when you said they would
- Countdown barsection
A site-wide band counting down to a date you set. When the deadline passes it renders nothing at all, rather than surviving as an empty coloured stripe.
- Product countdownblock
The same deadline on the product page, from the same snippet — so an expired offer disappears in both places or neither.
- Product discount codeblock
A code the shopper applies in one tap, instead of remembering it as far as the checkout.
- Promo popupsection
Email capture on a delay you set, rather than the moment the page loads.

More in the order, without an app
- Bundle dealsection
Buy-the-set offers assembled from products you already sell.
- Cart upsellsection
One relevant add-on in the cart, as theme code rather than a third-party script.
- Product quantity breaksblock
A volume ladder that sets the real quantity input and leaves the money to the cart — it prints no per-tier price, because only Shopify knows which discounts a given customer actually gets.
- Product complementaryblock
“Pairs well with” on the product page, from Shopify's own recommendations or a metafield you curate.
- Product notify meblock
A back-in-stock field under a sold-out size, posted through Shopify's own forms — to your inbox, or as a tagged customer a Flow can email on restock. The theme itself sends nothing.

Helping a shopper decide
- Comparison tablesection
A table putting your products side by side on the attributes that decide the sale.
- Comparison slidersection
A before-and-after slider, for a result two photographs can prove.
- Product tabsblock
The description split into tabs instead of one wall of text.
- Content tabssection
The same tabs for any content section, not only the product page.
- Press coveragesection
Quotes from the press, each naming the publication. It ships empty and shows nothing until you add a real one, so no placeholder quote goes live on a store that forgot it.

Merchandising, and one thing the law asks for
- Shoppable imagesection
A lookbook image with buyable hotspots placed on it.
- Age gatesection
An age check in front of the storefront, for a catalogue that is required to have one.
Hullara One Product Pro đắt hơn 100 US$, trả một lần. Bản này không thiếu gì so với nó — Pro là thêm file, không phải bật tính năng.
Điểm khác biệt
Trang chính là cửa hàng
Mọi block trên trang sản phẩm đều sắp xếp lại, nhân bản hoặc bỏ đi được ngay trong theme editor: gallery, giá, ô chọn variant, mô tả, bảng size, huy hiệu tin cậy, dự kiến giao hàng, thanh mua cố định.
Nhẹ hơn vì nó thật sự nhỏ hơn
Bỏ các template catalogue ra là bỏ luôn những snippet và component chỉ chúng mới render. Không có gì bị giấu sau một cài đặt; các file đó đơn giản là không nằm trong bản tải.
Sự cố của chúng tôi không thành sự cố của bạn
Theme hỏi dịch vụ bản quyền đúng một câu, một lần, sau khi trang của bạn đã vẽ xong, rồi nhớ câu trả lời trong ba ngày. Nó không bao giờ làm chậm việc render và không chạm vào checkout. Mọi kiểu hỏng — server chúng tôi sập, timeout, chữ ký sai — đều được hiểu là đã có bản quyền đầy đủ.
Chi tiết từng tính năng
Một trang sản phẩm đủ dài để bán được
Một store bán một sản phẩm chỉ có đúng một trang để trả lời mọi thắc mắc, nên trang đó phải chứa được cả nội dung, bằng chứng lẫn nút mua cùng lúc.
Mọi thứ đều là block
Gallery, tiêu đề, giá, ô chọn variant, số lượng, mô tả, trường tuỳ chỉnh, SKU, tồn kho, đánh giá, bảng size, huy hiệu tin cậy, icon thanh toán và thanh add-to-cart cố định. Sắp theo đúng mạch lập luận của bạn; bỏ đi những cái không cần.
Nút mua không bao giờ trôi khỏi màn hình
Thanh cố định nằm ngoài form sản phẩm và gắn vào nó bằng id, nên nó gửi đi đúng cái variant và đúng số lượng mà form đang giữ. Trong trang không bao giờ có form sản phẩm thứ hai.
- Bám theo đúng variant khách đang xem
- Dùng được bằng bàn phím, luôn thấy rõ viền focus
Section cho phần lập luận quanh sản phẩm
Multirow, rich text, image banner, đánh giá khách hàng, thanh icon, ticker, FAQ gấp mở và video — đúng những mảnh ghép làm nên một landing page dài, tất cả đều sửa được trong theme editor.
Những gì theme này sẽ không làm
Một store bán một sản phẩm dựa rất nhiều vào tín hiệu tin cậy, và đó chính là lý do những tín hiệu ở đây hoặc nối vào dữ liệu thật, hoặc không render gì cả.
Không bịa đánh giá, tồn kho hay hạn chót
Block đánh giá chỉ render từ dữ liệu review thật. Thanh tồn kho chỉ render khi Shopify thực sự đang theo dõi variant đó. Dự kiến giao hàng là một khoảng ngày làm việc, không bao giờ là một ngày tính ra từ đồng hồ trên máy khách. Tạo khan hiếm giả là hành vi bị cấm theo UK DMCC 2024 và chỉ thị EU Omnibus.
Một phép kiểm bản quyền không thể gây sự cố
Phép kiểm chạy một lần, lúc rảnh, sau khi trang vẽ xong, và mọi kiểu hỏng đều được hiểu là đã có bản quyền — nên một ngày tệ ở phía chúng tôi không bao giờ là một ngày tệ trên storefront. Cái nó làm được là hết hiệu lực: licence hết hạn hoặc bị thu hồi sẽ hiện một thông báo cho tới khi được xử lý.
Những phần không ai đem đi quảng cáo
Dùng được không cần chuột, và không cần chuyển động
Toàn bộ đường mua hàng chạy được bằng bàn phím, mỗi bước đều thấy rõ viền focus. Khách có hệ điều hành yêu cầu giảm chuyển động sẽ không thấy chuyển động nào cả, chứ không phải thấy ít hơn.
Nội dung hiện ra trước khi JavaScript kịp chạy
Hiệu ứng xuất hiện bắt đầu từ trạng thái ẩn, nên một script lỗi lẽ ra sẽ để lại một trang trắng. Trạng thái ẩn đó được đặt điều kiện là JavaScript đã tải xong: không script thì không hiệu ứng và còn nguyên nội dung.
Pro thêm những gì
Đây là các section và block có trong bản tải Pro và không có trong bản Core. Danh sách được đọc ra từ chính bản build của theme, nên nó là thứ thực sự nằm trong zip chứ không phải thứ một trang web từng nói là có.
Khuyến mãi có thời hạn, chạy theo một mốc kết thúc thật
Một đồng hồ đếm ngược cho toàn storefront và một cái cho trang sản phẩm. Cả hai chạy tới một mốc ngày bạn đặt — không phải một đồng hồ khởi động lại với từng khách, thứ mà cơ quan quản lý ở Anh và EU xem là hành vi thương mại gây hiểu lầm chứ không phải một chiêu tăng trưởng.
Giá theo số lượng, trên đúng một trang bạn có
Với một store bán một sản phẩm thì thang số lượng chính là toàn bộ phần upsell. Bạn mô tả các mốc và thiết lập automatic discount tương ứng trong Shopify. Chọn một mốc là nó điền vào đúng ô số lượng thật, nên không ai thêm ba món ở mức giá họ nhìn thấy cho một món.
- Không in giá riêng cho từng mốc — giỏ hàng mới là nơi Shopify phát biểu số tiền thực sự bị tính
- Câu chữ các mốc là của bạn; thứ đứng sau chúng là một automatic discount của Shopify
The set, added in one tap
Several products offered together with one button that adds all of them. It states no saving of its own — the discount is applied by your checkout, so the page and the till cannot disagree.
- Each product keeps its own price, straight from Shopify; nothing is summed and no bundle price is printed
- A product with more than one variant is shown but excluded from the one-tap add, because a bundle cannot pick a size for somebody
- The saving appears in the cart, from Shopify's own line-level allocation
Panels for everything the page cannot say at once
A one-product page has to carry the ingredients, the method, the sizing and the care. Tabs let it hold all of it without becoming a scroll nobody finishes.
- An ARIA tablist: arrow keys move between tabs, and the open panel is the one a screen reader is pointed at
- Up to twelve panels, each one a block you can reorder
34Các section có sẵn
Xem đầy đủ danh sách
- Announcement bar
- Apps
- Bento grid
- Cart drawer
- Collapsible content
- Consent banner
- Contact form
- Custom liquid
- Featured product
- Footer
- Header
- Icon bar
- Image banner
- Logo list
- Main 404
- Main article
- Main blog
- Main cart
- Main collection
- Main minimal
- Main page
- Main password
- Main product
- Main search
- Multirow
- Newsletter
- Product recommendations
- Quick order list
- Quick view
- Rich text
- Scroll to top
- Testimonials
- Ticker
- Video
49Các block có sẵn
Xem đầy đủ danh sách
- Announcement
- Button
- Cart body
- Cart footer
- Column
- Container
- Divider
- Footer brand
- Footer menu
- Footer newsletter
- Footer payment
- Footer social
- Footer text
- Group
- Header drawer
- Header drawer body
- Header drawer foot
- Header drawer head
- Heading
- Icon
- Image
- Product badge
- Product buy buttons
- Product collapsible
- Product colourways
- Product custom field
- Product delivery estimate
- Product description
- Product gallery
- Product inventory
- Product payment icons
- Product pickup
- Product price
- Product quantity
- Product rating
- Product selling plan
- Product size chart
- Product sku
- Product sticky atc
- Product stock meter
- Product title
- Product trust badges
- Product variant picker
- Product volume pricing
- Slide
- Slider
- Spacer
- Text
- Video
Ngôn ngữ: en, ar, bg, cs, da, de, el, es, fi, fr, he, hr, hu, id, it, ja, ko, nb, nl, pl, pt-BR, pt-PT, ro, sk, sl, sv, th, tr, vi, zh-CN, zh-TW
Lịch sử phát hành
v0.3.0
- Thirty-one storefront languages, Arabic and Hebrew read right to left, and the theme editor in the twenty-two languages Shopify's admin offers.
- A journal, a shop-all page and search pages of the theme's own, and a homepage Featured product that changes price and button with the chosen option.
- Show currency codes now reaches every price, cart lines and discounts included, and a cart-level discount reads Subtotal, discount, Estimated total.
- Three theme styles to start from, heading and button case settings, a Bento grid section, and a Quick order list for B2B buyers on Shopify Plus.
- Headings the theme fills in now follow each shopper's language. If you emptied one to hide it, it shows again after the update: untick Show heading instead.
v0.2.5
- The free-shipping threshold is a whole amount in your store's currency, and the bar shows only to customers paying in it — a $500 threshold no longer tells a shopper paying in yen to spend ¥500 more.
- A Show currency codes setting puts CAD, AUD and the like beside every price, and the cart total always carries the code.
- Translated storefronts no longer show English in the page title, the cart heading or the upsell heading, and colour swatches on cards survive a translated option name.
- The gift card is a page of its own with a working QR code, a locked store shows the password layout, and Reset to default in the editor returns to this theme's own look.
v0.2.4
- Four sections offer a second starting shape: Collapsible content as an FAQ, Testimonials as a single quote, Collection list as two large categories, and Featured collection as an editorial row.
- Visibility, colour scheme, animation and padding now explain themselves where you set them — 146 controls that had a label and nothing else.
- Settings that cannot apply are hidden rather than shown: a shadow's offsets until it has an opacity, a border's opacity until it has a thickness, and every animation control while animations are switched off.
v0.2.3
- Fifteen content sections can now be aligned — left, centred or right — and each has a separate setting for phones, which the theme had none of before.
- The cart drawer dims the page behind it instead of blanking it.
- Icon rows keep their text beside their icon, and a tab panel keeps its copy readable, whatever the section around them is set to.
- Vietnamese, Spanish and Portuguese: twenty-two strings that were still English, and one that stopped mid-sentence.
v0.2.2
- Buy buttons in a collection row now line up, whatever the product titles do to the card heights.
- Typing in search no longer draws a second magnifier on top of the first, outside the field.
- The cart’s “Order note” says it opens, instead of looking like a heading with nothing behind it.
- A sold-out card ends properly rather than in a line of bare grey text.
- The sticky buy bar stops painting over the last 72px of every page.
v0.2.1
- The homepage you publish no longer carries example claims as if they were yours.
- Gone: a dispatch cutoff and a returns window that were ours to keep, not yours.
- A fresh install no longer points at images and a product that only exist on our demo store, so the first thing you see is your own shop rather than a broken one.
v0.2.0
- First public release.
- One product, told properly: a block-built page, a cart that opens in place, and no collection grid to pay for.
6 bản phát hành trước
v0.2.5
- The free-shipping threshold is a whole amount in your store's currency, and the bar shows only to customers paying in it — a $500 threshold no longer tells a shopper paying in yen to spend ¥500 more.
- A Show currency codes setting puts CAD, AUD and the like beside every price, and the cart total always carries the code.
- Translated storefronts no longer show English in the page title, the cart heading or the upsell heading, and colour swatches on cards survive a translated option name.
- The gift card is a page of its own with a working QR code, a locked store shows the password layout, and Reset to default in the editor returns to this theme's own look.
v0.2.4
- Four sections offer a second starting shape: Collapsible content as an FAQ, Testimonials as a single quote, Collection list as two large categories, and Featured collection as an editorial row.
- Visibility, colour scheme, animation and padding now explain themselves where you set them — 146 controls that had a label and nothing else.
- Settings that cannot apply are hidden rather than shown: a shadow's offsets until it has an opacity, a border's opacity until it has a thickness, and every animation control while animations are switched off.
v0.2.3
- Fifteen content sections can now be aligned — left, centred or right — and each has a separate setting for phones, which the theme had none of before.
- The cart drawer dims the page behind it instead of blanking it.
- Icon rows keep their text beside their icon, and a tab panel keeps its copy readable, whatever the section around them is set to.
- Vietnamese, Spanish and Portuguese: twenty-two strings that were still English, and one that stopped mid-sentence.
v0.2.2
- Buy buttons in a collection row now line up, whatever the product titles do to the card heights.
- Typing in search no longer draws a second magnifier on top of the first, outside the field.
- The cart’s “Order note” says it opens, instead of looking like a heading with nothing behind it.
- A sold-out card ends properly rather than in a line of bare grey text.
- The sticky buy bar stops painting over the last 72px of every page.
v0.2.1
- The homepage you publish no longer carries example claims as if they were yours.
- Gone: a dispatch cutoff and a returns window that were ours to keep, not yours.
- A fresh install no longer points at images and a product that only exist on our demo store, so the first thing you see is your own shop rather than a broken one.
v0.2.0
- First public release.
- One product, told properly: a block-built page, a cart that opens in place, and no collection grid to pay for.
Câu hỏi thường gặp
Core và Pro khác nhau chỗ nào?
Pro là chính theme này cộng thêm 16 section và block, được liệt kê đầy đủ ở phía trên trang. Bản Core hoàn toàn không chứa các file của Pro, còn mọi thứ trên trang này thì có trong đó.
Sau này tôi thêm trang danh mục được không?
Đã có sẵn: một lưới tất cả sản phẩm đơn giản, không bộ lọc hay sắp xếp — đủ cho một catalogue vài sản phẩm. Nếu catalogue của bạn lớn tới mức cần bộ lọc, Hullara Apparel là cùng một lõi đó nhưng có bộ lọc, và nội dung của bạn chuyển sang nguyên vẹn.
Nếu tôi ngừng trả tiền thì sao?
Licence trọn đời chạy mãi mãi. Licence tháng là hình thức thuê: hết kỳ bạn đã trả tiền thì licence hết hiệu lực, việc tải dừng lại, và storefront của bạn hiện thông báo licence cho tới khi bạn gia hạn. Thẻ bị từ chối thì không như vậy — bạn được mười bốn ngày ân hạn trước. Nếu muốn theme là của mình bất kể chuyện gì xảy ra về sau, hãy mua licence trọn đời.
Theme có sẵn những ngôn ngữ nào?
31 ngôn ngữ, nằm trong file zip — đủ danh sách ở mục Ngôn ngữ trên trang này. Cấu trúc của chúng được chính bản build kiểm tra chứ không phải rà bằng mắt — một bản dịch làm rơi mất dạng số nhiều hay mất một giá trị được chèn vào câu sẽ làm build lỗi chứ không chỉ là cảnh báo. Thứ chúng chưa có là một người bản ngữ đọc lại về giọng văn và cách nói, và chúng tôi ghi rõ điều đó ở trang bằng chứng. Mọi đoạn chữ hiển thị đều là một chuỗi dịch được, nên công cụ dịch của chính Shopify xử lý được những ngôn ngữ ngoài các ngôn ngữ đó.