Ulta Beauty product data: items, offers and seller channels
A guide to Ulta Beauty item numbers, selected variants and product details, with separate treatment for offers, Rewards, Replenish & Save, sellers and shopping channels.
Separate the selected product item from its offer
Family code · selected item · seller · channel- Option
- Shade · size · format
- Labels
- Selected SKU · item no.
- Details
- Ingredients · directions · warnings
- Seller
- Ulta · UB Marketplace seller
- Offer
- Price · promotion · Rewards · subscription
- Channel
- Web/app · Google · TikTok · pickup
Join Ulta's product family to its selected SKU and item number
An Ulta product URL may contain a family code such as `pimprod…` and a selected `sku` query parameter. The product page can also display an item number, shade/color label and size. Keep these source labels separate: one reviewed page happened to show the same number for its SKU and item, which does not establish a universal key rule.
Scroll to compare →
| Product field | What the Ulta page may show | How to preserve the relationship |
|---|---|---|
| Product family | Brand, product name and a family code in the product URL | Keep the page path as the family context for selected items; do not substitute a title-only join. |
| Selected SKU | A `sku` value in the URL when the page selects an option | Retain the selected URL and selected option; do not infer SKU values for sibling shades or sizes. |
| Displayed item number | An item number shown with product details | Store it as Ulta labels it, separately from URL codes and manufacturer identifiers. |
| Selected option | Shade/color name or descriptor, package size, quantity or format when shown | Attach the exact option labels and units to the selected item. |
| Product details | Features, ingredients, directions and warnings on the selected product page | Keep the page URL, selected option and review date with the source wording. |
Keep product details and public offers tied to the page and time
Ulta says product information may be incomplete or not current and price or availability can change without notice. Preserve a product page's own detail and offer labels as dated source statements rather than verified formula facts or a confirmed order.
Scroll to compare →
| Observation | What may appear on Ulta.com | Interpretation limit |
|---|---|---|
| Product information | Features, ingredient text, directions, warnings or manufacturer information | Ulta says it may rely on manufacturers, licensed beauticians and AI-generated content; page text is not an independent formula or safety verification. |
| Displayed price | A current list price, sale price or selected-item amount | Terms say price and availability can change; Ulta.com amounts may differ from store or app prices. |
| Promotion | A coupon, threshold offer or brand/product promotion with its own displayed conditions | Keep eligibility, dates and channel with the offer; a product page does not establish that it stacks with other offers. |
| Pickup and delivery | Shipping, pickup or same-day delivery choices and localized availability | Keep selected store or delivery mode and observation time. An order-confirmation email is not proof of order acceptance or stock. |
Separate Ulta Beauty Rewards earning from price and redemption
Ulta Beauty Rewards points depend on qualifying purchases, member tier and channel. The current terms were revised 16 August 2026; keep public offer text separate from an individual account's points balance or eligibility.
Scroll to compare →
| Rewards field | Current posted rule | Keep separate from |
|---|---|---|
| Base earning rate | Current U.S. terms list 1 point per dollar for members, 1.25 for Platinum and 1.5 for Diamond on qualifying products or services. | A product price, an unlinked guest purchase or an account-specific bonus offer. |
| Online account linkage | Online purchases require the member to be signed in with the Rewards ID linked to the Ulta account. | Public page fields or another member's balance, tier and coupon. |
| UB Marketplace purchase | Some qualifying marketplace purchases can earn points under program conditions, but points cannot be redeemed on UB Marketplace products. | A single yes/no Rewards flag that ignores the difference between earning and redemption. |
| Google AI and TikTok Shop | The current terms exclude purchases on Google AI surfaces and TikTok Shop from earning and redeeming Rewards points. | Ulta.com/app loyalty rules or an account-linked checkout. |
| Member offers | Ulta describes custom seasonal and bonus-point offers sent through member channels. | A universal public discount or the offer eligibility of another shopper. |
Treat Replenish & Save as an eligible-item auto-renewal
Ulta's Replenish & Save overview currently describes 5% off each subscription order and free shipping. The terms last updated 14 November 2025 limit eligibility to selected Ulta-sold items on Ulta.com or its app; third-party marketplace products are excluded.
Scroll to compare →
| Subscription field | Ulta's posted terms | Record context |
|---|---|---|
| Item eligibility | Only selected products sold by Ulta on Ulta.com or the Ulta app qualify; UB Marketplace products do not. | Keep seller and selected SKU with the subscription offer. |
| Discount and shipping | The current overview says 5% off every subscription order and free shipping. | Keep the displayed amount, recurring discount and shipping terms as separate offer fields. |
| Frequency and renewal price | The member chooses a frequency; the subscription renews automatically at the checkout price or a later price stated in a notice. | Store the current renewal price and schedule with the observation date; do not treat it as permanent. |
| Reminder and changes | Ulta says a shipment reminder arrives three days before order creation with a deadline to make changes. | The deadline belongs to the account's upcoming subscription order. |
| Rewards points | Points can be used only on the initial Replenish & Save order, not subsequent subscription orders. | Do not apply a member's points balance as a discount to every renewal. |
Keep Ulta seller, checkout and fulfillment context with each offer
Ulta's terms distinguish direct Ulta offers, marketplace sellers and third-party checkout surfaces. Capture the named seller, channel and order stage so similar product pages do not imply the same fulfillment or Rewards treatment.
Scroll to compare →
| Offer context | Ulta-specific distinction | What to keep with the observation |
|---|---|---|
| UB Marketplace | The product page carries a UB Marketplace badge; the third-party seller fulfills and ships the item, while Ulta processes payment and handles payment-related disputes and adjustments. | Badge, seller name, selected item, price and stated fulfillment party. |
| Google Native Checkout | Ulta's UCP checkout in Gemini or Google AI Mode uses anonymous guest orders that do not automatically link an Ulta or Rewards account. Displayed price and stock are informational until Ulta issues an order acknowledgment. | Google surface, guest-order context and final Ulta acknowledgment as separate states. |
| AI-assisted product cart | Ulta also describes AI recommendations that can transfer selected products to an Ulta.com or app cart, where standard checkout, price and Rewards terms apply. | The AI recommendation surface and the eventual Ulta cart/checkout as separate events. |
| TikTok Shop | Ulta says products are sold directly by Ulta but use TikTok checkout; if a price or inventory sync delay creates a mismatch, the TikTok checkout price at purchase applies, subject to Ulta's cancellation rights. | TikTok channel, checkout amount and the order/fulfillment state. |
| Ulta Beauty at Target | The partnership ended 15 August 2026. Ulta Rewards remains active in Ulta stores, on Ulta.com and in its app; qualifying purchases made through the end date remain subject to the applicable Rewards rules. | Treat pre-end-date Target shop-in-shop records as historical, not current Ulta assortment. |
Read Ulta's collection terms and robots directives separately
Ulta's Terms of Use and robots file describe different things. The Terms were last updated 29 September 2026; robots.txt, read 7 October 2026, has named user-agent groups and different directives by group. Neither public product visibility nor a robots path is a grant of collection or reuse rights.
Scroll to compare →
| Published source | What the reviewed source states | Scope to preserve |
|---|---|---|
| Terms of Use | The license is for personal, noncommercial use and excludes collection/use of product listings, descriptions or prices and use of data-mining, robots or similar extraction tools. Commercial exploitation requires express written consent. | Attribute these limits to Ulta's posted Terms; do not present a public page as collection or reuse permission. |
| Named robots groups | The current file has separate groups, including OAI-SearchBot and ChatGPT-User; sample disallows include /auth/, /authorize, /u/, /metrics*, selected community URLs and a promotion URL. | Directives vary by named user agent; no `User-agent: *` group appears in the file reviewed on 7 October 2026. |
| Product details and offers | Ulta says its product, price and availability information may not be accurate, complete or current and can change without notice. | Keep source URL and observation time; do not turn a page field into a guaranteed formula, price or stock state. |
Content reviewed 2026-10-07.