هێڵی سپییەکانی ئۆتومبێلەکانی فرۆشگا (بە شێوەی کۆمەڵەیی)؟ هیچ شتێک نابێت لەمە زیاتر بگەڕێن. YAOLILAI! ئێمە سەرەکیترین فرۆشگای هێڵین بۆ س...">
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
گەڕان بۆ لەسیلی دووچوونی سپی بۆ فرۆشتن دەستنیشان کراو؟ زیاتر گەڕان مەکە لە YAOLILAI! ئێمە یەکێکین لە بازرگانی ناوەندی سەرەکی لەسیلی دووچوون بۆ کرۆنکەی بچووک و نیوکرۆنکە. چیتر پێویستت بێت بە لەسیلی دووچوون بۆ کرۆنکەی بچووک یان گشتی، ئێمە تەواویان هەین. بخوێنەوە تا دەربارەی ئەو شوێنە بزانیت کە دەتوانیت لەسیلی دووچوونی سپی بە باشترین نرخ بەدەست بهێنیت. چەقی سەرگەلی یاولیلای بۆ تولیدی گشتی بۆ وێدساکاوا: دیتانی بەرهەم و پرۆسەی چەقی سەرگەلی بۆ تولیدی گشتی بۆ وێدساکاوا ماددەی جۆراوپێکی ئالوانسیم بۆ ماشینی گیر دیزاینکراو لە چین بەکارهێنان: تولیدی کەم، شانکردن و بڕینی کەم، دروستکردنی لاوی گەردیلەی ئۆتۆمبێل، دەروازەی دۆلفین، کاکێکردنی ئامێری ئەلیکترۆنی، کاککردنی چاپکردنی کورت، چاککردنی دای، هاوسەنگکردنی موتۆری ئۆتۆمبێل، سیستەمی بنکردن و کردنەوەی چەق، کارلێککردن لەگەڵ قابەکان بە کاسەی فشاری نزم، سیستەمی دابەشکردنی خواردنی یەخی، یانکردنی دیواری شوێنی کثافەت (تا ٦ مەتر، گۆڕینی سەری چاپکەری ڕوبۆت)، سیستەمی ڕوبۆتی دەروازەی شیت، گۆڕینی ئامێر، کۆلەر، سنەندن، ئۆتۆماتیککردنی ماشینی بڕین، (چاپکردن، رەنگدان، کارلێککردن لەگەڵ تەنی بودا، کارکردنی پلاستیکی گشتی، داخستنی چاپکردنی هاوسەنگکردنی هیدرۆلیک، ماشینی کارکردن بە دەست، هەڵواسین بە چەندین بنچینەی مێز (دای، پلەی ماشینکاری، هتد)، پرۆفایلی ئەکچواتەر، دروستکردنی باکەلیت، کارتوونی خواردن، پۆشانی فۆیل، کارلێککردن لەگەڵ دانانی جووی چەوند www.ointech.com بە دابینکردنی پێشنهادی خێرا، ئێمە لە ماوەی ٤٨ کاتژمێردا نرخ دەدەین (قبوڵکردن ڕهنگدان بۆ نرخ دەکات). دووپاتەکانمان بە ڕەنگی سیاهی داڕشکاوی ستاندارد و هەروەها ڕەنگی سیاهی داڕشکاوی لەسەر دەستنیشان کراو بەردەستن. هیچ سنورێک جێگیر نەکراوەتەوە کاتێک ئەم دووپاتەیە دروست کرابوو! لە جۆرە باشترین ماددە دروست کراوە کە بۆ بەکارهێنانی ماوەی درێژ و بە شێوەیەکی کاتی ڕێکخراوە. ئەم هەنجارانە بە شێوەیەکی تەواو گۆڕین بۆ ئەو هەنجرە تەسکەیەی کە تەسک بووە. بەهەر شێوەیەک کە پێویستییەکانت داوا لە کردنی هەنجری سفیدی کلاسیک یان نوێتر بکات، دەتوانین یارمەتیت بدەین باشترین هەڵبژاردن بکەیت. ئێستا دەتوانیت هەڵگری سپیی کرۆکەکانمان بکڕیت لەسەر ماڵپەڕمان، دەتوانیت سەیری کۆمەڵێک هەڵبژاردە بکەیت بۆ جووتکردن بە ئوتومبێلەکەت پێش فرۆشتن. هەروەها تیمێکمان هەیە لە فرۆشیار و بڵاوکەران کە لەوانەیە بتوانن خۆشبوون یان پێشنیاری بۆ تۆ بکەن لەسەر هەڵگری سپیی کرۆکەکانمان. دڵنیابە لە بینینی هەڵبژاردەکانی فرۆشیاری ناوچەکانت بۆ دۆزینەوەی هەموو داواکارییەکانی داواکراو بۆ هەڵگری سپیی کرۆکەکان. کاتێک سەبارەت بە هەڵگری سەرکەوتی سپی بۆ فرۆشتنی دابەزین، YAOLILAI هەڵبژاردنی باشترین ئەو شوێنە کە دەتوانیت هەڵبژێریت. ئێمە جۆری جیاوازی هەڵگری بەهێز و ناوازە پێشکەش دەکەین بە نرخێکی پێشبڕکێکار، کە هەرگیز گونجاو نەبووە بۆ شانازکردنی مۆدێلی ئۆتۆمبێلەکەت بەبێ شکاندنی جیبەکەت. ئێستا ئێمە ببینە لەسەر ئینتەرنێت یان لە یەکێک لە فرۆشگاکانمان بۆ بەدەستهێنانی باشترین پێشنادەکان لەسەر چەقی سەرکەوتی سپی! گۆڕینی چەقی سەرکەوتەکان بۆ چەقی سپی دەتوانێت شتێکی زۆر باش بێت بۆ ئۆتۆمبێلەکەت. چەقی سپی سوودێکی زۆری هەیە، چونکە دەتوانن زیاتر تیشکی سەرنج بخەنە سەر ئۆتۆمبێلەکەت، و ئەوەش بەم شێوەیە جیاواز و شاناز بڵێت. دەتوانیت چەقی سپی بەکاربهێنیت بۆ باشترکردنی شێوازی گشتی ئۆتۆمبێلەکەت، بۆیە بەم شێوەیە نوێتر و سەرنجدەرتر دەبێت. زۆرتر لە هەموو شتێک، لایەکانی سپی لە پلاتی سالاددا ڕووکردنەوەیان ئاسانترە لەگەڵ ڕەنگی شین یان ڕەنگەکانی تردا، کە دواتر کات و هەموو ئەزموونەکەت دادەخرێت. لەگەڵ چەقی سەرکەوتی سپی، دەتوانیت ئۆتۆمبێلەکەت بە شێوەیەکی تایبەت بخەیتەڕوو و بیکەیتە خۆت. هەڵگری تیرمە سپی دوای دوایی لە نێوان مەترسیدا سەردەخۆشی کردووە. لە بەشی چەرخی ئوتومبێلدا، جۆری سپی بێگومان هەموو جۆرە مەترسییەکانی تر دەباتەوە. چەرخی سپی دەتوانێت ئوتومبێلەکە وێنەیەکی پاکی بۆ بباتەوە. زۆربەی مالکانی ئوتومبێل حەزیان لە شێوازی پاک و سادەی هەڵگری سپییە. چەرخی سپی دەتوانێت دژایەتیش بۆ ماوەی ئوتومبێلەکە دروست بکات، کە ئەمەش ڕونتری و گرنگی بەرزووچوونی ئوتومبێلەکە دوای دوایی زیاد دەکات. زۆرتر، هەڵگری سپی چەندین کاری دەتوانن بکەن و بۆ هەموو جۆرە ڕەنگ و شێوازی ئوتومبێلێک دەتوانن گونجاو بن. هەر کەیسێک ئوتومبێلەکەت کۆن یان نوێ بێت، چەرخی سپی دەتوانێت بە شێوەیەکی گشتی بە دیزاینەکە زیاد بکات و ئوتومبێلەکە وێنەیەکی سارد و ناوازە بخاتە سەر. لەسیل دووچوون لەسەر ئەگەر هیوای زیادکردنی شێوازی کرۆنکەت بیت و کرۆنکەکەت بە شێوەیەکی نوێتر بخاتەوە، کەسبکردنی لەسیلی دووچوونی سپی دەتوانێت زۆر باش بێت بۆ زیادکردنی شێواز. لەسیلی دووچوونی سپی زۆر باشە و دەتوانێت کرۆنکەکەت بە شێوەیەکی تازە و نوێ بخاتەوە کە ئەنجامەکەی کرۆنکەکەت جیا دەبێت لە هەموو کرۆنکەکان. لەسیلی دووچوونی سپی بۆ کرۆنکەکەت – چیتر بۆ ڕێگای شارەکان بەکاردێت یان بۆ ڕێگای دارستانی سەرەکی، چەند شتێک هەیە کە دەتوانێت وێنەی ئاسایی خودانی خودانی کرۆنکەکەت بەهێزتر و زۆرتر بکات وەک لەسیلی دووچوونی سپی باش. دەتوانیت کرۆنکەکەت بە لەسیلی دووچوونی سپی تایبەت بکەیت و جیهان بڵێیت کە تۆ کێیت. لەسیلی دووچوونی سپی بۆ کرۆنکەت بکەرەوە و کرۆنکەکەت ڕاستەوخۆ گۆڕ بکە! کارمەندانی خزمەتگوزاری بەکارهێنەرانمان زانا، دڵخۆش و هەستیارن. بە شێوەیەکی گشتی، هەرچەندە هێڵی سپییەکانی ئۆتومبێلەکان بن یان خزمەتگوزاری دواتر لە فرۆشتن، ئێمە خزمەتگوزاری تێکەڵەیەکی بەردەوام و پیشەگەر دەدەین بۆ ئەوەی هیچ کێشەیەک لە بیرتان نەبێت. لە هێڵی سپییەکانی ئۆتومبێلەکانەوە، لە هەڵبژاردنی ماددە سەرەتاییەکانەوە تا بەرهەمی کۆتایی، ئێمە استانداردە باشەکانی کوالیتەوە دەبەزین و هەر هەنگاوێک لە پرۆسەی دروستکردن کۆنتڕۆڵ دەکەین. هەر هێڵێکی فولادی بەشداری چەندین پڕۆسەی پشکنین دەکات بۆ ئەوەی کوالیتی بەرز، بەهێزی و ڕێژەیەکی راستەقینەی هێڵەکە تەواو بێت. ئێمە دڵنیایی لە کوالیتی بەرز دەدەین. ئێمە خزمەتگوزارییەکی گەورە پێشکەش دەکەین کە بە تایبەتی بۆ پێداویستییەکانی هەر کڕیارێک دروست کراوە. هەرچەندە پێداویستییەکانت لەسەر هێلکەی سپییەکانی ئۆتومبێلەکەت، دیزاین و کارایی بێت، ئێمە هێلکەیەک دیزاین دەکەین کە بە باشترین شێوە پێداویستییەکانی تۆ پێکەنییە. تیمی توێژینەوە و پەرەپێدان (RD) ی ئێمە بەهێزە و بەهێزە لەسەر هێلکەی سپییەکانی ئۆتومبێلەکەت، و بەردەوام لە لێکۆڵینەوەی ماتەریاڵە نوێیەکان، تەکنیکەکان و دیزاینەکان دەبێت. دەتوانین بەخێرایی بەرەوپێش بچین بۆ داواکارییەکانی بازاڕ و ڕوناکییەکانی پیشەسازی، و کڕیارانمان بە باشترین هێلکەکانی فولادی نوێ پێشکەش دەکەین کە باشترین شێوە پێداویستییەکانی تۆ پێکەنییە.پەیوەندی بکە بۆ من لەلایەن ئێستا ئەگەر هیچ کێشەیەک دەدۆزیت!
هەڵگری سپیی کرۆکەکان
هەڵگری سپیی کوالێتی بەرز بۆ ئامانجی فرۆشتنی دووبارە

شوێنی دۆزینەوەی باشترین داواکارییەکان بۆ هەڵگری سپیی کرۆکەکان

سودەکانی نوێکردنەوە بۆ هەڵگری سپیی کرۆکەکان

هەڵبژاردەیەکی هەڵبژێردراو لە میان دوستی کرۆکەکان
Why choose YAOLILAI هەڵگری سپیی کرۆکەکان?
سیستەمی خزمەتگوزاری گشتی:
کاری ڕێگەیییەکانی سەرەکی:
سەرپەرشتی ڕێکەوەت و سەرەتایی:
تیمی ژێرهەڵبژاردنهێن و شیکاری
Heke niha neyê çi ku li bîrt nayên,
Niha Daxwaza Çavkaniyekê Bike
Li ser hilbera we hatine were destnîşan kirin ji bo produktekî ya zêdeya kirin.پەیوەندیمان پێوەبکەن