Vous pouvez le comprendre comme une fusion du point de croix et de la peinture à l'huile. La seule différence est que vous n'utilisez pas de fil et de peinture, mais des strass en résine ou en acrylique “taillés au diamant”, qui scintillent et ressemblent à de vrais diamants.
Que contient le kit de peinture au diamant?
Comprendra une toile, un applicateur de diamant (stylo), de la cire et un plateau.
Retirez tous les articles de l'emballage.
Disposez la toile sur une surface propre et plane. Vous remarquerez qu'imprimé directement sur la toile est un graphique avec vos diamants qui sont étiquetés avec un nombre qui correspond à un symbole. Vous devrez faire correspondre la couleur correspondante des diamants aux symboles et les placer sur la toile en conséquence.
Choisissez un diamant de couleur unique pour commencer. Versez une petite quantité de diamants dans le plateau. Si vous le tenez légèrement incliné et que vous le secouez doucement d'avant en arrière, les diamants se déposeront sur le côté droit afin qu'ils soient orientés dans le bon sens pour les ramasser avec l'applicateur.
Retirez une petite section du film plastique sur laquelle travailler en même temps. Il est préférable et plus facile de travailler sur une petite section à la fois. Il est important de garder la toile couverte lorsque vous ne travaillez pas dessus.
Un carré rose qui vient avec le kit est la cire. Retirez le plastique transparent sur la cire et trempez la pointe de l'applicateur pour le remplir de cire.
Vous pouvez ensuite ramasser les diamants car ils colleront facilement à la pointe de l'applicateur. Une fois ramassé, appuyez délicatement le diamant sur son symbole correspondant sur la toile.
N'oubliez pas d'ajouter un peu plus de cire si le stylo semble ne plus ramasser les diamants.
Répétez le processus jusqu'à ce que vous ayez terminé!
Une touche finale recommandée pour compléter une bonne peinture au diamant est de la mettre dans un cadre approprié pour accrocher dans votre maison.
La peinture au diamant est un passe-temps simple et facile qui est parfait pour se détendre à la maison. C'est simple et génial à compléter par vous-même ou avec l'aide de vos enfants. Nous ne recommandons pas la peinture au diamant pour les jeunes enfants.
Les petits strass peuvent être avalés par les petits enfants et présentent un risque important pour leur santé. Veuillez profiter de la peinture au diamant avec des enfants d'âge responsable.
Peindre avec des diamants est tout simplement l'un des meilleurs moyens de se détendre à la maison. Donc, parfait pour la distanciation sociale et rester en sécurité dans une pandémie mondiale!
L'expérience est enrichissante et vous pourrez mettre en valeur votre travail!!
Vous avez acheté
${ item.invalid_order_count}
${ item.benefit_package.product_name }
(s) supplémentaire(s). Les avantages s'appliquent uniquement à l'achat d'un seul article. Veuillez rembourser le(s) article(s) en trop.
Voir les détails de la commande >
${function(){
let title = data.campaign.name;
if (data.campaign.event_type === 'share_link') {
let limit_reward_count = Number(data.campaign.campaign_rule.limit_reward_count);
let participation_times = Number(data.participation_info.participation_times);
if (limit_reward_count > 1) {
title = `${title} (${limit_reward_count - participation_times}/${limit_reward_count})`;
}
}
return title;
}()}
${function(){
if (data.campaign.event_type === 'successful_order') {
return `
Obtenez :
pour chaque
dépensé
`
}
if (data.campaign.event_type === 'share_link') {
return `
Récompense de
`
}
return `
Obtenez :
`
}()}
${function(){
const formatTimeStr = (execution_schedule) => {
const { type, effective_started_at, effective_ended_at, months, days } = execution_schedule;
if (type === 'time_range' && !(effective_started_at && effective_ended_at)) {
return 'Valide à long terme';
}
if (type === 'time_range' && effective_started_at && effective_ended_at) {
return `
-
`
}
if (type === 'weekly') {
const time = days.map((d) => {
switch(d) {
case "1": return "Lundi";
case "2": return "Mardi";
case "3": return "Mercredi";
case "4": return "Jeudi";
case "5": return "Vendredi";
case "6": return "Samedi";
case "0": return "Dimanche";
}
});
return `Efficace ${time} (Hebdomadaire)`;
}
if (type === 'monthly') {
const isFullMonth = months.length === 12;
const monthStr = months.map((value) => {
switch(value) {
case "1": return "Janvier";
case "2": return "Février";
case "3": return "Mars";
case "4": return "Avril";
case "5": return "Mai";
case "6": return "Juin";
case "7": return "Juillet";
case "8": return "Août";
case "9": return "Septembre";
case "10": return "Octobre";
case "11": return "Novembre";
case "12": return "Décembre";
}
}).join(' ');
const dayStr = days.map((value) => {
switch(value) {
case "1": return "1er";
case "2": return "2ème";
case "3": return "3ème";
case "4": return "4ème";
case "5": return "5ème";
case "6": return "6ème";
case "7": return "7ème";
case "8": return "8ème";
case "9": return "9ème";
case "10": return "10ème";
case "11": return "11ème";
case "12": return "12ème";
case "13": return "13ème";
case "14": return "14ème";
case "15": return "15ème";
case "16": return "16ème";
case "17": return "17ème";
case "18": return "18ème";
case "19": return "19ème";
case "20": return "20ème";
case "21": return "21ème";
case "22": return "22ème";
case "23": return "23ème";
case "24": return "24ème";
case "25": return "25ème";
case "26": return "26ème";
case "27": return "27ème";
case "28": return "28ème";
case "29": return "29ème";
case "30": return "30ème";
case "31": return "31ème";
}
}).join(' ');
if (isFullMonth) return `Efficace ${dayStr} (Mensuel)`; // 每月
return `Efficace ${dayStr} (Valide uniquement dans ${monthStr})`;
}
};
return formatTimeStr(data.campaign.execution_schedule);
}()}
${function(){
if (data.campaign.campaign_rule.order_condition?.min_order_paid === "0") {
return `Paiement de toute somme de commande`
} else {
return `Montant de paiement de la commande ()`
}
}()}
Achat de tout article avec un montant de commande
La commande contient :
disponibles :
${function(){
return new Intl.NumberFormat().format(data[0].point.active_amount)
}()}
gelés :
${function(){
return new Intl.NumberFormat().format(data[0].point.frozen_amount)
}()}
Expire bientôt
${function(){
return new Intl.NumberFormat().format(data[0].point.expiring_points || 0)
}()}
${function(){
const { use_global_config, is_expired, expired_method, day, month } = data[1].points_rule.point_expired_setting;
let date = `Validité permanente`;
if (!use_global_config) {
date = `Chaque point est calculé séparément selon les règles de l'activité (les détails peuvent être consultés dans les dossiers de détails des points)`;
} else {
if (is_expired) {
if (expired_method === 'after_x_months') {
date = `${month} mois valides`;
} else if (expired_method === 'after_x_days') {
date = `${day} jours valides`;
} else if (expired_method === 'on_specific_date') {
const dateElement = ``;
date = `Tous les points sont valables pour ${dateElement} avant la collecte.`;
}
}
}
return `Valide jusqu'au : ${date}`;
}()}
${function(){
const order_id = data.data?.order_number || data.data?.order_id || '';
const platformMap = {
'facebook': 'Facebook',
'x': 'X (Twitter)',
'pinterest': 'Pinterest'
};
const share_platform = platformMap[data.data?.share_platform] || '';
const adjustMap = {
'expiry_compensation': `Points expiration compensation`,
'holiday_bonus': `Festival Rewards`,
'customer_complaint_compensation': `Customer complaint compensation`,
'custom': `${data.data?.reason?.note}`
}
const adjust_type = adjustMap[data.data?.reason?.type] || '';
switch(data.resource_type) {
case 'become_member': return `Bonus pour rejoindre le club.`;
case 'enter_phone_number': return `Bonus pour remplir le numéro de téléphone`;
case 'enter_birthday': return `Bonus pour remplir la date de naissance`;
case 'successful_order': return `Bonus pour le paiement de la commande ${order_id}`;
case 'order_returned': return `Déduction de pour le remboursement de la commande ${order_id}`;
case 'discount_code_received': return `Déduction de pour l’utilisation de l'avantage ${data.data.campaign_name}`;
case 'coupon_received': return `Déduction de pour l'utilisation du coupon ${data.data.coupon_title}`;
case 'expired': return `Expiré`;
case 'upgrade_benefit': return `Bonus pour les avantages membres`;
case 'periodic_benefit': return `Bonus pour les avantages membres`;
case 'birthday_benefit': return `Bonus pour les avantages d'anniversaire`;
case 'import_member_points': return `Ajustement manuel des points`;
case 'deduction': return `Échangez contre de réduction sur la commande ${order_id}`;
case 'deduction_returned': return `Remboursez pour la commande ${order_id}`;
case 'member_migrate': return `La mise à jour de système met à jour le solde `;
case 'share_link': return `Partagez ${share_platform} pour une récompense de `;
case 'benefit_package_issued': return `${data.data.name} Problème `;
case 'manual_adjust': return `${adjust_type}`;
case 'compensation': return `Points de remboursement pour le montant de commande historique`;
case 'member_active_reward': return `Points pour activation d'adhésion`;
default: '';
}
}()}
${function(){
if (!data.is_show_expiration_time) return '';
const expiryText = data.expired_at
? `Date d'expiration: `
: `Validité permanente`;
return `|${expiryText}`;
}()}
${function(){
const {discount_type, discount_value, prerequisite_value, prerequisite_type, obtain_product, max_free_shipping} = data[0].campaign?.reward.discount_code_activity || {};
let value = '';
let unit = '';
if (discount_type === 'fixed_amount') {
value = ``;
}
if (discount_type === 'percentage') {
value = `${parseInt(discount_value)}%`;
unit = `REMISE`;
}
if (discount_type === 'free_shipping') {
if (max_free_shipping !== -1) {
value = `
GRATUITFRAIS DE PORT`;
unit = `Jusqu'à `;
} else {
value = `GRATUIT`;
unit = `FRAIS DE PORT`;
}
}
if (discount_type === 'buy_x_get_y') {
const x = prerequisite_value;
const y = obtain_product.product_count;
const obtain_value = obtain_product.obtain_value;
if(obtain_product.obtain_type === 'free') {
value = `GRATUIT`;
unit = `PRODUIT`;
}
if(obtain_product.obtain_type === 'percentage') {
value = `${obtain_value}%`;
unit = `REMISE`;
}
if(obtain_product.obtain_type === 'fixed_amount') {
value = ``;
}
}
return `
${value}
${unit}
`;
}()}
${data[0].campaign?.name}
${function(){
const { prerequisite_type, prerequisite_value } = data[0].campaign?.reward.discount_code_activity || {};
if (prerequisite_type === 'none') {
return `Pas de seuil`;
}
if (prerequisite_type === 'quantity') {
return `La commande est disponible lorsqu'elle contient au moins ${parseInt(prerequisite_value)} articles`;
}
if (prerequisite_type === 'subtotal') {
return `Disponible lorsque le montant de la commande dépasse `;
}
}()}
Il vous en coûtera pour échanger le coupon. Êtes-vous sûr de vouloir l'échanger ?
Obtenir un code de discount
Félicitations ! Vous avez reçu un code de réduction
Disponible lors du paiement d'une commande
${function(){
const {discount_type, discount_value, prerequisite_value, prerequisite_type, obtain_product, max_free_shipping} = data[0].campaign?.reward.discount_code_activity || {};
let value = '';
let unit = '';
if (discount_type === 'fixed_amount') {
value = ``;
}
if (discount_type === 'percentage') {
value = `${parseInt(discount_value)}%`;
unit = `REMISE`;
}
if (discount_type === 'free_shipping') {
if (max_free_shipping !== -1) {
value = `
GRATUITFRAIS DE PORT`;
unit = `Jusqu'à `;
} else {
value = `GRATUIT`;
unit = `FRAIS DE PORT`;
}
}
if (discount_type === 'buy_x_get_y') {
const x = prerequisite_value;
const y = obtain_product.product_count;
const obtain_value = obtain_product.obtain_value;
if(obtain_product.obtain_type === 'free') {
value = `GRATUIT`;
unit = `PRODUIT`;
}
if(obtain_product.obtain_type === 'percentage') {
value = `${obtain_value}%`;
unit = `REMISE`;
}
if(obtain_product.obtain_type === 'fixed_amount') {
value = ``;
}
}
return `
${value}
${unit}
`;
}()}
Remise
${function(){
const { discount_code_activity } = data[0].campaign?.reward || data[0].benefit?.reward || data[0].member_active_setting?.reward || {};
const { discount_type, obtain_product, discount_value } = discount_code_activity;
if (discount_type === 'fixed_amount') {
return `
`
}
if (discount_type === 'percentage') {
return `
${parseInt(discount_value)}% REMISE
`
}
if (discount_type === 'free_shipping') {
return `
LIVRAISON GRATUITE
`
}
return '';
}()}
${function(){
const {discount_type, prerequisite_value, prerequisite_type, obtain_product} = data[0].campaign?.reward.discount_code_activity || data[0].benefit?.reward.discount_code_activity || {};
if (discount_type === 'buy_x_get_y') {
const x = prerequisite_value;
const y = obtain_product.product_count;
const obtain_value = obtain_product.obtain_value;
if(obtain_product.obtain_type === 'free') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x} Obtenez ${y} Gratuit`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez Obtenez ${y} Gratuit`;
}
}
if(obtain_product.obtain_type === 'percentage') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x}, obtenez ${y} avec ${obtain_value}% de réduction`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez , obtenez ${y} avec ${obtain_value}% de réduction`;
}
}
if(obtain_product.obtain_type === 'fixed_amount') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x} obtenez ${y} avec de réduction chacun`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez obtenez ${y} avec de réduction chacun`;
}
}
}
return '';
}()}
${function(){
const { prerequisite_type, prerequisite_value, discount_type, obtain_product } = data[0].campaign?.reward.discount_code_activity || data[0].benefit?.reward.discount_code_activity || data[0].member_active_setting?.reward.discount_code_activity || {};
if (discount_type === 'buy_x_get_y') {
let x_content = '';
let y_content = '';
const x = prerequisite_value;
const {obtain_value, obtain_type} = obtain_product;
if (prerequisite_type === 'quantity') {
x_content = `Achetez les articles suivants pour un total de ${x} articles`;
} else if (prerequisite_type === 'subtotal') {
x_content = `Achetez les articles suivants pour un total de `;
}
if (obtain_type === 'free') {
y_content = `Obtenez gratuitement`;
} else if (obtain_type === 'percentage') {
y_content = `${obtain_value}% de réduction sur l'achat des articles suivants`;
} else if (obtain_type === 'fixed_amount') {
y_content = `Les articles suivants sont réduits de chacun`;
}
return `
`;
}
if (prerequisite_type === 'none') {
return `Pas de seuil`;
}
if (prerequisite_type === 'quantity') {
return `La commande est disponible lorsqu'elle contient au moins ${parseInt(prerequisite_value)} articles`;
}
if (prerequisite_type === 'subtotal') {
return `Disponible lorsque le montant de la commande dépasse `;
}
}()}
${function(){
const {obtain_type, obtain_value, prerequisite_type, prerequisite_value} = data;
if (prerequisite_type === 'quantity') {
return `Achetez les articles suivants pour un total de ${prerequisite_value} articles`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez les articles suivants pour un total de `;
}
if (obtain_type === 'free') {
return `Obtenez gratuitement`;
} else if (obtain_type === 'percentage') {
return `${obtain_value}% de réduction sur l'achat des articles suivants`;
} else if (obtain_type === 'fixed_amount') {
return `Les articles suivants sont réduits de chacun`;
}
return `Produits participant à l'activité de points`;
}()}
Remboursement uniquement de commande : Aucun point remboursé.
Les points ne seront pas remboursés lors d'un retour.Les points sélectionnés sont gelés lors de la création de la commande et libérés lors de l'annulation
${function(){
let link = '';
if (!item.subscribe_info?.subscribed) {
link = `/products/${ item.benefit_package.product_handle }`;
} else {
link = 'javascript:void(0);';
}
if (!true) {
link = `javascript:void(0);`;
}
return `
${ item.subscribe_info?.subscribed ? 'Abonné(e)' : `S'abonner` }
`;
}()}
Vous avez acheté
${ item.invalid_order_count}
${ item.benefit_package.product_name }
(s) supplémentaire(s). Les avantages s'appliquent uniquement à l'achat d'un seul article. Veuillez rembourser le(s) article(s) en trop.
Voir les détails de la commande >
Après l'expiration des avantages payés actuels, le système ne renouvellera plus automatiquement vos avantages payés. Êtes-vous sûr de vouloir annuler l'abonnement ?
${function(){
if (!data.success) {
return ``
}
return `
Désabonnement réussi (${s}s)
`;
}()}
Chargement...
${function(){
switch(data.status || data) {
case 'COUPON_RECEIVE_INSUFFICIENT_POINTS_ERROR': return `
insuffisant
`;
case 'BIRTHDAY_NOT_COME': return `
Votre date d'anniversaire n'est pas encore arrivée
`;
case 'SHOW_LOGIN_TIP':
case 'UNAUTHORIZED':
return `Vous n'êtes pas encore devenu membre ou connecté à votre compte`;
case 'COUPON_RECEIVE_NOT_IN_TIME_ERROR':
case 'COUPON_NOT_FOUND_ERROR':
case 'CAMPAIGN_NOT_FOUND_ERROR': return `Le bénéfice des points n'existe pas. Veuillez actualiser la page.`;
case 'COUPON_RECEIVE_NOT_ELIGIBLE_ERROR':
case 'COUPON_RECEIVE_UPPER_LIMIT_ERROR':
case 'COUPON_RECEIVE_FAILED_ERROR': return `Échange échoué. Veuillez actualiser la page et réessayer.`;
case 'COUPON_RECEIVE_NO_STOCK_ERROR': return `Le coupon a été échangé !`;
case 'LOYALTY_SERVER_UNAUTHORIZED': return `Veuillez vous connecter à votre compte !`;
case 'LOYALTY_SERVER_CUSTOMER_NOT_FOUND_ERROR': return `Une erreur utilisateur a été détectée. Veuillez actualiser la page et réessayer ~`;
case 'INVALID_PHONE_NUMBER_ERROR': return `Veuillez entrer un téléphone valide`;
case 'BENEFIT_UNSUBSCRIBE_FAILED_ERROR': return `Erreur réseau. Veuillez réessayer !`;
default: return `Le réseau est anormal ou le système est occupé, veuillez actualiser la page et réessayer ~`;
}
}()}
${function(){
const { discount_code_activity } = data.benefit?.reward || {};
const { discount_type, obtain_product, discount_value } = discount_code_activity || {};
if (discount_type === 'fixed_amount') {
return `
`
}
if (discount_type === 'percentage') {
return `
${parseInt(discount_value)}% REMISE
`
}
if (discount_type === 'free_shipping') {
return `
LIVRAISON GRATUITE
`
}
return '';
}()}
${function(){
const {discount_type, prerequisite_value, prerequisite_type, obtain_product} = data.benefit?.reward.discount_code_activity || {};
if (discount_type === 'buy_x_get_y') {
const x = prerequisite_value;
const y = obtain_product.product_count;
const obtain_value = obtain_product.obtain_value;
if(obtain_product.obtain_type === 'free') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x} Obtenez ${y} Gratuit`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez Obtenez ${y} Gratuit`;
}
}
if(obtain_product.obtain_type === 'percentage') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x}, obtenez ${y} avec ${obtain_value}% de réduction`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez , obtenez ${y} avec ${obtain_value}% de réduction`;
}
}
if(obtain_product.obtain_type === 'fixed_amount') {
if (prerequisite_type === 'quantity') {
return `Achetez ${x} obtenez ${y} avec de réduction chacun`;
} else if (prerequisite_type === 'subtotal') {
return `Achetez obtenez ${y} avec de réduction chacun`;
}
}
}
return '';
}()}
${function(){
const { prerequisite_type, prerequisite_value, discount_type, obtain_product, max_free_shipping } = data.benefit?.reward.discount_code_activity || {};
if (prerequisite_type === 'none' && discount_type === 'free_shipping' && max_free_shipping !== -1) {
return `Jusqu'à , Pas de seuil`;
}
if (prerequisite_type === 'quantity' && discount_type === 'free_shipping' && max_free_shipping !== -1) {
return `Jusqu'à , La commande est disponible lorsqu'elle contient au moins ${parseInt(prerequisite_value)} articles`;
}
if (prerequisite_type === 'subtotal' && discount_type === 'free_shipping' && max_free_shipping !== -1) {
return `Jusqu'à , Disponible lorsque le montant de la commande dépasse `;
}
if (prerequisite_type === 'none') {
return `Pas de seuil`;
}
if (prerequisite_type === 'quantity') {
return `La commande est disponible lorsqu'elle contient au moins ${parseInt(prerequisite_value)} articles`;
}
if (prerequisite_type === 'subtotal') {
return `Disponible lorsque le montant de la commande dépasse `;
}
return '';
}()}
${function(){
if (data.discount_code?.available_times === -1) {
return `Disponible`;
} else if (data.discount_code?.available_times > 0) {
return `Peut être utilisé ${data.discount_code?.available_times} fois`;
}
return 'Epuisé';
}()}
`;
}
return '';
}()}
${function(){
const {execution_schedule, trigger_type} = data.benefit.benefit_config;
const { type, date } = execution_schedule || {};
if (data.benefit.type === 'point') {
if (trigger_type === 'onetime') {
return `Après l'achat réussi du pack d'avantages, il sera immédiatement attribué à votre compte.`;
} else if (trigger_type === 'periodic') {
if (type === 'monthly') {
return `Après l'achat réussi du pack d'avantages, il sera automatiquement attribué à votre compte chaque mois.`;
} else if (type === 'weekly') {
return `Après l'achat réussi du pack d'avantages, il sera automatiquement attribué à votre compte chaque semaine.`;
} else if (type === 'cycle') {
return `Après l'achat réussi du pack d'avantages, il sera automatiquement attribué à votre compte tous les ${execution_schedule.days[0]} jours.`;
}
} else if (type === 'specific_date') {
return `L'avantage sera attribué à votre compte le ${ date } de chaque année.`;
}
} else {
if (trigger_type === 'onetime') {
return `Après l'achat réussi du pack d'avantages, il sera immédiatement attribué à votre compte.`;
} else if (trigger_type === 'periodic') {
if (type === 'monthly') {
return `Après l'achat réussi du pack d'avantages, le code de réduction sera actualisé automatiquement chaque mois.`;
} else if (type === 'weekly') {
return `Après l'achat réussi du pack d'avantages, le code de réduction sera actualisé automatiquement chaque semaine.`;
} else if (type === 'cycle') {
return `Après l'achat réussi du pack d'avantages, il sera automatiquement attribué à votre compte tous les ${execution_schedule.days[0]} jours.`;
}
} else if (type === 'specific_date') {
return `L'avantage sera attribué à votre compte le ${ date } de chaque année.`;
}
}
}()}
${data.discount_code?.discount_code}
${function(){
const {execution_schedule, trigger_type} = data.benefit.benefit_config;
const { type, date } = execution_schedule || {};
if (data.benefit.type === 'point') {
if (trigger_type === 'periodic') {
if (type === 'monthly') {
if (data.had_reward) {
return `L'avantage du mois a été attribué à votre compte. La prochaine attribution aura lieu dans
`;
} else {
return `Prochaine heure de rafraîchissement :
`;
}
} else if (type === 'weekly') {
if (data.had_reward) {
return `L'avantage de la semaine a été attribué à votre compte. La prochaine attribution aura lieu dans
`;
} else {
return `Prochaine heure de rafraîchissement :
`;
}
}
}
if (trigger_type === 'onetime') {
if (data.had_reward) {
return `L'avantage a été attribué à votre compte.`;
} else {
return `Prochaine heure de rafraîchissement :
`;
}
}
if (data.had_reward) {
return `L'avantage a été attribué à votre compte. La prochaine attribution aura lieu dans
`;
} else {
return `Prochaine heure de rafraîchissement :
`;
}
} else {
return `Prochaine heure de rafraîchissement :
`;
}
}()}