custompatchmaker

Return & Exchange Policy

At Custom Patch Maker, every patch is custom-made to your specifications. Because of the personalized nature of our products, we cannot accept returns or exchanges once production has started.


Non-Returnable Items

  • All custom orders are final sale and cannot be returned or exchanged.

  • We are not responsible for mistakes in the design, text, size, or color if they were approved by the buyer before production.


Eligible Returns/Exchanges

We only accept returns or exchanges if:

  • The item arrives damaged or defective.

  • The wrong design or size was sent due to our error.


Return Process

  • You must contact us within 7 days of delivery with proof (photos/videos).

  • Approved returns must be shipped back in original packaging.

  • Buyer is responsible for return shipping fees unless the return is due to our mistake.

  • If the returned item is damaged, used, or not the same product sent, no refund or exchange will be issued.

  • In such cases, it is the buyer’s responsibility to arrange delivery back to them, and shipping costs must be paid by the buyer.


Refunds

  • Refunds are only issued if we cannot remake or replace the item.

  • If a refund is approved, it is the buyer’s responsibility to send the item back to us.

  • Refunds are processed only after we receive and review the product in its original condition.

  • Refunds will cover the product cost only; shipping fees are non-refundable.

  • Refunds are issued within 2–7 business days after approval.

// --- Dynamically fix WooCommerce gallery height --- document.addEventListener('DOMContentLoaded', function() { var galleries = document.querySelectorAll('.woocommerce-product-gallery__wrapper'); for (var g = 0; g < galleries.length; g++) { (function(gallery) { function adjustHeight() { var images = gallery.querySelectorAll('img'); var maxHeight = 0; for (var i = 0; i < images.length; i++) { var img = images[i]; if (img.complete) { if (img.naturalHeight > maxHeight) { maxHeight = img.naturalHeight; } } else { img.addEventListener('load', adjustHeight); } } gallery.style.height = maxHeight + 'px'; } adjustHeight(); window.addEventListener('resize', adjustHeight); })(galleries[g]); } });
Scroll to Top