{"id":4991,"date":"2026-07-31T01:06:54","date_gmt":"2026-07-31T01:06:54","guid":{"rendered":"https:\/\/test.ribbonoem.com\/faq\/"},"modified":"2026-07-31T05:17:57","modified_gmt":"2026-07-31T05:17:57","slug":"faq","status":"publish","type":"page","link":"https:\/\/test.ribbonoem.com\/da\/faq\/","title":{"rendered":"OFTE STILLEDE SP\u00d8RGSM\u00c5L"},"content":{"rendered":"\n<!--\n  ============================================================================\n  FAQ, \/faq\/  (full-site FAQ aggregation page)\n  File: website\/faq.html\n  ----------------------------------------------------------------------------\n  SECTION MAP (per architecture\/02-page-content-strategy.md \u00a74.7):\n    1. Hero                      .rb-faq-hero     (dark blue, 1 CTA, topic anchors)\n    2. Ordering & MOQ            .rb-faq-group    (MOQ = [TBD - awaiting client])\n    3. Customization & Printing  .rb-faq-group    (17 techniques, Pantone [TBD])\n    4. Sampling & Lead Time      .rb-faq-group    (free sample, days [TBD], 2-3 wks)\n    5. Payment & Shipping        .rb-faq-group    (payment [TBD], worldwide export)\n    6. Quality & Certifications  .rb-faq-group    (4 certs only, never AS9100D)\n    Closing contact strip inside the last group (FAQ closing, no CTA section).\n  CONTRACT:\n    - Content sections only (theme supplies header\/footer).\n    - 20 Q&A in <details> accordions; FAQPage JSON-LD below is kept in\n      EXACT 1:1 sync with the accordion (same questions, same answers).\n    - Answers reuse homepage FAQ wording where the question is identical.\n    - MOQ \/ payment \/ sample days \/ export countries => [TBD - awaiting client].\n  ============================================================================\n-->\n<div class=\"rb-faq\">\n<!-- =====================================================================\n     SECTION 1, HERO (dark blue, white text, single CTA, topic anchors)\n     ===================================================================== -->\n<style>\n.rb-faq { font-family: var(--font-body, 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif); color: var(--color-text, #293c82); -webkit-font-smoothing: antialiased; }\n.rb-faq *, .rb-faq *::before, .rb-faq *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.rb-faq img { max-width: 100%; height: auto; display: block; }\n.rb-faq a { text-decoration: none; color: inherit; }\n.rb-faq h1, .rb-faq h2, .rb-faq h3 { font-family: var(--font-heading, 'Roboto', sans-serif); color: var(--color-heading, #1e2d63); line-height: 1.2; text-wrap: balance; }\n.rb-faq p { line-height: 1.7; }\n.rb-faq .rb-faq-wrap { max-width: var(--container-md, 1080px); margin: 0 auto; padding-left: var(--container-gutter, 1rem); padding-right: var(--container-gutter, 1rem); }\n.rb-faq .rb-faq-btn { display: inline-block; background: var(--color-accent, #cc9591); color: #fff; font-weight: 600; font-size: 14px; letter-spacing: .08em; text-transform: uppercase; padding: 16px 36px; border: 1px solid var(--color-accent, #cc9591); border-radius: var(--radius-sm, 6px); cursor: pointer; transition: transform var(--duration-fast, 250ms) var(--ease-out-expo, ease), box-shadow var(--duration-fast, 250ms) ease; }\n.rb-faq .rb-faq-btn:hover { transform: scale(1.04); box-shadow: var(--shadow-button-hover, 0 12px 26px rgba(204,149,145,.32)); }\n.rb-faq .rb-faq-textlink { display: inline-block; font-weight: 700; color: var(--color-primary, #293c82); border-bottom: 2px solid var(--color-accent, #cc9591); padding-bottom: 2px; transition: color var(--duration-fast, 250ms) ease; }\n.rb-faq .rb-faq-textlink:hover { color: var(--color-accent, #cc9591); }\n\/* progressive-enhancement reveal *\/\n.rb-faq--js .rb-faq-reveal { opacity: 0; transform: translateY(24px); transition: opacity .7s var(--ease-out-expo, ease), transform .7s var(--ease-out-expo, ease); }\n.rb-faq--js .rb-faq-reveal.is-in { opacity: 1; transform: none; }\n@media (prefers-reduced-motion: reduce) { .rb-faq--js .rb-faq-reveal { opacity: 1; transform: none; transition: none; } }\n.rb-faq-hero { position: relative; background: var(--color-primary, #293c82); color: #fff; overflow: hidden; }\n.rb-faq-hero__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: .22; }\n.rb-faq-hero__overlay { position: absolute; inset: 0; background: linear-gradient(100deg, rgba(30,45,99,.96) 0%, rgba(41,60,130,.9) 52%, rgba(41,60,130,.62) 100%); }\n.rb-faq-hero__inner { position: relative; z-index: 2; max-width: var(--container-md, 1080px); margin: 0 auto; padding: clamp(4.5rem, 10vw, 7.5rem) var(--container-gutter, 1rem); }\n.rb-faq-hero__crumb { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.72); margin-bottom: 28px; }\n.rb-faq-hero__crumb a { color: rgba(255,255,255,.72); transition: color var(--duration-fast, 250ms) ease; }\n.rb-faq-hero__crumb a:hover { color: #fff; }\n.rb-faq-hero__crumb .sep { opacity: .5; }\n.rb-faq-hero__crumb .curr { color: #fff; font-weight: 700; }\n.rb-faq-hero__kicker { display: block; font-size: 13px; font-weight: 700; letter-spacing: .26em; text-transform: uppercase; color: var(--color-accent, #cc9591); margin-bottom: 20px; }\n.rb-faq-hero h1 { color: #fff; font-size: clamp(2rem, 4.4vw, 3.2rem); font-weight: 900; letter-spacing: -.03em; line-height: 1.1; max-width: 820px; margin-bottom: 22px; text-shadow: 0 4px 22px rgba(0,0,0,.35); }\n.rb-faq-hero__sub { color: #fff; opacity: .94; font-size: 1.06rem; line-height: 1.75; max-width: 640px; margin-bottom: 32px; }\n.rb-faq-hero__anchors { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 36px; }\n.rb-faq-hero__anchors a { background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.22); border-radius: var(--radius-full, 999px); padding: 9px 18px; font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: rgba(255,255,255,.9); transition: background var(--duration-fast, 250ms) ease, border-color var(--duration-fast, 250ms) ease; }\n.rb-faq-hero__anchors a:hover { background: rgba(255,255,255,.16); border-color: var(--color-accent, #cc9591); }\n@media (max-width: 768px) {\n  .rb-faq-hero__inner { padding: clamp(3.5rem, 15vw, 5.5rem) 20px; }\n  .rb-faq-hero h1 { font-size: 1.9rem; }\n}\n<\/style>\n<section class=\"rb-faq-hero\">\n  <img decoding=\"async\" class=\"rb-faq-hero__bg\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-manufacturer-05.jpg\" alt=\"Ribbon manufacturing lines at the Meedee factory\" fetchpriority=\"high\" title=\"\">\n  <div class=\"rb-faq-hero__overlay\" aria-hidden=\"true\"><\/div>\n  <div class=\"rb-faq-hero__inner\">\n    <nav class=\"rb-faq-hero__crumb\" aria-label=\"Breadcrumb\">\n      <a href=\"\/\">Home<\/a>\n      <span class=\"sep\">\/<\/span>\n      <span class=\"curr\">FAQ<\/span>\n    <\/nav>\n    <span class=\"rb-faq-hero__kicker\">20 Questions &middot; 5 Topics &middot; Straight Answers<\/span>\n    <h1>Ribbon Wholesale MOQ &amp; Custom Ribbon Lead Time FAQ<\/h1>\n    <p class=\"rb-faq-hero__sub\">The full-site sourcing FAQ from a 20+ year ribbon manufacturer: ordering and MOQ, customization and printing, sampling and lead time, payment and shipping, quality and certifications. Answers come straight from our production and export practice.<\/p>\n    <div class=\"rb-faq-hero__anchors\">\n      <a href=\"#rb-faq-ordering\">Ordering &amp; MOQ<\/a>\n      <a href=\"#rb-faq-custom\">Customization &amp; Printing<\/a>\n      <a href=\"#rb-faq-sampling\">Sampling &amp; Lead Time<\/a>\n      <a href=\"#rb-faq-payment\">Payment &amp; Shipping<\/a>\n      <a href=\"#rb-faq-quality\">Quality &amp; Certifications<\/a>\n    <\/div>\n    <a class=\"rb-faq-btn\" href=\"\/contact\/\">Get a Free Quote<\/a>\n  <\/div>\n<\/section>\n<!-- =====================================================================\n     SHARED GROUP + ACCORDION STYLES (used by all 5 FAQ groups)\n     ===================================================================== -->\n<style>\n.rb-faq-group { padding: var(--section-space, clamp(5rem, 9vw, 8rem)) 0; scroll-margin-top: 80px; }\n.rb-faq-group--alt { background: var(--color-bg-soft, #F7F7F7); }\n.rb-faq-group__head { max-width: 780px; margin: 0 auto 44px; text-align: center; }\n.rb-faq-group__eyebrow { display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: .22em; text-transform: uppercase; color: var(--color-accent, #cc9591); border-left: 3px solid var(--color-accent, #cc9591); padding-left: 14px; margin-bottom: 16px; }\n.rb-faq-group__head h2 { font-size: clamp(1.6rem, 2.8vw, 2.2rem); font-weight: 800; letter-spacing: -.02em; margin-bottom: 14px; }\n.rb-faq-group__head p { font-size: 1rem; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-faq-list { max-width: 820px; margin: 0 auto; display: flex; flex-direction: column; gap: 14px; }\n.rb-faq-item { background: var(--color-surface, #fff); border: 1px solid var(--color-border, #E5E5E5); border-radius: var(--radius-sm, 6px); transition: border-color var(--duration-fast, 250ms) ease; }\n.rb-faq-group--alt .rb-faq-item { background: var(--color-surface, #fff); }\n.rb-faq-item[open] { border-color: var(--color-accent, #cc9591); }\n.rb-faq-item summary { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 20px 24px; cursor: pointer; list-style: none; font-size: 1rem; font-weight: 700; color: var(--color-heading, #1e2d63); line-height: 1.4; }\n.rb-faq-item summary::-webkit-details-marker { display: none; }\n.rb-faq-item summary::after { content: '+'; flex: 0 0 auto; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--color-border-strong, #D4D4D4); border-radius: var(--radius-full, 999px); color: var(--color-primary, #293c82); font-size: 1.15rem; font-weight: 400; line-height: 1; transition: transform var(--duration-base, 400ms) var(--ease-out-expo, ease), background var(--duration-fast, 250ms) ease, color var(--duration-fast, 250ms) ease, border-color var(--duration-fast, 250ms) ease; }\n.rb-faq-item[open] summary::after { content: '\\2212'; transform: rotate(180deg); background: var(--color-accent, #cc9591); border-color: var(--color-accent, #cc9591); color: #fff; }\n.rb-faq-item__a { padding: 0 24px 22px; font-size: .94rem; line-height: 1.75; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-faq-item__a a { font-weight: 700; color: var(--color-primary, #293c82); border-bottom: 1px solid var(--color-accent, #cc9591); }\n.rb-faq-item__a a:hover { color: var(--color-accent, #cc9591); }\n\/* closing contact strip (FAQ closing, not a standalone CTA section) *\/\n.rb-faq-close { max-width: 820px; margin: 46px auto 0; background: var(--color-primary, #293c82); color: #fff; border-radius: var(--radius-md, 10px); padding: 30px 34px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px; }\n.rb-faq-close__txt { font-size: .98rem; line-height: 1.7; color: rgba(255,255,255,.92); }\n.rb-faq-close__txt b { color: #fff; }\n.rb-faq-close__txt span { display: block; font-size: .85rem; color: rgba(255,255,255,.72); margin-top: 4px; }\n<\/style>\n<!-- =====================================================================\n     SECTION 2, ORDERING & MOQ\n     ===================================================================== -->\n<section class=\"rb-faq-group\" id=\"rb-faq-ordering\">\n  <div class=\"rb-faq-wrap\">\n    <div class=\"rb-faq-group__head rb-faq-reveal\">\n      <span class=\"rb-faq-group__eyebrow\">Topic 01<\/span>\n      <h2>Ordering &amp; MOQ<\/h2>\n      <p>Who we are, how minimums work and what a quote needs. MOQ varies by ribbon type and customization; pricing is volume tiered.<\/p>\n    <\/div>\n    <div class=\"rb-faq-list\">\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Are you a manufacturer or a trading company?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>We are a manufacturer. Meedee Ribbon operates a 150,000+ sqm factory in Xiamen, China, with 300 production machines and 20+ years of OEM and ODM ribbon experience. All weaving, dyeing, printing and finishing happens in-house.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What is your MOQ for wholesale ribbon?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>MOQ varies by ribbon type, width and customization level. <strong>[TBD &#8211; awaiting client]<\/strong> for specific minimums. Contact us with your specifications and we will confirm the minimum order and volume-tiered pricing for your project.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Do you offer volume discounts on bulk ribbon orders?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Yes. We quote with volume-tiered pricing: the larger the quantity, the lower the unit price. We do not publish fixed discount rates, because final price depends on material, width, print and quantity. Request a quote for exact pricing on your volume.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What information do you need to prepare a quote?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Material (satin, grosgrain, cotton, organza, velvet, wired or festival), width from 3&ndash;100mm, color, print artwork if any, quantity and destination port. The more precise your spec, the faster the quote. We reply within service hours, 8:30AM&ndash;9:30PM Mon&ndash;Sat.<\/p><\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- =====================================================================\n     SECTION 3, CUSTOMIZATION & PRINTING\n     ===================================================================== -->\n<section class=\"rb-faq-group rb-faq-group--alt\" id=\"rb-faq-custom\">\n  <div class=\"rb-faq-wrap\">\n    <div class=\"rb-faq-group__head rb-faq-reveal\">\n      <span class=\"rb-faq-group__eyebrow\">Topic 02<\/span>\n      <h2>Customization &amp; Printing<\/h2>\n      <p>Logo printing, color matching and the full customization scope, backed by 100 in-house designers and 17 printing &amp; finishing techniques.<\/p>\n    <\/div>\n    <div class=\"rb-faq-list\">\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Can you print our logo on the ribbon?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Yes. We run 17 printing and finishing techniques in-house, including screen ink, foil stamping, silicone, puff, plastisol and glitter. Custom logo, custom packaging and custom color matching are all standard services. Free design support is included.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What can be customized on a ribbon order?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Color, width (3&ndash;100mm), print design, material (polyester, cotton, velvet, nylon or RPET recycled polyester), logo printing and packaging. 100 in-house designers prepare artwork and samples for your approval before production.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Which printing techniques do you offer for custom ribbon?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>17 printing and finishing techniques: screen ink print, gold foil hot stamping, plastisol, puff print, silicone printing, thick plate screen, positioning glitter ink, 3D embossed print and ombre, among others. See the <a href=\"\/custom-ribbon\/\">custom ribbon page<\/a> for samples of each technique.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Can you match our brand colors (Pantone)?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Custom color matching is standard across our full dyeing range, with consistent lot-to-lot shade on repeat orders. <strong>[TBD &#8211; awaiting client]<\/strong> for the specific Pantone matching workflow and any minimums. Send a color reference with your inquiry and we will confirm the approach.<\/p><\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- =====================================================================\n     SECTION 4, SAMPLING & LEAD TIME\n     ===================================================================== -->\n<section class=\"rb-faq-group\" id=\"rb-faq-sampling\">\n  <div class=\"rb-faq-wrap\">\n    <div class=\"rb-faq-group__head rb-faq-reveal\">\n      <span class=\"rb-faq-group__eyebrow\">Topic 03<\/span>\n      <h2>Sampling &amp; Lead Time<\/h2>\n      <p>Free sample, free design and packaging solution on every order; standard production runs 2&ndash;3 weeks after sample approval.<\/p>\n    <\/div>\n    <div class=\"rb-faq-list\">\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Do you offer free samples?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Yes. Three services are always free: Free Sample (test material and print before committing), Free Design (our 100 designers create artwork for your approval) and Packaging Solution (custom packaging layout for your brand).<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>How long does a custom sample take?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Sample turnaround time is <strong>[TBD &#8211; awaiting client]<\/strong>. Samples themselves are free, and free design support is included, so you can evaluate material, color and print before placing a wholesale order. Contact us with your artwork to start.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What is the lead time for a ribbon order?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Standard orders ship in 2&ndash;3 weeks after sample approval. Custom printed orders take longer depending on design complexity and material sourcing. Your exact schedule is confirmed with the quote.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>How far ahead should we order for holiday or wedding seasons?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Standard lead time is 2&ndash;3 weeks, but for peak seasons (Christmas, Halloween, Valentine&rsquo;s Day and wedding season) we recommend ordering at least one season ahead to secure production slots and dye lots. Exact peak-season booking windows: <strong>[TBD &#8211; awaiting client]<\/strong>.<\/p><\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- =====================================================================\n     SECTION 5, PAYMENT & SHIPPING\n     ===================================================================== -->\n<section class=\"rb-faq-group rb-faq-group--alt\" id=\"rb-faq-payment\">\n  <div class=\"rb-faq-wrap\">\n    <div class=\"rb-faq-group__head rb-faq-reveal\">\n      <span class=\"rb-faq-group__eyebrow\">Topic 04<\/span>\n      <h2>Payment &amp; Shipping<\/h2>\n      <p>How pricing is built, how payment works and how ribbon leaves the factory for worldwide delivery.<\/p>\n    <\/div>\n    <div class=\"rb-faq-list\">\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What payment terms do you accept?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Payment terms are <strong>[TBD &#8211; awaiting client]<\/strong>. Contact us for the current deposit and balance structure on wholesale ribbon orders.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>How is wholesale ribbon pricing calculated?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Factory-direct and volume tiered. Final price depends on material, width, print and quantity, with no middleman markup, produced on a 150,000+ sqm factory floor running 300 machines and 1,000,000+ meters of daily output.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Which countries do you export to?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>We export worldwide through 80+ branches and offices. A specific market list is <strong>[TBD &#8211; awaiting client]<\/strong>; export packaging is prepared to your market&rsquo;s requirements either way.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>How is ribbon packed for export?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Standard rolls come in 10, 25 and 100-yard lengths, packed in export cartons. Through our Packaging Solution service we also provide custom winding, spools, hang tags and branded cartons for retail-ready programs.<\/p><\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- =====================================================================\n     SECTION 6, QUALITY & CERTIFICATIONS (+ closing contact strip)\n     ===================================================================== -->\n<section class=\"rb-faq-group\" id=\"rb-faq-quality\">\n  <div class=\"rb-faq-wrap\">\n    <div class=\"rb-faq-group__head rb-faq-reveal\">\n      <span class=\"rb-faq-group__eyebrow\">Topic 05<\/span>\n      <h2>Quality &amp; Certifications<\/h2>\n      <p>Four independently audited certifications and a 3-stage QC process under ISO 9001:2015. Details on the <a class=\"rb-faq-textlink\" href=\"\/quality-certifications\/\">Quality &amp; Certifications page<\/a>.<\/p>\n    <\/div>\n    <div class=\"rb-faq-list\">\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>What certifications do you hold?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Four certifications: Oeko-Tex Standard 100 (textile safety), GRS (Global Recycled Standard for RPET materials), Sedex SMETA (ethical supply chain audit) and ISO 9001:2015 (quality management). Certificates are available on request for your compliance team.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Is your ribbon safe for skin contact and packaging?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Yes. Production runs under Oeko-Tex Standard 100, which tests finished textiles for harmful substances. That covers skin-contact uses such as hair bows and apparel trims, plus gift, cosmetic and food-adjacent packaging.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>Do you offer recycled or eco friendly ribbon?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Yes. GRS-certified RPET recycled polyester carries the same glossy face as virgin satin, and natural cotton ribbon covers plant-based programs. Both lines are dyed under Oeko-Tex controls. See the <a href=\"\/quality-certifications\/\">sustainability section<\/a> for details.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-faq-item rb-faq-reveal\">\n        <summary>How do you control quality during production?<\/summary>\n        <div class=\"rb-faq-item__a\"><p>Three inspection gates run under ISO 9001:2015: incoming material inspection for yarn and dye stuffs, in-process checks for dye-lot shade, woven width (3&ndash;100mm) and print registration, and finished-goods inspection before export packaging.<\/p><\/div>\n      <\/details>\n    <\/div>\n    <div class=\"rb-faq-close rb-faq-reveal\">\n      <div class=\"rb-faq-close__txt\">\n        <b>Still have a question we didn&rsquo;t cover?<\/b>\n        <span>info@ribbonoem.com &middot; WhatsApp +86 131 1073 9215 &middot; 8:30AM&ndash;9:30PM Mon&ndash;Sat<\/span>\n      <\/div>\n      <a class=\"rb-faq-btn\" href=\"\/contact\/\">Ask Us Directly<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><!-- \/.rb-faq -->\n<!-- =====================================================================\n     SHARED JS, reveal + accordion (scoped)\n     ===================================================================== -->\n<script>\n(function () {\n  var root = document.querySelector('.rb-faq');\n  if (!root) { return; }\n  root.classList.add('rb-faq--js');\n  \/* Reveal on scroll *\/\n  var items = root.querySelectorAll('.rb-faq-reveal');\n  if (!('IntersectionObserver' in window) || !items.length) {\n    items.forEach(function (el) { el.classList.add('is-in'); });\n  } else {\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) { entry.target.classList.add('is-in'); io.unobserve(entry.target); }\n      });\n    }, { threshold: 0.1, rootMargin: '0px 0px -6% 0px' });\n    items.forEach(function (el) { io.observe(el); });\n  }\n  \/* Accordion: close siblings when one opens (site-wide single-open behavior) *\/\n  var faqItems = root.querySelectorAll('.rb-faq-item');\n  faqItems.forEach(function (item) {\n    item.addEventListener('toggle', function () {\n      if (item.open) {\n        faqItems.forEach(function (other) { if (other !== item && other.open) { other.open = false; } });\n      }\n    });\n  });\n})();\n<\/script>\n<!-- =====================================================================\n     JSON-LD, CollectionPage + BreadcrumbList\n     ===================================================================== -->\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"CollectionPage\",\"name\":\"Ribbon Wholesale MOQ & Custom Ribbon Lead Time FAQ - Meedee Ribbon\",\"description\":\"Full-site ribbon sourcing FAQ from a 20+ year manufacturer: ordering and MOQ, customization and 17 printing techniques, free sampling and 2-3 week lead time, payment and worldwide shipping, Oeko-Tex \/ GRS \/ Sedex \/ ISO 9001:2015 quality.\",\"url\":\"https:\/\/test.ribbonoem.com\/faq\/\",\"image\":\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-manufacturer-05.jpg\",\"breadcrumb\":{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.ribbonoem.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQ\",\"item\":\"https:\/\/test.ribbonoem.com\/faq\/\"}]}}\n<\/script>\n<!-- =====================================================================\n     JSON-LD, FAQPage (20 Q&A, kept in EXACT 1:1 sync with the accordions)\n     ===================================================================== -->\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Are you a manufacturer or a trading company?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We are a manufacturer. Meedee Ribbon operates a 150,000+ sqm factory in Xiamen, China, with 300 production machines and 20+ years of OEM and ODM ribbon experience. All weaving, dyeing, printing and finishing happens in-house.\"}},{\"@type\":\"Question\",\"name\":\"What is your MOQ for wholesale ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"MOQ varies by ribbon type, width and customization level. Contact us with your specifications and we will confirm the minimum order and volume-tiered pricing for your project.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer volume discounts on bulk ribbon orders?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We quote with volume-tiered pricing: the larger the quantity, the lower the unit price. We do not publish fixed discount rates, because final price depends on material, width, print and quantity. Request a quote for exact pricing on your volume.\"}},{\"@type\":\"Question\",\"name\":\"What information do you need to prepare a quote?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Material (satin, grosgrain, cotton, organza, velvet, wired or festival), width from 3-100mm, color, print artwork if any, quantity and destination port. The more precise your spec, the faster the quote. We reply within service hours, 8:30AM-9:30PM Mon-Sat.\"}},{\"@type\":\"Question\",\"name\":\"Can you print our logo on the ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We run 17 printing and finishing techniques in-house, including screen ink, foil stamping, silicone, puff, plastisol and glitter. Custom logo, custom packaging and custom color matching are all standard services. Free design support is included.\"}},{\"@type\":\"Question\",\"name\":\"What can be customized on a ribbon order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Color, width (3-100mm), print design, material (polyester, cotton, velvet, nylon or RPET recycled polyester), logo printing and packaging. 100 in-house designers prepare artwork and samples for your approval before production.\"}},{\"@type\":\"Question\",\"name\":\"Which printing techniques do you offer for custom ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"17 printing and finishing techniques: screen ink print, gold foil hot stamping, plastisol, puff print, silicone printing, thick plate screen, positioning glitter ink, 3D embossed print and ombre, among others. See the custom ribbon page for samples of each technique.\"}},{\"@type\":\"Question\",\"name\":\"Can you match our brand colors (Pantone)?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Custom color matching is standard across our full dyeing range, with consistent lot-to-lot shade on repeat orders. Send a color reference with your inquiry and we will confirm the matching approach and any minimums.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer free samples?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Three services are always free: Free Sample (test material and print before committing), Free Design (our 100 designers create artwork for your approval) and Packaging Solution (custom packaging layout for your brand).\"}},{\"@type\":\"Question\",\"name\":\"How long does a custom sample take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sample turnaround time is confirmed per project. Samples themselves are free, and free design support is included, so you can evaluate material, color and print before placing a wholesale order. Contact us with your artwork to start.\"}},{\"@type\":\"Question\",\"name\":\"What is the lead time for a ribbon order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard orders ship in 2-3 weeks after sample approval. Custom printed orders take longer depending on design complexity and material sourcing. Your exact schedule is confirmed with the quote.\"}},{\"@type\":\"Question\",\"name\":\"How far ahead should we order for holiday or wedding seasons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard lead time is 2-3 weeks, but for peak seasons (Christmas, Halloween, Valentine's Day and wedding season) we recommend ordering at least one season ahead to secure production slots and dye lots.\"}},{\"@type\":\"Question\",\"name\":\"What payment terms do you accept?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Payment terms are confirmed per order. Contact us for the current deposit and balance structure on wholesale ribbon orders.\"}},{\"@type\":\"Question\",\"name\":\"How is wholesale ribbon pricing calculated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Factory-direct and volume tiered. Final price depends on material, width, print and quantity, with no middleman markup, produced on a 150,000+ sqm factory floor running 300 machines and 1,000,000+ meters of daily output.\"}},{\"@type\":\"Question\",\"name\":\"Which countries do you export to?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We export worldwide through 80+ branches and offices. Export packaging is prepared to your market's requirements either way.\"}},{\"@type\":\"Question\",\"name\":\"How is ribbon packed for export?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard rolls come in 10, 25 and 100-yard lengths, packed in export cartons. Through our Packaging Solution service we also provide custom winding, spools, hang tags and branded cartons for retail-ready programs.\"}},{\"@type\":\"Question\",\"name\":\"What certifications do you hold?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Four certifications: Oeko-Tex Standard 100 (textile safety), GRS (Global Recycled Standard for RPET materials), Sedex SMETA (ethical supply chain audit) and ISO 9001:2015 (quality management). Certificates are available on request for your compliance team.\"}},{\"@type\":\"Question\",\"name\":\"Is your ribbon safe for skin contact and packaging?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Production runs under Oeko-Tex Standard 100, which tests finished textiles for harmful substances. That covers skin-contact uses such as hair bows and apparel trims, plus gift, cosmetic and food-adjacent packaging.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer recycled or eco friendly ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. GRS-certified RPET recycled polyester carries the same glossy face as virgin satin, and natural cotton ribbon covers plant-based programs. Both lines are dyed under Oeko-Tex controls.\"}},{\"@type\":\"Question\",\"name\":\"How do you control quality during production?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Three inspection gates run under ISO 9001:2015: incoming material inspection for yarn and dye stuffs, in-process checks for dye-lot shade, woven width (3-100mm) and print registration, and finished-goods inspection before export packaging.\"}}]}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home \/ FAQ 20 Questions &middot; 5 Topics &middot; Straight Answers Ribbon Wholesale MOQ &amp; Custom Ribbon Lead Time FAQ The full-site sourcing FAQ from a 20+ year ribbon manufacturer: ordering and MOQ, customization and printing, sampling and lead time, payment and shipping, quality and certifications. Answers come straight from our production and export practice. &#8230; <a title=\"OFTE STILLEDE SP\u00d8RGSM\u00c5L\" class=\"read-more\" href=\"https:\/\/test.ribbonoem.com\/da\/faq\/\" aria-label=\"Read more about FAQ\">L\u00e6s mere <\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","rank_math_robots":"","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","_yoast_wpseo_canonical":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_aioseo_title":"","_aioseo_description":"","_aioseo_keywords":"","_aioseo_robots_default":"","_aioseo_robots_noindex":"","_aioseo_og_title":"","_aioseo_og_description":"","_aioseo_twitter_title":"","_aioseo_twitter_description":"","aiosp_title":"","aiosp_description":"","aiosp_keywords":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_analysis_target_kw":"","_seopress_robots_canonical":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_genesis_title":"","_genesis_description":"","_genesis_canonical":"","_genesis_noindex":"","_genesis_nofollow":"","slim_seo":"","footnotes":""},"class_list":["post-4991","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/pages\/4991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/comments?post=4991"}],"version-history":[{"count":1,"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/pages\/4991\/revisions"}],"predecessor-version":[{"id":5009,"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/pages\/4991\/revisions\/5009"}],"wp:attachment":[{"href":"https:\/\/test.ribbonoem.com\/da\/wp-json\/wp\/v2\/media?parent=4991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}