feat(product): add reusable Product Experience 2.0
Unify product details modules behind config-driven contracts so teams can extend UX without changing runtime architecture or bootstrap flow. Keep backward compatibility with existing product payloads by treating new media/specification/variant/related structures as optional extensions. Improve conversion and content discoverability with reusable actions, typed media rendering, grouped specifications, dynamic variants, and multi-collection related products.
This commit is contained in:
@@ -265,8 +265,27 @@ export interface Translations {
|
||||
reviewTextPlaceholder: string;
|
||||
reviewAnonymous: string;
|
||||
reviewUploadPlaceholder: string;
|
||||
reviewRatingRequired: string;
|
||||
reviewTextRequired: string;
|
||||
reviewSuccess: string;
|
||||
submitReview: string;
|
||||
submitting: string;
|
||||
loadMore: string;
|
||||
showingOf: string;
|
||||
questionsSubmissionFuture: string;
|
||||
specificationsGeneral: string;
|
||||
actionsAria: string;
|
||||
buyNow: string;
|
||||
wishlist: string;
|
||||
compare: string;
|
||||
share: string;
|
||||
notifyMe: string;
|
||||
zoom: string;
|
||||
fullscreen: string;
|
||||
pdfDocument: string;
|
||||
manualDocument: string;
|
||||
warrantyDocument: string;
|
||||
openDocument: string;
|
||||
specificationsEmpty: string;
|
||||
warrantyTitle: string;
|
||||
warrantyItem1: string;
|
||||
|
||||
Reference in New Issue
Block a user