When the Poplar Ridge Pendant Bird Feeder is working, the birds will whistle. The lid with our hand painted Taylor pattern poplar ridges lifts up so the mesh bottom can be filled with bird food. Create an upscale community for your local birds and make these beautiful painted aviaries home. Attach to any porch perch or tree to add a little glamour to your outdoor world. If your family and friends love their birders, this is a great gift to get them a front row seat from the comfort of their home. Handcrafted from durable metal and resin, our birdhouses are extremely durable outdoors and will last for years in rain and snow. why do you like it
- Decorative birdhouse garden accents
- Weather and rust resistant
- 100% Premium Powder Coated Iron
- Drain holes and cleaning channels
- Hand-painted with beautiful details and textures
- The feeder can be attached to any porch perch or tree.
aspect: Flyer's Folly: 19 cm high x 9.25 cm wide x 9.25 cm deep Bird habitat: 16cm high x 7cm wide x 7cm deep Pagoda Aviary: 16'cmH x 7cm W x 7cmD Courtly Check: 17.99cm H x 8.27cm W x 8.27cm D Feather Nest Bird Feeder: 17.99 cm H x 12.2 cm W x 12.2 cm D Morning Glory: 16 cm high x 5.5 cm wide x 5.5 cm deep
${function(){
const settings_product_title = "title";
const product_grid_image_size = "100%";
const settings_product_image_hover_on = true;
let settings_product_save_label = true;
const settings_product_swatches_name = ["color"];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.originData.options[i];
const optionName = option.name && option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `