Men's Business British Colorblock Gentleman's Striped Polo Shirt and Trousers Two-piece Set
Sku : SH2403296548-Dark Blue-M-Polo Shirt
${function(){
const variantData = data.variant || {"id":"e1cf1887-d2da-4f82-ad2d-a8cfe35eb010","product_id":"5057080c-c84e-4c33-a294-057cd2d830cc","title":"Dark Blue-M-Polo Shirt","weight_unit":"kg","inventory_quantity":0,"sku":"SH2403296548-Dark Blue-M-Polo Shirt","barcode":"","position":1,"option1":"Dark Blue","option2":"M","option3":"Polo Shirt","note":"","image":{"src":"\/\/img.staticdj.com\/9ed14642840fc9f6b8099d9d42fda54e.png","path":"9ed14642840fc9f6b8099d9d42fda54e.png","width":1008,"height":1344,"alt":"","aspect_ratio":0.75},"wholesale_price":[{"price":26.95,"min_quantity":1}],"weight":"800","compare_at_price":"0","price":"26.95","retail_price":"0","available":true,"url":"\/products\/mens-business-british-colorblock-gentlemans-striped-polo-shirt-and-trousers-two-piece-set-3f0v?variant=e1cf1887-d2da-4f82-ad2d-a8cfe35eb010","available_quantity":999999999,"options":[{"name":"Color","value":"Dark Blue"},{"name":"Size","value":"M"},{"name":"Type","value":"Polo Shirt"}],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
Sku : ${variantData && variantData.sku}
Barcode : ${variantData && variantData.barcode}
`
}()}
${function() {
const variantData = data.variant || {"id":"e1cf1887-d2da-4f82-ad2d-a8cfe35eb010","product_id":"5057080c-c84e-4c33-a294-057cd2d830cc","title":"Dark Blue-M-Polo Shirt","weight_unit":"kg","inventory_quantity":0,"sku":"SH2403296548-Dark Blue-M-Polo Shirt","barcode":"","position":1,"option1":"Dark Blue","option2":"M","option3":"Polo Shirt","note":"","image":{"src":"\/\/img.staticdj.com\/9ed14642840fc9f6b8099d9d42fda54e.png","path":"9ed14642840fc9f6b8099d9d42fda54e.png","width":1008,"height":1344,"alt":"","aspect_ratio":0.75},"wholesale_price":[{"price":26.95,"min_quantity":1}],"weight":"800","compare_at_price":"0","price":"26.95","retail_price":"0","available":true,"url":"\/products\/mens-business-british-colorblock-gentlemans-striped-polo-shirt-and-trousers-two-piece-set-3f0v?variant=e1cf1887-d2da-4f82-ad2d-a8cfe35eb010","available_quantity":999999999,"options":[{"name":"Color","value":"Dark Blue"},{"name":"Size","value":"M"},{"name":"Type","value":"Polo Shirt"}],"off_ratio":0,"flashsale_info":[],"sales":0};
const saveType = "percentage";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
100% Money Back Guarantee. Order >> 5-10 days to processing. Delivery>> 10-15 days to arrive
people are viewing this right now
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
Product was out of stock.
Product is unavailable.
/** @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}
To display this card to customers, you need to go to "Booster & Store Conversion" to turn on the trust enhancement feature.
${item.content.replaceAll("{store_name}","SUITMENS")}
To display this card to customers, you need to go to "Booster & Store Conversion" to turn on the trust enhancement feature.
Men's business gentleman British classic color block stitching Polo shirt and trousers is a traditional and elegant clothing combination, suitable for formal business occasions or British-style leisure activities. Here are some suggested combinations:
Color-blocked Polo Shirt: Choose a polo shirt with a color-blocked design. This design splices different colored fabrics together to create a unique visual effect. Choose classic British style colors, such as dark blue, dark green, burgundy, etc., to add a gentlemanly touch.
Classic trousers: Pair with a pair of classic trousers, such as slim-fitting trousers or straight-leg pants. Choose high-quality fabrics, such as wool or blends, to add texture and a professional feel to the overall look.
Belts and Shoes: Choose a high-quality belt that coordinates with the color of your polo shirt and pants. Pair it with a pair of classic leather shoes, such as Oxfords or George Brooks, to keep the look complete and gentlemanly.
Accessories: You can choose some simple and exquisite accessories, such as watches, ties or handkerchiefs, to add details and taste to the overall look. Choose classic designs and materials to echo British style.
Clean and tidy look: Make sure the overall look of your polo shirt and trousers is clean and neat. Note that the collar of the Polo shirt should be neat, and the cuffs can be rolled up appropriately to add a casual feel. Trousers should be well-fitting and comfortable, and the legs should hang neatly.
Men's business gentleman's British classic color block stitching Polo shirt and trousers are a classic and elegant choice. This combination shows gentlemanly demeanor and fashionable taste, suitable for formal occasions or casual activities pursuing British style. Depending on personal preference and the occasion, colors, styles and accessories can be adjusted to create a style unique to you. Remember to choose a size and fitting style that suits your body shape to ensure the overall matching effect.
${function() {
const minDays = parseInt('10');
const maxDays = parseInt('15');
const customText = "Estimated Delivery\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}
`;
}()}
${function() {
const postageFreeAmount = 99;
const custom_text = "Buy {amount} more to enjoy FREE Shipping";
const totalPrice = +data.total_price;
const diffPrice = postageFreeAmount - totalPrice;
const percentDiff = (diffPrice > 0 ? (totalPrice / postageFreeAmount * 100) : 100) + '%';
let tipText = "Your order is free delivery";
if (diffPrice > 0) {
tipText = custom_text.replace('{amount}', `
`);
}
return `
`;
}()}