🎉Extra 5% Off Code:【UNA5】+ Free Shipping For Order $79+
Mystery Box
HOT
NEW
DEALS
Huge Clearance 15x30cm
Huge Clearance 20x30cm
Huge Clearance 30x40cm
Huge Clearance 30x30cm
Bundle Sale
Car & Garage
Pin Up Girls
Warning
Music
Beer
Cowboy
Animal
Garden
Garage
Hot Series
Motorcycle
Vehicle
Motor Oil
Warning
Beware Of
Danger
Do Not
Area 51
No Trespassing
Vintage Metal Signs
Shop By Size
Music
Foods & Drinks
Enviroment
Animals
Big Size
Big Size-Warning
Big Size-Pin Up Girls
Big Size-Service
Big Size-Motor Oil
Big Size-Transportation
Big Size-Beer
Big Size-Music
Big Size-Animal
Customized
Photo Custom
Name Custom
Multi Style
Wholesale
Mystery Box
HOT
NEW
DEALS
Huge Clearance 15x30cm
Huge Clearance 20x30cm
Huge Clearance 30x40cm
Huge Clearance 30x30cm
Bundle Sale
Car & Garage
Pin Up Girls
Warning
Music
Beer
Cowboy
Animal
Garden
Garage
Hot Series
Tire
Service
Parking
Route 66
Chain Saw
Motorcycle
Pin Up Girl
Spark Plug
Car License
Motorcycle
For BSA
TT Racing
For Suzuki
For Vespa
For Ducati
For Kawasaki
Vehicle
Car
Train
Trucks
Airplane
Tractors
Motorcycle
Motor Oil
BP
STP
Esso
Gulf
76 Fuel
Texaco
Castrol
Sinclair
Valvoline
Mobilgas
Warning
Beware Of
Danger
Do Not
Area 51
No Trespassing
Vintage Metal Signs
Shop By Size
6x12Inch Car License
8x12Inch Metal Signs
12x16Inch Metal Signs
12x12Inch Round Signs
12x12Inch Shield Signs
Music
Kiss
Rush
AC/DC
Queen
ZZ Top
The Who
Johnny Cash
The Doors
Rammestein
Foods & Drinks
Beer
Wine
Coffee
Drinks
Foods
Enviroment
Farm
Cartoon
Garden
Landscape
Movies
Sports
Cowboy
Others
Animals
Cat
Dog
Chicken
Cow
Horse
Big Size
12x16Inch
Big Size-Warning
Big Size-Pin Up Girls
Big Size-Service
Big Size-Motor Oil
Big Size-Transportation
Big Size-Beer
Big Size-Music
Big Size-Animal
Customized
Photo Custom
Name Custom
Multi Style
Wholesale
BIG SAVINGS
Login
Register
Login
Register
1 / 14
You may also like
Don't Like These?
0%
OFF
12x16Inch (30x40cm) - Sexy Girl - Vintage Metal Signs
802158.03
$15.99
27 sold
Qty
1000 in stock
-
+
Add to Cart
Buy Now
Product Description
Reviews
Product Description
Specification:
Material: Tinplate/Metal
Style: Retro and Nostalgic/Old Furniture
Frame: No
Size: 30x40cm/11.81x15.75in
Applicable scenarios: applicable to home, bar, coffee shop, KTV, etc.
Function: Both mast and wall can be used
Note:
Some retro metal signs are designed with rusty texture, which is not a quality problem.
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement.
Reviews
Share
Tweet
Pin it
You may also like
Don't Like These?
Hot Bundle Sale
2pcs - Warning-Vintage Metal Signs - 8x12Inch (20x30cm)/12x16Inch(30x40cm)
$15.99
2pcs - Warning-Vintage Metal Signs - 8x12Inch (20x30cm)/12x16Inch(30x40cm)
$15.99
3pcs - 8x12Inch (20x30cm) - Beer - Vintage Metal Signs
$22.99
3pcs Warning Shot - Warning Vintage Metal Signs
$22.99
3pcs - 8x12Inch (20x30cm) - Warning - Warning Vintage Metal Signs
$22.99
4pcs - 8x12Inch (20x30cm) - Hot Oil Mix - Vintage Metal Signs
$28.99
4pcs - 8x12Inch (20x30cm) - Lady - Vintage Metal Signs
$27.99
2pcs - 8x12Inch (20x30cm) - Castrol Oil - Vintage Metal Signs
$14.99
3pcs - 8x12Inch (20x30cm) - Hot Tire Mix - Vintage Metal Signs
$22.99
4pcs - 8x12Inch (20x30cm) - Pin Up Girls - Vintage Metal Signs
$27.99
View all
Customer Reviews
Here are what our customers say.
Write a Review
Write a Review
Reviews
With Photos
Newest
Newest
Most liked
Highest ratings
Lowest ratings
Customer Reviews
Reviews
With Photos
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
${function(){ const limit = typeof data === 'number' ? data : 0; return `
Pictures/Videos (
${limit || 0}/5
)
` }()}
${(function(){ const closeIcon = '
'; if (item.type === 'image') { return `
${closeIcon}
` } return `
${closeIcon}
` })()}
Submit Comments Anonymously
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.