base product single page
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
import productImage from "@/assets/images/product_image.png";
|
||||
|
||||
export const PRODUCT_TITLE = "جعبه کیبوردی آفتاب";
|
||||
|
||||
export const PRODUCT_SHORT_DESCRIPTION =
|
||||
"جعبه کیبوردی، بستهبندی مطمئن و حرفهای\nبا جعبههای کیبوردی اختصاصی، محصولات خود را با ظاهری شیک و مقاوم ارائه دهید. قابل سفارش در ابعاد مختلف، جنسهای متنوع و چاپ اختصاصی با کیفیت بالا.";
|
||||
|
||||
export const PRODUCT_BASE_PRICE = 20_000_000;
|
||||
export const PRODUCT_UNIT_PRICE = 2_000;
|
||||
export const PRODUCT_PACKAGE_SIZE = 1_000;
|
||||
export const PRODUCT_RATING = 4.5;
|
||||
export const PRODUCT_PROFIT_PERCENT = 20;
|
||||
|
||||
export const BREADCRUMB_ITEMS = [
|
||||
{ label: "صفحه اصلی", href: "/" },
|
||||
{ label: "جعبه", href: "/category" },
|
||||
{ label: PRODUCT_TITLE },
|
||||
] as const;
|
||||
|
||||
export const PAPER_TYPE_OPTIONS = [
|
||||
{ label: "سه لا E فلوت کرافت", value: "craft-e-flute" },
|
||||
{ label: "سه لا یک رو سفید", value: "white-single" },
|
||||
{ label: "سه لا E فلوت سفید", value: "white-e-flute" },
|
||||
] as const;
|
||||
|
||||
export const BOX_BAND_OPTIONS = [
|
||||
{ label: "بند دارد", value: "with-band" },
|
||||
{ label: "بدون بند", value: "without-band" },
|
||||
] as const;
|
||||
|
||||
export const STICKY_QUANTITY_OPTIONS = [
|
||||
{ label: "۵۰ عدد", value: "50" },
|
||||
{ label: "۱۰۰ عدد", value: "100" },
|
||||
{ label: "۲۰۰ عدد", value: "200" },
|
||||
{ label: "۳۰۰ عدد", value: "300" },
|
||||
{ label: "۱۰۰۰ عدد", value: "1000" },
|
||||
] as const;
|
||||
|
||||
export type QuantityTier = {
|
||||
quantity: number;
|
||||
unitPrice: number;
|
||||
totalPrice: number;
|
||||
discount?: number;
|
||||
};
|
||||
|
||||
export const QUANTITY_TIERS: readonly QuantityTier[] = [
|
||||
{ quantity: 50, unitPrice: 2_000, totalPrice: 1_000_000 },
|
||||
{ quantity: 100, unitPrice: 1_900, totalPrice: 2_000_000, discount: 20 },
|
||||
{ quantity: 200, unitPrice: 1_800, totalPrice: 4_000_000, discount: 23 },
|
||||
{ quantity: 300, unitPrice: 1_700, totalPrice: 6_000_000, discount: 25 },
|
||||
];
|
||||
|
||||
export const PRODUCT_GALLERY_IMAGES = [productImage, productImage, productImage, productImage, productImage] as const;
|
||||
|
||||
export const PRODUCT_TABS = [
|
||||
{ id: "description", label: "توضیحات" },
|
||||
{ id: "features", label: "ویژگی ها" },
|
||||
{ id: "template", label: "قالب و مشخصات" },
|
||||
{ id: "portfolio", label: "نمونه کار ها" },
|
||||
{ id: "faq", label: "سوالات متدوال" },
|
||||
] as const;
|
||||
|
||||
export type ProductTabId = (typeof PRODUCT_TABS)[number]["id"];
|
||||
|
||||
export const PRODUCT_DESCRIPTION_CONTENT = {
|
||||
title: "جعبه کیبوردی؛ بستهبندی حرفهای برای محافظت و معرفی برند",
|
||||
bullets: [
|
||||
"تولید در ابعاد استاندارد و سفارشی",
|
||||
"چاپ اختصاصی یکرو یا دورو",
|
||||
"قابل تولید با مقوای ایندربرد، پشت طوسی، کرافت و گلاسه",
|
||||
"امکان استفاده از روکش سلفون مات، براق یا مخملی",
|
||||
"قابلیت اجرای طلاکوب، نقرهکوب، یووی موضعی و برجستهسازی",
|
||||
"برش و قالب اختصاصی متناسب با محصول",
|
||||
"مناسب برای انواع محصولات فروشگاهی، آرایشی، غذایی، پوشاک، الکترونیکی و هدایای تبلیغاتی",
|
||||
],
|
||||
sections: [
|
||||
{
|
||||
title: "بستهبندی که ارزش محصول شما را افزایش میدهد",
|
||||
body: "جعبه کیبوردی یکی از پرکاربردترین انواع بستهبندی برای محصولات مختلف است. این نوع جعبه علاوه بر محافظت از محصول در برابر آسیب، ظاهری حرفهای و جذاب به آن میبخشد. طراحی اختصاصی، چاپ باکیفیت و استفاده از متریال مناسب باعث میشود مشتری از همان اولین نگاه، کیفیت برند شما را احساس کند.",
|
||||
},
|
||||
{
|
||||
title: "کاملاً سفارشی، متناسب با هویت برند شما",
|
||||
body: "جعبه کیبوردی را دقیقاً مطابق نیاز کسبوکار خود طراحی کنید. ابعاد، نوع مقوا، روکش، رنگ، چاپ، قالب و خدمات تکمیلی همگی قابل شخصیسازی هستند تا بستهبندی نهایی کاملاً با هویت برند و نوع محصول شما هماهنگ باشد. نتیجه، بستهبندیای است که علاوه بر محافظت از محصول، به ماندگاری نام برند شما در ذهن مشتری کمک میکند.",
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export const RELATED_PRODUCTS = [
|
||||
"بروشور",
|
||||
"کارت ویزیت",
|
||||
"پوستر",
|
||||
"کتابچه",
|
||||
"کاتالوگ",
|
||||
"جعبه کیبوردی",
|
||||
] as const;
|
||||
|
||||
export function formatPrice(value: number): string {
|
||||
return value.toLocaleString("en-US");
|
||||
}
|
||||
Reference in New Issue
Block a user