CHANEL 25 Mini Handbag,Dark Burgundy
Shiny Crumpled Calfskin & Silver-Tone Metal
${function() {
const variantData = data.variant || {"id":"6d4f594f-4865-4b3a-a3af-f68471f9b1e5","product_id":"0239eb6c-8bde-4cff-9f2a-789b9ab6f02d","title":"(\u0627\u0644\u062f\u0631\u062c\u0629 A) \u0646\u0633\u062e\u0629 \u0637\u0628\u0642 \u0627\u0644\u0623\u0635\u0644 \u0639\u0627\u0644\u064a\u0629 \u0627\u0644\u062c\u0648\u062f\u0629-\u0627\u0644\u0639\u0628\u0648\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629: \u0639\u0644\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 \u0645\u0646 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 + \u062d\u0642\u064a\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 + \u0643\u064a\u0633 \u0642\u0645\u0627\u0634 + \u0634\u0647\u0627\u062f\u0629","weight_unit":"kg","inventory_quantity":0,"sku":"X-B-17-A","barcode":"","position":1,"option1":"(\u0627\u0644\u062f\u0631\u062c\u0629 A) \u0646\u0633\u062e\u0629 \u0637\u0628\u0642 \u0627\u0644\u0623\u0635\u0644 \u0639\u0627\u0644\u064a\u0629 \u0627\u0644\u062c\u0648\u062f\u0629","option2":"\u0627\u0644\u0639\u0628\u0648\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629: \u0639\u0644\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 \u0645\u0646 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 + \u062d\u0642\u064a\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 + \u0643\u064a\u0633 \u0642\u0645\u0627\u0634 + \u0634\u0647\u0627\u062f\u0629","option3":"","note":"","image":null,"wholesale_price":[{"price":1198,"min_quantity":1}],"weight":"0","compare_at_price":"7247.9","price":"1198","retail_price":"7247.9","available":true,"url":"\/products\/chanel-25-mini-handbag-dark-burgundy?variant=6d4f594f-4865-4b3a-a3af-f68471f9b1e5","available_quantity":999999999,"options":[{"name":"\u062f\u0631\u062c\u0629 \u062c\u0648\u062f\u0629 \u0627\u0644\u062d\u0642\u064a\u0628\u0629","value":"(\u0627\u0644\u062f\u0631\u062c\u0629 A) \u0646\u0633\u062e\u0629 \u0637\u0628\u0642 \u0627\u0644\u0623\u0635\u0644 \u0639\u0627\u0644\u064a\u0629 \u0627\u0644\u062c\u0648\u062f\u0629"},{"name":"\u0627\u0644\u062a\u063a\u0644\u064a\u0641","value":"\u0627\u0644\u0639\u0628\u0648\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629: \u0639\u0644\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 \u0645\u0646 \u0627\u0644\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 + \u062d\u0642\u064a\u0628\u0629 \u0647\u062f\u0627\u064a\u0627 + \u0643\u064a\u0633 \u0642\u0645\u0627\u0634 + \u0634\u0647\u0627\u062f\u0629"}],"off_ratio":83,"flashsale_info":[],"sales":128};
const saveType = "amount";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
${function(){
const tipText = "\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
كان المنتج غير متوفر.
المنتج غير متاح.
${function() {
const minDays = parseInt('5');
const maxDays = parseInt('7');
const customText = "\u0627\u0644\u062a\u0648\u0635\u064a\u0644 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\ud83c\udf81\uff1a{min_date} - {max_date}";
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit' })
: new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit', year: 'numeric' });
const tipText = customText.replace(/\{min_date\}/g, '' + formatDate.format(minDate) + '')
.replace(/\{max_date\}/g, '' + formatDate.format(maxDate) + '');
return `
${tipText}
`;
}()}
نبذل قصارى جهدنا لضمان تجربة إهداء ممتعة لك ولمن يتلقى هديتك. تُسلّم جميع الطلبات في علبة شانيل الشهيرة. تحتوي علبة التوصيل على مواد داخلية تضمن وصول الهدية إلى المستلم في حالة ممتازة. أثناء عملية الدفع، يمكنك إضافة حقيبة تسوق شانيل إلى طلبك، بالإضافة إلى رسالة شخصية تُطبع وتُوضع في ظرف شانيل المميز. سعر المنتج. يُستخدم هذا الإيصال في حال طلب الإرجاع أو الاستبدال. لمزيد من التفاصيل حول تجربة إهداء شانيل، يُرجى مراجعة قسم الأسئلة الشائعة حول الإهداء. أينما كنت، يسعد مستشارو عملاء شانيل بمساعدتك. يمكنك التواصل معنا عبر:
البريد الإلكتروني: service.kamila-Jewelry@hotmail.com
سناب شات: +852 5915 9841
عميلنا العزيز، إليك سياسات خدمة ما بعد البيع والضمان:
خدمة ما بعد البيع: ابتداءً من تاريخ استلامك الحقيبة من شركة الشحن، نقدم لك سياسة إرجاع واستبدال مجانية لمدة 30 يومًا بدون أي سبب، مع شحن مجاني. لا توجد أي رسوم إضافية، لذا تفضل بشراء حقيبتك واستخدامها بكل ثقة.
الضمان: ابتداءً من تاريخ شرائك الحقيبة من متجرنا، ستتمتع بسنتين من الصيانة والعناية المجانية (ملاحظة: ينطبق هذا فقط على صيانة الجلد والبطانة. تُطبق رسوم إضافية في حالة تلف الحقيبة أو استبدال أجزاء مثل الأحزمة أو الإبزيم).
/** @private {string} */
class SpzCustomAnchorScroll extends SPZ.BaseElement {
static deferredMount() {
return false;
}
constructor(element) {
super(element);
/** @private {Element} */
this.scrollableContainer_ = null;
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.LOGIC;
}
buildCallback() {
this.viewport_ = this.getViewport();
this.initActions_();
}
setTarget(containerId, targetId) {
this.containerId = '#' + containerId;
this.targetId = '#' + targetId;
}
scrollToTarget() {
const container = document.querySelector(this.containerId);
const target = container.querySelector(this.targetId);
const {scrollTop} = container;
const eleOffsetTop = this.getOffsetTop_(target, container);
this.viewport_
.interpolateScrollIntoView_(
container,
scrollTop,
scrollTop + eleOffsetTop
);
}
initActions_() {
this.registerAction(
'scrollToTarget',
(invocation) => this.scrollToTarget(invocation?.caller)
);
this.registerAction(
'setTarget',
(invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId)
);
}
/**
* @param {Element} element
* @param {Element} container
* @return {number}
* @private
*/
getOffsetTop_(element, container) {
if (!element./*OK*/ getClientRects().length) {
return 0;
}
const rect = element./*OK*/ getBoundingClientRect();
if (rect.width || rect.height) {
return rect.top - container./*OK*/ getBoundingClientRect().top;
}
return rect.top;
}
}
SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll);
const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings";
class SpzCustomStrengthenTrust extends SPZ.BaseElement {
constructor(element) {
super(element);
this.renderElement_ = null;
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.CONTAINER;
}
buildCallback() {
this.xhr_ = SPZServices.xhrFor(this.win);
const renderId = this.element.getAttribute('render-id');
SPZCore.Dom.waitForChild(
document.body,
() => !!document.getElementById(renderId),
() => {
this.renderElement_ = SPZCore.Dom.scopedQuerySelector(
document.body,
`#${renderId}`
);
if (this.renderElement_) {
this.render_();
}
this.registerAction('track', (invocation) => {
this.track_(invocation.args);
});
}
);
}
render_() {
this.fetchData_().then((data) => {
if (!data) {
return;
}
SPZ.whenApiDefined(this.renderElement_).then((apis) => {
apis?.render(data);
document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{
if(event.target.nodeName == 'A'){
this.track_({type: 'trust_content_click'});
}
})
});
});
}
track_(data = {}) {
const track = window.sa && window.sa.track;
if (!track) {
return;
}
track('trust_enhancement_event', data);
}
parseJSON_(string) {
let result = {};
try {
result = JSON.parse(string);
} catch (e) {}
return result;
}
fetchData_() {
return this.xhr_
.fetchJson(STRENGTHEN_TRUST_URL)
.then((responseData) => {
if (!responseData || !responseData.data) {
return null;
}
const data = responseData.data;
const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => {
return result.concat(Object.assign(moduleSetting, {
logos: (moduleSetting.logos || []).map((item) => {
return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item;
})
}));
}, []);
return Object.assign(data, {
module_settings: moduleSettings,
isEditor: window.self !== window.top,
});
});
}
}
SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
${data.module_title}
يرجى الذهاب إلى الإضافة الخاصة بأجواء المتجر لتشغيل وظيفة إنشاء الثقة. ستتم عرض البطاقة للعملاء فقط بعد تشغيلها.
${item.content.replaceAll("{store_name}","Maryam Jewelry")}
يرجى الذهاب إلى الإضافة الخاصة بأجواء المتجر لتشغيل وظيفة إنشاء الثقة. ستتم عرض البطاقة للعملاء فقط بعد تشغيلها.