[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page--\u002Fblog\u002Farticle":3,"schema--\u002Fblog\u002Farticle":48,"317e8e2a-912c-49a3-98d2-832985198aa9":49,"bc5d6217-b80c-499b-91a7-1dbca7208203":53,"ebe02389-31a7-4644-addc-9a469af71e79":89,"254171d1-0f9c-4a28-ba73-b88a0c100638":296,"blog-detail":783,"related-blogs":1426},{"id":4,"name":5,"seo":6,"status":9,"schema":10,"template":11,"sections":35,"redirect":47},"289e4d80-4fe0-4497-8225-40d2b6d0fd37","Article ",{"title":7,"no_index":8,"no_follow":8},"Article",false,"published",[],{"name":12,"start_sections":13,"end_sections":19,"custom_codes":30},"Default",[14],{"collection":15,"id":16,"item":17},"section_harsh",12,{"id":18},"254171d1-0f9c-4a28-ba73-b88a0c100638",[20,25],{"collection":21,"id":22,"item":23},"section_hem",2,{"id":24},"bc5d6217-b80c-499b-91a7-1dbca7208203",{"collection":26,"id":27,"item":28},"section_bhavin",40,{"id":29},"ebe02389-31a7-4644-addc-9a469af71e79",[31,33,34],{"custom_codes":32},null,{"custom_codes":32},{"custom_codes":32},[36,42],{"collection":37,"id":38,"sort":39,"item":40},"section_bhargav",5576,1,{"id":41},"1b3ea167-b557-47ad-996c-6eeb0bcf3c08",{"collection":43,"id":44,"sort":22,"item":45},"section_krusha",5606,{"id":46},"317e8e2a-912c-49a3-98d2-832985198aa9",[],[],{"id":46,"title":50,"subtitle":51,"blogs":52,"selected_blogs":32},"\u003Cdiv>\n\u003Cdiv>More\u003C\u002Fdiv>\n\u003C\u002Fdiv>","\u003Cp>An interesting read? Here is more related to it.\u003C\u002Fp>","related",{"address":54,"contact":71},[55,64],{"hem_addresse":56},{"country":57,"address":58,"contact_number":59},"India (HQ)","\u003Cp>201, iSquare Corporate Park, Ahmedabad-380060, Gujarat, India\u003C\u002Fp>",{"type":60,"label":61,"url":62,"anchor_id":32,"target":63,"description":32,"click_id":32,"page":32,"icon":32,"section":32},"url","+91 77 97 977 977","tel:+917797977977","_blank",{"hem_addresse":65},{"country":66,"address":67,"contact_number":68},"Canada","\u003Cp>24 Merlot Court, Timberlea, NS B3T 0C2, Canada\u003C\u002Fp>",{"type":60,"label":69,"url":70,"anchor_id":32,"target":63,"description":32,"click_id":32,"page":32,"icon":32,"section":32},"+1 902-333-0067","tel:+19023330067",[72,78],{"hem_contact":73},{"label":74,"contact_value":75,"link":76},"\u003Cp>For Sales\u003C\u002Fp>","YO@7SPAN.COM",{"type":60,"label":75,"url":77,"anchor_id":32,"target":63,"description":32,"click_id":32,"page":32,"icon":32,"section":32},"mailto:YO@7SPAN.COM?subject=Inquiry",{"hem_contact":79},{"label":80,"contact_value":81,"link":82},"\u003Cp>Looking For Jobs\u003C\u002Fp>","Apply Now",{"type":83,"label":84,"url":32,"anchor_id":32,"target":32,"description":32,"click_id":32,"page":85,"icon":87,"section":32},"page","Career",{"path":86},"\u002Fcareers",{"name":84,"value":88,"svg":32},"mdi:briefcase-variant-outline",{"id":29,"tagline":90,"iso_badges":91,"logo":92,"logo_link":97,"tagline_logo":102,"links":106,"social_links":107,"link_columns":164},"Whatever your challenge, stage, or vision, we make IT possible.","ISO 9001:2015 | ISO 42001:2023 Certified",{"id":93,"width":32,"height":32,"title":94,"type":95,"filename_disk":96},"2e271b47-e9db-44a4-a71f-0071aec6d2a2","Logo Light","image\u002Fsvg+xml","2e271b47-e9db-44a4-a71f-0071aec6d2a2.svg",{"type":83,"label":98,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":100,"icon":32},"back to home","_self",{"path":101},"\u002F",{"id":103,"width":32,"height":32,"title":104,"type":95,"filename_disk":105},"0808758f-6b4f-46a1-b9ef-19027465a472","Making It Possible Light","0808758f-6b4f-46a1-b9ef-19027465a472.svg",[],{"type":32,"label":108,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":109},"Social Media",[110,116,122,128,134,140,146,152,158],{"children":111},{"type":60,"label":112,"url":113,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":114},"Github","https:\u002F\u002Fgithub.com\u002F7span",{"name":112,"value":115,"svg":32},"simple-icons:github",{"children":117},{"type":60,"label":118,"url":119,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":120},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F7span",{"name":118,"value":121,"svg":32},"simple-icons:linkedin",{"children":123},{"type":60,"label":124,"url":125,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":126},"Instagram","https:\u002F\u002Finstagram.com\u002F7span",{"name":124,"value":127,"svg":32},"simple-icons:instagram",{"children":129},{"type":60,"label":130,"url":131,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":132},"X","https:\u002F\u002Fx.com\u002F7SpanHQ",{"name":130,"value":133,"svg":32},"simple-icons:x",{"children":135},{"type":60,"label":136,"url":137,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":138},"Facebook","https:\u002F\u002Ffacebook.com\u002F7span",{"name":136,"value":139,"svg":32},"simple-icons:facebook",{"children":141},{"type":60,"label":142,"url":143,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":144},"Youtube","https:\u002F\u002Fyoutube.com\u002F7span",{"name":142,"value":145,"svg":32},"simple-icons:youtube",{"children":147},{"type":60,"label":148,"url":149,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":150},"Discord","https:\u002F\u002F7span.in\u002Fclub",{"name":148,"value":151,"svg":32},"simple-icons:discord",{"children":153},{"type":60,"label":154,"url":155,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":156},"Behance","https:\u002F\u002Fwww.behance.net\u002F7span",{"name":154,"value":157,"svg":32},"simple-icons:behance",{"children":159},{"type":60,"label":160,"url":161,"anchor_id":32,"target":63,"description":32,"section":32,"page":32,"icon":162},"Dribbble","https:\u002F\u002Fdribbble.com\u002F7span",{"name":160,"value":163,"svg":32},"simple-icons:dribbble",{"type":32,"label":32,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":165},[166,210,249],{"children":167},{"type":32,"label":168,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":169},"Hire Developers",[170,175,180,185,190,195,200,205],{"children":171},{"type":83,"label":172,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":173,"icon":32},"Hire Node JS Developer",{"path":174},"\u002Fhire-node-js-developers",{"children":176},{"type":83,"label":177,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":178,"icon":32},"Hire React Developer",{"path":179},"\u002Fhire-react-developers",{"children":181},{"type":83,"label":182,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":183,"icon":32},"Hire Java Developer",{"path":184},"\u002Fhire-java-developers",{"children":186},{"type":83,"label":187,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":188,"icon":32},"Hire Directus Developers",{"path":189},"\u002Fhire-directus-developers",{"children":191},{"type":83,"label":192,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":193,"icon":32},"Hire Webflow Developer",{"path":194},"\u002Fhire-webflow-developer",{"children":196},{"type":83,"label":197,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":198,"icon":32},"Hire AWS Developer",{"path":199},"\u002Fhire-aws-experts",{"children":201},{"type":83,"label":202,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":203,"icon":32},"Hire Flutter Developer",{"path":204},"\u002Fhire-flutter-developers",{"children":206},{"type":83,"label":207,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":208,"icon":32},"See More",{"path":209},"\u002Fhire-dedicated-developers",{"children":211},{"type":32,"label":212,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":213},"Industries",[214,219,224,229,234,239,244],{"children":215},{"type":83,"label":216,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":217,"icon":32},"Manufacturing",{"path":218},"\u002Findustry\u002Fmanufacturing",{"children":220},{"type":83,"label":221,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":222,"icon":32},"Real Estate & Construction",{"path":223},"\u002Findustry\u002Freal-estate",{"children":225},{"type":83,"label":226,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":227,"icon":32},"Healthcare & Wellness",{"path":228},"\u002Findustry\u002Fhealthcare",{"children":230},{"type":83,"label":231,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":232,"icon":32},"Travel & Hospitality",{"path":233},"\u002Findustry\u002Ftravel-hospitality",{"children":235},{"type":83,"label":236,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":237,"icon":32},"Banking & Finance",{"path":238},"\u002Findustry\u002Fbanking-finance",{"children":240},{"type":83,"label":241,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":242,"icon":32},"Ecommerce & Retail",{"path":243},"\u002Findustry\u002Fretail-ecommerce",{"children":245},{"type":83,"label":246,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":247,"icon":32},"Government & Public Sector",{"path":248},"\u002Findustry\u002Fgovernment-and-public-service",{"children":250},{"type":32,"label":251,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":252,"links":258},"Company",{"name":253,"value":32,"svg":254},"Making IT Possible | Black Font",{"id":255,"width":32,"height":32,"title":256,"type":95,"filename_disk":257},"ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f","Group","ef48a6de-e34e-400b-8de4-c5d5c1b5ff5f.svg",[259,266,271,278,282,289],{"children":260},{"type":83,"label":261,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":262,"icon":264},"About",{"path":263},"\u002Fabout",{"name":261,"value":265,"svg":32},"mdi:information-outline",{"children":267},{"type":83,"label":268,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":269,"icon":32},"Technologies",{"path":270},"\u002Ftechnologies",{"children":272},{"type":83,"label":273,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":274,"icon":276},"Testimonials",{"path":275},"\u002Ftestimonials",{"name":273,"value":277,"svg":32},"mdi:chat-processing-outline",{"children":279},{"type":83,"label":84,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":280,"icon":281},{"path":86},{"name":84,"value":88,"svg":32},{"children":283},{"type":83,"label":284,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":285,"icon":287},"Contact",{"path":286},"\u002Fcontact",{"name":284,"value":288,"svg":32},"mdi:email-outline",{"children":290},{"type":83,"label":291,"url":32,"anchor_id":32,"target":63,"description":32,"section":32,"page":292,"icon":294},"Brand Assets",{"path":293},"\u002Fbrand",{"name":291,"value":295,"svg":32},"mdi:brush-variant",{"logo":297,"logo_link":301,"button_primary":303,"links":310},{"id":298,"width":32,"height":32,"title":299,"type":95,"filename_disk":300},"be082e99-8711-4293-b716-4b3da8c6dd29","Logo Dark","be082e99-8711-4293-b716-4b3da8c6dd29.svg",{"type":83,"label":98,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":302,"icon":32},{"path":101},{"type":83,"label":304,"url":32,"anchor_id":305,"target":99,"description":32,"section":32,"page":306,"icon":307},"Get In Touch","contact_form",{"path":286},{"name":308,"value":309,"svg":32},"Call","mdi:phone",{"type":32,"label":311,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":312},"Menu",[313,489,737,743,749],{"children":314},{"type":83,"label":315,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":316,"icon":32,"links":318},"Services",{"path":317},"\u002Fservices",[319,376,427,458],{"children":320},{"type":83,"label":321,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":322,"icon":324,"links":330},"Build",{"path":323},"\u002Fbuild",{"name":325,"value":32,"svg":326},"Advanced Manufacturing & Industrial Products",{"id":327,"width":32,"height":32,"title":328,"type":95,"filename_disk":329},"0461b3d3-f165-4a6b-bcd8-a8f4a63120ef","Mega Menu (1)","0461b3d3-f165-4a6b-bcd8-a8f4a63120ef.svg",[331,336,341,346,351,356,361,366,371],{"children":332},{"type":83,"label":333,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":334,"icon":32},"Custom Applications",{"path":335},"\u002Fcustom-software-development",{"children":337},{"type":83,"label":338,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":339,"icon":32},"Enterprise Solutions",{"path":340},"\u002Fenterprise-application-solutions",{"children":342},{"type":83,"label":343,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":344,"icon":32},"eCommerce & Digital Storefronts",{"path":345},"\u002Fecommerce-development",{"children":347},{"type":83,"label":348,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":349,"icon":32},"No-Code\u002FLow-Code Solutions",{"path":350},"\u002Flow-code-no-code-development",{"children":352},{"type":83,"label":353,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":354,"icon":32},"Custom Web Development",{"path":355},"\u002Fcustom-web-development",{"children":357},{"type":83,"label":358,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":359,"icon":32},"SaaS",{"path":360},"\u002Fsaas-product-development",{"children":362},{"type":83,"label":363,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":364,"icon":32},"Cloud & DevOps",{"path":365},"\u002Fcloud-devops-engineering",{"children":367},{"type":83,"label":368,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":369,"icon":32},"Mobile App Development",{"path":370},"\u002Fmobile-application-development",{"children":372},{"type":83,"label":373,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":374,"icon":32},"CMS Development",{"path":375},"\u002Fcms-development",{"children":377},{"type":83,"label":378,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":379,"icon":381,"links":386},"Grow",{"path":380},"\u002Fgrow",{"name":382,"value":382,"svg":383},"Dawnrise",{"id":384,"width":32,"height":32,"title":382,"type":95,"filename_disk":385},"ba95220f-833d-4ca4-8a11-2a4b67cd134e","ba95220f-833d-4ca4-8a11-2a4b67cd134e.svg",[387,392,397,402,407,412,417,422],{"children":388},{"type":83,"label":389,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":390,"icon":32},"Performance Marketing Services",{"path":391},"\u002Fperformance-marketing-services",{"children":393},{"type":83,"label":394,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":395,"icon":32},"eCommerce Growth Solutions",{"path":396},"\u002Fecommerce-growth-solutions",{"children":398},{"type":83,"label":399,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":400,"icon":32},"UX Optimization & Accessibility",{"path":401},"\u002Fui-ux-design",{"children":403},{"type":83,"label":404,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":405,"icon":32},"IT Strategy & Process Optimization",{"path":406},"\u002Fit-optimization",{"children":408},{"type":83,"label":409,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":410,"icon":32},"Application Maintenance & Support",{"path":411},"\u002Fapplication-maintenance",{"children":413},{"type":83,"label":414,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":415,"icon":32},"IT Staff Augmentation Services",{"path":416},"\u002Fit-staff-augmentation-services",{"children":418},{"type":83,"label":419,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":420,"icon":32},"B2B Lead Generation Solutions",{"path":421},"\u002Flead-generation-services",{"children":423},{"type":83,"label":424,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":425,"icon":32},"Business Intelligence & Data Analytics",{"path":426},"\u002Fbusiness-intelligence-and-data-analytics",{"children":428},{"type":83,"label":429,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":430,"icon":432,"links":437},"Transform",{"path":431},"\u002Ftransform",{"name":433,"value":433,"svg":434},"Ember Nest",{"id":435,"width":32,"height":32,"title":433,"type":95,"filename_disk":436},"317591fd-6bf7-4888-a695-78ecdf2507af","317591fd-6bf7-4888-a695-78ecdf2507af.svg",[438,443,448,453],{"children":439},{"type":83,"label":440,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":441,"icon":32},"Legacy App Modernizations",{"path":442},"\u002Flegacy-app-modernization",{"children":444},{"type":83,"label":445,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":446,"icon":32},"AI & Advanced Tech Solutions",{"path":447},"\u002Fai-and-emerging-technologies",{"children":449},{"type":83,"label":450,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":451,"icon":32},"Cloud & Infrastructure Transformation",{"path":452},"\u002Fcloud-infrastructure-modernization",{"children":454},{"type":83,"label":455,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":456,"icon":32},"IoT & Smart Solutions",{"path":457},"\u002Fiot-development-smart-integration",{"children":459},{"type":83,"label":460,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":461,"icon":463,"links":468},"Consulting",{"path":462},"\u002Fconsulting",{"name":464,"value":464,"svg":465},"Twinflame",{"id":466,"width":32,"height":32,"title":464,"type":95,"filename_disk":467},"5c461564-acb7-4926-b30f-1ef56efb28f5","5c461564-acb7-4926-b30f-1ef56efb28f5.svg",[469,474,479,484],{"children":470},{"type":83,"label":471,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":472,"icon":32},"Product Consulting",{"path":473},"\u002Fproduct-strategy-and-management",{"children":475},{"type":83,"label":476,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":477,"icon":32},"Tech Consulting",{"path":478},"\u002Ftechnology-consulting",{"children":480},{"type":83,"label":481,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":482,"icon":32},"Design Consulting",{"path":483},"\u002Fux-consulting",{"children":485},{"type":83,"label":486,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":487,"icon":32},"Digital Marketing Consulting",{"path":488},"\u002Fdigital-marketing-consulting",{"children":490},{"type":32,"label":491,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":492},"Products",[493,517,572,610,713],{"children":494},{"type":32,"label":358,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":495},[496,507],{"children":497},{"type":83,"label":498,"url":32,"anchor_id":32,"target":63,"description":499,"section":32,"page":500,"icon":502},"Vepaar","\u003Cp>The all-in-one suite to run, sell, and support your business online\u003C\u002Fp>",{"path":501},"\u002Fvepaar",{"name":503,"value":32,"svg":504},"Vepaar Icon",{"id":505,"width":32,"height":32,"title":498,"type":95,"filename_disk":506},"d4bead81-d2b1-4457-bb6b-1c363f743d9d","d4bead81-d2b1-4457-bb6b-1c363f743d9d.svg",{"children":508},{"type":83,"label":509,"url":32,"anchor_id":32,"target":63,"description":510,"section":32,"page":511,"icon":513},"Pagemaker","\u003Cp>Mobile First No-Code Landing Page Builder\u003C\u002Fp>",{"path":512},"\u002Fpagemaker",{"name":509,"value":32,"svg":514},{"id":515,"width":32,"height":32,"title":509,"type":95,"filename_disk":516},"d4ac2317-ff68-456d-abec-2ebc0930cd42","d4ac2317-ff68-456d-abec-2ebc0930cd42.svg",{"children":518},{"type":32,"label":519,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":520},"Mobile Apps",[521,531,541,551,562],{"children":522},{"type":83,"label":523,"url":32,"anchor_id":32,"target":63,"description":524,"section":32,"page":525,"icon":527},"Tapomo","\u003Cp>A Digital Business Card and Networking Platform\u003C\u002Fp>",{"path":526},"\u002Ftapomo",{"name":523,"value":32,"svg":528},{"id":529,"width":32,"height":32,"title":523,"type":95,"filename_disk":530},"13cc60db-cd9e-4fff-8f13-76b6155ab95d","13cc60db-cd9e-4fff-8f13-76b6155ab95d.svg",{"children":532},{"type":83,"label":533,"url":32,"anchor_id":32,"target":63,"description":534,"section":32,"page":535,"icon":537},"Voliz","\u003Cp>A Real-Time WhatsApp Polling Platform\u003C\u002Fp>",{"path":536},"\u002Fvoliz",{"name":533,"value":32,"svg":538},{"id":539,"width":32,"height":32,"title":533,"type":95,"filename_disk":540},"d79f8032-d289-4376-bdd8-84d205ae2582","d79f8032-d289-4376-bdd8-84d205ae2582.svg",{"children":542},{"type":83,"label":543,"url":32,"anchor_id":32,"target":63,"description":544,"section":32,"page":545,"icon":547},"Frink","\u003Cp>A Customizable Link in Bio Tool for Creators and Brands\u003C\u002Fp>",{"path":546},"\u002Ffrink",{"name":543,"value":32,"svg":548},{"id":549,"width":32,"height":32,"title":543,"type":95,"filename_disk":550},"82f881ca-7824-482b-a9ca-16ccb5f92037","82f881ca-7824-482b-a9ca-16ccb5f92037.svg",{"children":552},{"type":83,"label":553,"url":32,"anchor_id":32,"target":63,"description":554,"section":32,"page":555,"icon":557},"BakLoL","\u003Cp>A Location-Based Voice Sharing Platform\u003C\u002Fp>",{"path":556},"\u002Fbaklol",{"name":553,"value":32,"svg":558},{"id":559,"width":32,"height":32,"title":560,"type":95,"filename_disk":561},"98f3c152-6255-45f1-a81f-fcc5e3414738","Baklol","98f3c152-6255-45f1-a81f-fcc5e3414738.svg",{"children":563},{"type":83,"label":564,"url":32,"anchor_id":32,"target":63,"description":565,"section":32,"page":566,"icon":568},"Mixpage","\u003Cp>Build Your Website From Your Phone\u003C\u002Fp>",{"path":567},"\u002Fmixpage",{"name":564,"value":32,"svg":569},{"id":570,"width":32,"height":32,"title":564,"type":95,"filename_disk":571},"984e1e41-5b38-4b0a-9348-204b5c74920f","984e1e41-5b38-4b0a-9348-204b5c74920f.svg",{"children":573},{"type":32,"label":574,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":575},"Odoo Apps",[576,588,599],{"children":577},{"type":83,"label":578,"url":32,"anchor_id":32,"target":63,"description":579,"section":32,"page":580,"icon":582},"CRM Dashboard","\u003Cp>Real-Time Sales &amp; Revenue Tracking\u003C\u002Fp>",{"path":581},"\u002Fodoo-apps\u002Fcrm-dashboard",{"name":583,"value":32,"svg":584},"CRM Dashboard Icon",{"id":585,"width":32,"height":32,"title":586,"type":95,"filename_disk":587},"2cae4e0f-2f45-4f8e-8bf6-15f00ac88835","Crm","2cae4e0f-2f45-4f8e-8bf6-15f00ac88835.svg",{"children":589},{"type":83,"label":590,"url":32,"anchor_id":32,"target":63,"description":591,"section":32,"page":592,"icon":594},"Cashfree Integration","\u003Cp>Payment Gateway Integration for Odoo\u003C\u002Fp>",{"path":593},"\u002Fodoo-apps\u002Fcashfree",{"name":595,"value":32,"svg":596},"Cashfree",{"id":597,"width":32,"height":32,"title":595,"type":95,"filename_disk":598},"846054ee-c8e0-4051-b561-0c1be07c51f1","846054ee-c8e0-4051-b561-0c1be07c51f1.svg",{"children":600},{"type":83,"label":601,"url":32,"anchor_id":32,"target":63,"description":602,"section":32,"page":603,"icon":605},"Purchase Order","\u003Cp>Order Payment App for B2B Checkout\u003C\u002Fp>",{"path":604},"\u002Fodoo-apps\u002Fpurchase-order",{"name":601,"value":32,"svg":606},{"id":607,"width":32,"height":32,"title":608,"type":95,"filename_disk":609},"098cf550-448b-4114-91d3-fbac10b7f0d9","Purchase 2","098cf550-448b-4114-91d3-fbac10b7f0d9.svg",{"children":611},{"type":83,"label":612,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":613,"icon":32,"links":615},"Open Source",{"path":614},"\u002Fopen-source",[616,632,644,655,668,680,691,703],{"children":617},{"type":618,"label":619,"url":620,"anchor_id":621,"target":63,"description":622,"section":623,"page":625,"icon":626},"section","VueList","https:\u002F\u002F7span.com\u002Fopen-source#124e0f59-576e-4b49-9026-7387da467b91","124e0f59-576e-4b49-9026-7387da467b91","\u003Cp>Simplified API-based list rendering for Vue\u003C\u002Fp>",{"item":624},"e5d8dfa8-b10a-4e99-8d28-7f80f9093dfa",{"path":614},{"name":627,"value":32,"svg":628},"Vue List Icon",{"id":629,"width":32,"height":32,"title":630,"type":95,"filename_disk":631},"049a33aa-cbf8-4b83-94d8-4a78c9faaf8a","Vue List","049a33aa-cbf8-4b83-94d8-4a78c9faaf8a.svg",{"children":633},{"type":618,"label":634,"url":32,"anchor_id":635,"target":99,"description":636,"section":637,"page":638,"icon":639},"ReactList","ffedf96a-b43d-45aa-84b8-51110cb37a4f","\u003Cp>Simplified API-based list rendering for React\u003C\u002Fp>",{"item":635},{"path":614},{"name":640,"value":32,"svg":641},"React List",{"id":642,"width":32,"height":32,"title":640,"type":95,"filename_disk":643},"153b9211-ca81-4fe5-bc76-753821ee6da7","153b9211-ca81-4fe5-bc76-753821ee6da7.svg",{"children":645},{"type":618,"label":646,"url":32,"anchor_id":624,"target":63,"description":647,"section":648,"page":649,"icon":650},"VueForm","\u003Cp>Build consistent CRUD forms, faster for Vue\u003C\u002Fp>",{"item":624},{"path":614},{"name":651,"value":32,"svg":652},"Vue Form",{"id":653,"width":32,"height":32,"title":651,"type":95,"filename_disk":654},"7e33276e-fc6d-438f-9c10-5d2d70ab0606","7e33276e-fc6d-438f-9c10-5d2d70ab0606.svg",{"children":656},{"type":618,"label":657,"url":32,"anchor_id":658,"target":99,"description":659,"section":660,"page":661,"icon":662},"ReactForm","8c35e524-04a2-4d63-ab2b-9154efd92323","\u003Cp>Build consistent CRUD forms, faster for React.\u003C\u002Fp>",{"item":658},{"path":614},{"name":663,"value":32,"svg":664},"React Form",{"id":665,"width":32,"height":32,"title":666,"type":95,"filename_disk":667},"d49e0b78-c98f-4bda-9dc4-4f5f238cf06a","React Form 3","d49e0b78-c98f-4bda-9dc4-4f5f238cf06a.svg",{"children":669},{"type":618,"label":670,"url":32,"anchor_id":671,"target":32,"description":672,"section":673,"page":674,"icon":675},"DashingKit","28787115-d6c9-48e9-9569-a184610e1d84","\u003Cp>A Flutter starter kit built for scalable apps\u003C\u002Fp>",{"item":671},{"path":614},{"name":676,"value":32,"svg":677},"Dashing Kit",{"id":678,"width":32,"height":32,"title":676,"type":95,"filename_disk":679},"c742d34d-afc2-4e89-a8fe-34f68a95c5c0","c742d34d-afc2-4e89-a8fe-34f68a95c5c0.svg",{"children":681},{"type":618,"label":682,"url":32,"anchor_id":683,"target":32,"description":684,"section":685,"page":686,"icon":687},"Laravel Chat","34f46942-e97b-43c4-aa2a-ff34a38853ed","\u003Cp>The all-in-one Laravel chat package\u003C\u002Fp>",{"item":683},{"path":614},{"name":682,"value":32,"svg":688},{"id":689,"width":32,"height":32,"title":682,"type":95,"filename_disk":690},"c2558639-c78c-45a3-9a75-cc7c2bfcc250","c2558639-c78c-45a3-9a75-cc7c2bfcc250.svg",{"children":692},{"type":618,"label":693,"url":32,"anchor_id":694,"target":32,"description":695,"section":696,"page":697,"icon":698},"Laravel Code Generator","550942dc-1760-41da-9ac6-d0305bf8ae33","\u003Cp>Automated CRUD Code\u003C\u002Fp>",{"item":694},{"path":614},{"name":699,"value":32,"svg":700},"Laravel Code Genrator",{"id":701,"width":32,"height":32,"title":693,"type":95,"filename_disk":702},"6a9a0b3f-987e-47b5-a98d-620db73dd3c6","6a9a0b3f-987e-47b5-a98d-620db73dd3c6.svg",{"children":704},{"type":32,"label":705,"url":32,"anchor_id":706,"target":32,"description":707,"section":32,"page":32,"icon":708},"Laravel WhatsApp","0d6926a8-0bce-4d31-8f1d-c49de22aa674","\u003Cp>Easy WhatsApp Message API Integration\u003C\u002Fp>",{"name":709,"value":32,"svg":710},"Laravel Whatsapp",{"id":711,"width":32,"height":32,"title":709,"type":95,"filename_disk":712},"686ec747-c1d4-431a-8e94-f65b11c24067","686ec747-c1d4-431a-8e94-f65b11c24067.svg",{"children":714},{"type":32,"label":715,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":32,"links":716},"Brands",[717,727],{"children":718},{"type":83,"label":719,"url":32,"anchor_id":32,"target":63,"description":720,"section":32,"page":721,"icon":723},"Motolith","\u003Cp>A Unified Auto Parts Marketplace Platform\u003C\u002Fp>",{"path":722},"\u002Fmotolith",{"name":719,"value":32,"svg":724},{"id":725,"width":32,"height":32,"title":719,"type":95,"filename_disk":726},"7965c08f-b2e5-40cf-b51a-23c3f04b8f4e","7965c08f-b2e5-40cf-b51a-23c3f04b8f4e.svg",{"children":728},{"type":83,"label":729,"url":32,"anchor_id":32,"target":63,"description":730,"section":32,"page":731,"icon":733},"Carkhana","\u003Cp>A Digital Garage and Vehicle Management Platform\u003C\u002Fp>",{"path":732},"\u002Fcarkhana",{"name":729,"value":32,"svg":734},{"id":735,"width":32,"height":32,"title":729,"type":95,"filename_disk":736},"04a7e020-1f2a-4b47-a9fe-18a0938b5ffc","04a7e020-1f2a-4b47-a9fe-18a0938b5ffc.svg",{"children":738},{"type":83,"label":739,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":740,"icon":32,"links":742},"Work",{"path":741},"\u002Fwork",[],{"children":744},{"type":83,"label":745,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":746,"icon":32,"links":748},"Blog",{"path":747},"\u002Fblog",[],{"children":750},{"type":32,"label":251,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":32,"icon":751,"links":753},{"name":253,"value":32,"svg":752},{"id":255,"width":32,"height":32,"title":256,"type":95,"filename_disk":257},[754,759,763,768,773,778],{"children":755},{"type":83,"label":261,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":756,"icon":757,"links":758},{"path":263},{"name":261,"value":265,"svg":32},[],{"children":760},{"type":83,"label":268,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":761,"icon":32,"links":762},{"path":270},[],{"children":764},{"type":83,"label":273,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":765,"icon":766,"links":767},{"path":275},{"name":273,"value":277,"svg":32},[],{"children":769},{"type":83,"label":84,"url":32,"anchor_id":32,"target":32,"description":32,"section":32,"page":770,"icon":771,"links":772},{"path":86},{"name":84,"value":88,"svg":32},[],{"children":774},{"type":83,"label":284,"url":32,"anchor_id":32,"target":99,"description":32,"section":32,"page":775,"icon":776,"links":777},{"path":286},{"name":284,"value":288,"svg":32},[],{"children":779},{"type":83,"label":291,"url":32,"anchor_id":32,"target":63,"description":32,"section":32,"page":780,"icon":781,"links":782},{"path":293},{"name":291,"value":295,"svg":32},[],{"data":784},[785],{"id":786,"title":787,"date_published":788,"summary":32,"seo_description":789,"update_date":32,"tags":790,"cover":801,"sections":804,"author":1401,"category":32,"og_image":1413,"color_primary":1414},"b39f9bd4-8f52-4181-aa98-fd138ead2e6c","Odoo ERP for Textile Mills: From Yarn to Grey Fabric","2026-09-25","Textile ERP guide: how Odoo Manufacturing handles yarn lots, warping, sizing, weaving and grey fabric rolls, and where textile mills need Odoo customization.",[791,796],{"bg_tags_id":792},{"label":793,"slug":794,"id":795},"ERP","erp","3bd898ae-89d0-40b7-a7a9-0658d83c4568",{"bg_tags_id":797},{"label":798,"slug":799,"id":800},"Business","business","000ffdc9-fcfd-4c17-ad48-403576bf12b5",{"id":802,"filename_disk":803},"54d0d490-c8a3-4b5f-bd75-7d846dedcdfb","54d0d490-c8a3-4b5f-bd75-7d846dedcdfb.jpg",[805,1333],{"collection":806,"item":807},"bg_sections_content_blocks",{"id":808,"name":787,"content":809,"metadata":1327},"a46373b4-a216-43f1-af39-afcc8288a4f6",{"time":810,"blocks":811,"version":1326},1790332250204,[812,820,826,832,838,851,858,864,870,876,882,888,894,900,906,912,918,928,934,940,946,952,963,969,975,981,987,997,1003,1009,1015,1021,1027,1033,1039,1045,1051,1057,1063,1069,1075,1081,1087,1093,1099,1108,1114,1120,1126,1132,1153,1159,1165,1171,1177,1183,1189,1195,1201,1269,1275,1284,1290,1296,1302,1308,1314,1320],{"id":813,"data":814,"type":816,"tunes":817},"SDMBJI1FLy",{"text":815},"Textile manufacturing looks simple from the outside; yarn goes in, fabric comes out. But anyone working inside a textile mill knows that the reality is very different. Warping, sizing and weaving each involve different machines, measurements, material consumption, production losses and quality checks. The input and output also don't always follow a straightforward quantity-to-quantity relationship. Yarn may be consumed in kilograms, while production is calculated using ends and length, and the final grey fabric is measured in metres.","paragraph",{"alignment":818},{"alignment":819},"left",{"id":821,"data":822,"type":816,"tunes":824},"G2F-STudTY",{"text":823},"This is where the real question begins for textile manufacturers evaluating a textile ERP: Can Odoo adapt to the way a textile mill actually operates?",{"alignment":825},{"alignment":819},{"id":827,"data":828,"type":816,"tunes":830},"__w8YvWwTG",{"text":829},"The answer is yes, but not entirely out of the box. Odoo provides a strong foundation through Manufacturing, Inventory, Purchase and Quality. However, textile-specific requirements such as ends-wise calculations, wastage, unit conversions, consumption logic and machine-level production tracking may require Odoo customization. (If you're still comparing platforms, we've covered&nbsp;\u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Fodoo-erp-for-textile\" target=\"_blank\">why Odoo is a strong ERP for the textile industry\u003C\u002Fa>&nbsp;separately.)",{"alignment":831},{"alignment":819},{"id":833,"data":834,"type":816,"tunes":836},"o6XgC894-J",{"text":835},"In this article, we will look at the complete journey from yarn to grey fabric, stage by stage: what Odoo can manage with standard functionality, where customisation may be required, and how these challenges were addressed in the Rajeshwari Weavetex Odoo implementation.",{"alignment":837},{"alignment":819},{"id":839,"data":840,"type":850},"-nMao_ZUjn",{"file":841,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":842,"size":843,"title":844,"width":845,"fileId":846,"height":847,"extension":848},"Info 1.jpg",1172587,"Info 1",1400,"29f9e409-1df5-4474-9b43-42291d4a6604",2124,"jpg","","image",{"id":852,"data":853,"type":855,"tunes":856},"lxGRhzBSJa",{"text":854,"level":22},"Stage 1: Yarn Purchase &amp; Incoming Quality Inspection","header",{"alignment":857},{"alignment":819},{"id":859,"data":860,"type":816,"tunes":862},"VxScSYgLhQ",{"text":861},"The process begins with yarn procurement, but for a textile mill, receiving yarn is more than simply adding quantity to inventory. The mill needs to know what was received, from whom, which lot it belongs to, and whether it is suitable for production.",{"alignment":863},{"alignment":819},{"id":865,"data":866,"type":816,"tunes":868},"v0lSL6_XUb",{"text":867},"Depending on the mill's requirements, yarn can be tracked by: yarn type and count, supplier, lot\u002Fbatch number, quantity received, receipt date, storage location, quality status, and relevant quality parameters.",{"alignment":869},{"alignment":819},{"id":871,"data":872,"type":816,"tunes":874},"_XcH4iPJc1",{"text":873},"Odoo Purchase and Inventory can manage the purchase order, receipt, lot\u002Fbatch tracking and subsequent stock movements. The Quality application can be used to define incoming inspection checks and record the inspection outcome before the yarn is released for production.",{"alignment":875},{"alignment":819},{"id":877,"data":878,"type":816,"tunes":880},"7fmvYd0cXJ",{"text":879},"This creates the first traceability link in the manufacturing process:&nbsp;\u003Cb>Supplier → Yarn Lot → Incoming Quality Check → Inventory → Production\u003C\u002Fb>",{"alignment":881},{"alignment":819},{"id":883,"data":884,"type":816,"tunes":886},"cbUjoRPM-h",{"text":885},"For example, if a quality issue is later identified in a grey fabric roll, the business can trace the production history back to the yarn lot used, providing a clear starting point for investigation. This foundation becomes especially important as the material moves through warping, sizing and weaving, where traceability becomes increasingly difficult if each stage is maintained separately.",{"alignment":887},{"alignment":819},{"id":889,"data":890,"type":855,"tunes":892},"A7CGwptQLV",{"text":891,"level":22},"Stage 2: Warping, Where Yarn Becomes \"Ends\"",{"alignment":893},{"alignment":819},{"id":895,"data":896,"type":816,"tunes":898},"LKC3Lu1QXn",{"text":897},"What happens:&nbsp;Yarn from cones is wound in parallel onto a warping beam, creating the long, uniform set of threads called \"ends\", which form the warp for weaving.",{"alignment":899},{"alignment":819},{"id":901,"data":902,"type":816,"tunes":904},"_LFTikSUNZ",{"text":903},"What Odoo tracks natively:&nbsp;Odoo Manufacturing (Odoo MRP) can manage the warping Work Order and BOM, including ends count and warping length. Inventory tracks yarn consumption and the resulting warped-beam stock.",{"alignment":905},{"alignment":819},{"id":907,"data":908,"type":816,"tunes":910},"8EAhG7iHJs",{"text":909},"Where customisation is required:&nbsp;Warping is an area where standard Odoo has limitations. The BOM needs to be calculated ends-wise against the target warping length, while Odoo does not provide native wastage calculation at the BOM level. Thread breaks, trimming and process loss therefore require custom logic to ensure accurate yarn consumption.",{"alignment":911},{"alignment":819},{"id":913,"data":914,"type":816,"tunes":916},"6p53J-Wm04",{"text":915},"The bigger challenge is consumption logic and production routing. The customised route needs to automatically move yarn from stores to the production location when a warping Work Order is raised and trigger replenishment when available stock is insufficient. These textile-specific calculations require customisation.",{"alignment":917},{"alignment":819},{"id":919,"data":920,"type":850},"f2KfxoAcGF",{"file":921,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":922,"size":923,"title":924,"width":925,"fileId":926,"height":927,"extension":848},"stage2-warping.jpg",31485,"Stage2 Warping",534,"c097c3d4-ff3e-43d2-b2b8-19bec4aa81d7",374,{"id":929,"data":930,"type":855,"tunes":932},"38BA27Yr9n",{"text":931,"level":22},"Stage 3: Sizing, Strengthening the Warp",{"alignment":933},{"alignment":819},{"id":935,"data":936,"type":816,"tunes":938},"lYLNCMXbRL",{"text":937},"What happens:&nbsp;Warped yarn is coated with a sizing chemical, typically a starch or adhesive blend, to bind fibres, reduce hairiness and minimise thread breakage during weaving.",{"alignment":939},{"alignment":819},{"id":941,"data":942,"type":816,"tunes":944},"dx1ELPlzmz",{"text":943},"What Odoo tracks natively:&nbsp;Sizing can use the same BOM structure as warping (ends-wise and length-based) with additional tracking of chemical consumption per batch along with yarn input.",{"alignment":945},{"alignment":819},{"id":947,"data":948,"type":816,"tunes":950},"4GIo2yHQTA",{"text":949},"Where customisation is required:&nbsp;The same wastage-at-BOM-level limitation applies to sizing. Additional customisation is required to accurately track chemical consumption ratios and sizing cost per beam. Since sizing reuses the customised BOM, consumption and routing logic developed for warping, it generally requires an extension of the existing solution rather than a separate build.",{"alignment":951},{"alignment":819},{"id":953,"data":954,"type":850},"JmbZne7sIP",{"file":955,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":956,"size":957,"title":958,"width":959,"fileId":960,"height":961,"extension":962},"stage3.png",420764,"Stage3",658,"37500ab4-aff4-45e3-b968-832a454c9763",454,"png",{"id":964,"data":965,"type":855,"tunes":967},"o_M0W-t5Jk",{"text":966,"level":22},"Stage 4: Weaving, Where Yarn Becomes Fabric",{"alignment":968},{"alignment":819},{"id":970,"data":971,"type":816,"tunes":973},"BSnIxopcjA",{"text":972},"What happens:&nbsp;Sized yarn is combined with weft yarn on the loom to produce grey fabric, typically measured in metres.",{"alignment":974},{"alignment":819},{"id":976,"data":977,"type":816,"tunes":979},"wn76oQspCA",{"text":978},"What Odoo tracks natively:&nbsp;Odoo can manage Work Orders per loom or loom-set, and basic shift-wise production output.",{"alignment":980},{"alignment":819},{"id":982,"data":983,"type":816,"tunes":985},"QUzgX98A1s",{"text":984},"Where customisation is required:&nbsp;The key requirement is loom-level efficiency and downtime tracking. Standard Odoo records Work Order completion but does not capture detailed machine performance. For real-time efficiency, mills may require an IoT\u002Fsensor feed or barcode-based shift-reporting layer integrated with Odoo, along with warp and weft yarn consumption tracked against the BOM. This is usually the point where generic weaving mill software falls short and a connected textile ERP starts to pay off.",{"alignment":986},{"alignment":819},{"id":988,"data":989,"type":850},"zquPqI_PdJ",{"file":990,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":991,"size":992,"title":993,"width":994,"fileId":995,"height":996,"extension":962},"stage4.png",340789,"Stage4",416,"8e719820-46a8-456e-babc-d79730a995d1",415,{"id":998,"data":999,"type":855,"tunes":1001},"v-bgBGlD0w",{"text":1000,"level":22},"Stage 5: Grey Fabric Roll Creation",{"alignment":1002},{"alignment":819},{"id":1004,"data":1005,"type":816,"tunes":1007},"diOekTCYNn",{"text":1006},"What happens:&nbsp;Once weaving is completed, the output becomes grey fabric. Instead of being managed as one bulk quantity, the fabric is typically produced, inspected and stored as individual rolls, for example GF-001 (102 metres), GF-002 (97 metres), GF-003 (105 metres). Each roll may carry information such as roll number, fabric type, production order, length, weight, production date, lot\u002Fbatch, storage location and inspection status.",{"alignment":1008},{"alignment":819},{"id":1010,"data":1011,"type":816,"tunes":1013},"qLKMq71s05",{"text":1012},"What Odoo tracks natively:&nbsp;Odoo manages manufacturing outputs, inventory quantities, lot\u002Fbatch tracking and stock movements, providing the foundation for tracking grey fabric production.",{"alignment":1014},{"alignment":819},{"id":1016,"data":1017,"type":816,"tunes":1019},"waeS62Pf50",{"text":1018},"Where customisation is required:&nbsp;The key requirement is roll-level tracking, where each fabric roll is maintained as a traceable production output with attributes such as length, weight, quality status and a direct link to the production order and consumed yarn lot.",{"alignment":1020},{"alignment":819},{"id":1022,"data":1023,"type":855,"tunes":1025},"gc5rTsnGnn",{"text":1024,"level":22},"Stage 6: Grey Fabric Inspection",{"alignment":1026},{"alignment":819},{"id":1028,"data":1029,"type":816,"tunes":1031},"IW_pmyzBGR",{"text":1030},"What happens:&nbsp;After weaving, grey fabric undergoes quality inspection before being released for further processing, transfer or dispatch. Inspection parameters may vary based on fabric type, construction and customer requirements, including width, length, GSM, weight, appearance and weaving defects. For example, Roll GF-00125 may be inspected for length, width, GSM, appearance, stains and weaving defects.",{"alignment":1032},{"alignment":819},{"id":1034,"data":1035,"type":816,"tunes":1037},"FO2bmtVKgR",{"text":1036},"What Odoo tracks natively:&nbsp;Odoo Quality manages quality checks, inspection points, measurements, pass\u002Ffail results and quality alerts as part of the production and inventory process.",{"alignment":1038},{"alignment":819},{"id":1040,"data":1041,"type":816,"tunes":1043},"ChTKC-z7yM",{"text":1042},"Where customisation is required:&nbsp;The key requirement is to link inspection results directly to the individual fabric roll, with configurable inspection parameters, tolerances and customer-specific acceptance criteria.",{"alignment":1044},{"alignment":819},{"id":1046,"data":1047,"type":855,"tunes":1049},"MU-QNsL3Y8",{"text":1048,"level":22},"Stage 7: Defect Recording &amp; Fabric Disposition",{"alignment":1050},{"alignment":819},{"id":1052,"data":1053,"type":816,"tunes":1055},"TGzzaTGlm3",{"text":1054},"What happens:&nbsp;Based on inspection results, each fabric roll is classified as Accepted, Rejected or Hold. A held roll may require further review for rework, downgrade, acceptance with deviation or rejection.",{"alignment":1056},{"alignment":819},{"id":1058,"data":1059,"type":816,"tunes":1061},"0II7JU2lcd",{"text":1060},"What Odoo tracks natively:&nbsp;Odoo can manage quality results, quality alerts and inventory movements\u002Fstatuses associated with the inspection process.",{"alignment":1062},{"alignment":819},{"id":1064,"data":1065,"type":816,"tunes":1067},"wcjEZ9oyTO",{"text":1066},"Where customisation is required:&nbsp;The mill may require a specific roll-wise disposition workflow, including automatic movement to Hold\u002FRejected locations, downgrade handling and reclassification based on defect severity. This ensures that fabric which has not passed inspection is not incorrectly treated as available or saleable stock.",{"alignment":1068},{"alignment":819},{"id":1070,"data":1071,"type":855,"tunes":1073},"zrvh3K1lgP",{"text":1072,"level":22},"Stage 8: Grey Fabric Traceability Back to Yarn",{"alignment":1074},{"alignment":819},{"id":1076,"data":1077,"type":816,"tunes":1079},"S_4zIXfUmS",{"text":1078},"What happens:&nbsp;If a quality issue is identified in a specific fabric roll, the mill needs to trace the complete production history:&nbsp;\u003Cb>Customer \u002F Dispatch → Fabric Roll → Inspection → Production Order → Weaving → Warping \u002F Sizing → Yarn Lot → Supplier\u003C\u002Fb>",{"alignment":1080},{"alignment":819},{"id":1082,"data":1083,"type":816,"tunes":1085},"FfbJod7hnh",{"text":1084},"The reverse trace is equally important: if a yarn lot is found to have a quality issue, the mill should be able to identify all production orders and fabric rolls where that yarn was consumed.",{"alignment":1086},{"alignment":819},{"id":1088,"data":1089,"type":816,"tunes":1091},"T8t_AyFHp7",{"text":1090},"What Odoo tracks natively:&nbsp;Odoo provides lot\u002Fbatch traceability across Purchase, Inventory and Manufacturing, creating the foundation for tracking material consumption and production outputs.",{"alignment":1092},{"alignment":819},{"id":1094,"data":1095,"type":816,"tunes":1097},"5TWWTDChGj",{"text":1096},"Where customisation is required:&nbsp;The key requirement is end-to-end roll-level traceability, linking each grey fabric roll to its production order and consumed yarn lots, with the ability to perform both backward and forward traceability.",{"alignment":1098},{"alignment":819},{"id":1100,"data":1101,"type":850},"aM0HMmtWMQ",{"file":1102,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":1103,"size":1104,"title":1105,"width":1106,"fileId":1107,"height":847,"extension":848},"Info 2 (1).jpg",954993,"Info 2 (1)",1401,"a9ad53ef-d2f3-4c1c-bc54-0d5502f451de",{"id":1109,"data":1110,"type":855,"tunes":1112},"bkWUYoPB9G",{"text":1111,"level":22},"Stage 9: Fabric Costing, From Process Data to Real Cost",{"alignment":1113},{"alignment":819},{"id":1115,"data":1116,"type":816,"tunes":1118},"kBjlF47v0J",{"text":1117},"What happens:&nbsp;Once yarn is consumed, chemicals used, wastage recorded and fabric produced, the mill needs one final number: what did this fabric actually cost to make? Today, most mills answer this with a spreadsheet: a hardcoded formula built by one person, updated manually every time a yarn rate or chemical price changes, and rarely audited. It works, until it doesn't. A stale rate, a missed wastage update, or a formula that doesn't account for a knotting loss can quietly misprice a quote.",{"alignment":1119},{"alignment":819},{"id":1121,"data":1122,"type":816,"tunes":1124},"kIwI7inn6z",{"text":1123},"What Odoo tracks natively:&nbsp;Odoo Manufacturing has a standard costing layer. It can compute cost from BOM components (material cost) plus operation cost (labour\u002Fmachine time), using standard, average or FIFO costing methods. For a mill making one product from fixed-quantity inputs, this is enough.",{"alignment":1125},{"alignment":819},{"id":1127,"data":1128,"type":816,"tunes":1130},"19TiFVKdMO",{"text":1129},"Where customisation is required:&nbsp;Textile costing isn't a fixed-quantity BOM problem. It's a unit-conversion and multi-variable rollup problem. A real fabric cost needs to combine:",{"alignment":1131},{"alignment":819},{"id":1133,"data":1134,"type":1152},"nKg-0FaVrO",{"items":1135,"style":1151},[1136,1139,1142,1145,1148],{"items":1137,"content":1138},[],"Warp and weft yarn cost, converted from kilograms to ends\u002Flength\u002Fmetre using the mill's own count-and-construction formulas",{"items":1140,"content":1141},[],"Sizing chemical cost, apportioned per batch or per beam",{"items":1143,"content":1144},[],"Wastage, applied separately at warping, sizing and weaving, not as one blanket percentage, since loss rates differ by stage",{"items":1146,"content":1147},[],"Crimping and knotting, which increase actual yarn consumed beyond the theoretical length",{"items":1149,"content":1150},[],"Process\u002Foperation cost&nbsp;(loom running cost, labour and power) apportioned per metre or per roll rather than per Work Order","unordered","nestedlist",{"id":1154,"data":1155,"type":816,"tunes":1157},"Ss-rzCAgSP",{"text":1156},"None of this exists as a configurable formula in standard Odoo. It has to be built as a costing engine that sits on top of Manufacturing, pulls live rates and process data from each stage, and outputs a cost price per metre or per roll. Because Stage 5 already tracks fabric at roll level, this costing engine can attach a cost to each individual roll rather than only to a production batch.",{"alignment":1158},{"alignment":819},{"id":1160,"data":1161,"type":816,"tunes":1163},"pi3J4fmgcd",{"text":1162},"One thing worth deciding early: do you need this as a live cost (recalculated automatically whenever rates change) or as a quoting simulator (a what-if before confirming a sale, using rates that haven't hit inventory yet)? These are different engineering problems. One is a recalculation trigger; the other is a separate model referencing live rates without writing them to production data.",{"alignment":1164},{"alignment":819},{"id":1166,"data":1167,"type":855,"tunes":1169},"0qToAIhvS5",{"text":1168,"level":22},"Optional Stage: Finishing &amp; Packing",{"alignment":1170},{"alignment":819},{"id":1172,"data":1173,"type":816,"tunes":1175},"MyDNFUvcOu",{"text":1174},"(For mills that finish fabric in-house rather than dispatch as grey fabric)",{"alignment":1176},{"alignment":819},{"id":1178,"data":1179,"type":816,"tunes":1181},"z_5IA0ETjV",{"text":1180},"What happens:&nbsp;Fabric undergoes calendering, compacting, and final chemical or mechanical finishing, followed by inspection, grading and packing for dispatch.",{"alignment":1182},{"alignment":819},{"id":1184,"data":1185,"type":816,"tunes":1187},"lG9KURUCuc",{"text":1186},"What Odoo tracks natively:&nbsp;Odoo manages Work Orders, finished-goods inventory by lot, grading and packing-list generation.",{"alignment":1188},{"alignment":819},{"id":1190,"data":1191,"type":816,"tunes":1193},"PilxNbUnCP",{"text":1192},"Where customisation is required:&nbsp;The key requirement is roll-level traceability back to the original yarn lot, especially for export mills requiring complete batch traceability for buyer audits.",{"alignment":1194},{"alignment":819},{"id":1196,"data":1197,"type":855,"tunes":1199},"k9Ed4ipL41",{"text":1198,"level":22},"What Odoo Manufacturing Handles vs. Where Odoo Customization Is Needed",{"alignment":1200},{"alignment":819},{"id":1202,"data":1203,"type":1268},"4FbyyhPDMp",{"content":1204,"withHeadings":1267},[1205,1209,1213,1217,1221,1224,1228,1231,1234,1238,1241,1245,1249,1253,1256,1259,1263],[1206,1207,1208],"Textile Requirement","Odoo Foundation","Configuration \u002F Customization",[1210,1211,1212],"Yarn purchase","Purchase","Yarn specification and parameters",[1214,1215,1216],"Yarn lot\u002Fbatch tracking","Inventory","Yarn properties carry forward to lot",[1218,1219,1220],"Incoming quality inspection","Quality","Configuration and design of QC worksheet",[1222,216,1223],"Warping production","Consumption calculation based on EPI, RS, ends and more; creel and cone setups",[1225,1226,1227],"Ends-wise calculation","BOM \u002F Manufacturing","Customization may be required",[1229,1226,1230],"Wastage calculation","May require custom logic",[1232,216,1233],"Sizing production","Chemical consumption calculator and pickup %",[1235,1236,1237],"Chemical consumption","BOM \u002F Inventory","Specific consumption logic and operation",[1239,216,1240],"Weaving work orders","Loom and shopfloor setup",[1242,1243,1244],"Loom-wise production","Work Centers \u002F Manufacturing","May require enhancement",[1246,1247,1248],"Machine efficiency &amp; downtime","Manufacturing foundation","Custom reporting \u002F IoT may be required",[1250,1251,1252],"Grey fabric roll tracking","Inventory \u002F Lots","Roll-specific workflow may require customization",[1254,1219,1255],"Fabric inspection","Textile-specific parameters require configuration",[1257,1219,1258],"Defect classification","Manage defect reasons and rework",[1260,1261,1262],"Accepted \u002F Rejected \u002F Hold","Quality + Inventory","Workflow may require customization",[1264,1265,1266],"Yarn-to-fabric traceability","Lots + Manufacturing","Depends on required traceability level",true,"table",{"id":1270,"data":1271,"type":816,"tunes":1273},"TtoEqt7Whb",{"text":1272},"The important point is that a successful textile ERP implementation should not try to force every requirement into standard functionality. The same pattern shows up outside textiles too: we saw it in batch- and formula-driven plants, which we covered in our guide to&nbsp;\u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Fodoo-erp-cosmetics-manufacturers\" target=\"_blank\">Odoo ERP for cosmetics manufacturers\u003C\u002Fa>.",{"alignment":1274},{"alignment":819},{"id":1276,"data":1277,"type":850},"7h5ya00xMV",{"file":1278,"caption":849,"stretched":8,"withBorder":8,"withBackground":8},{"name":1279,"size":1280,"title":1281,"width":1106,"fileId":1282,"height":1283,"extension":848},"Info 3.jpg",1597782,"Info 3","5204eb04-9b8e-4259-b725-893952903496",3545,{"id":1285,"data":1286,"type":855,"tunes":1288},"It-3FmQXTa",{"text":1287,"level":22},"Rajeshwari Weavetex: From Manual Records to Real-Time Visibility",{"alignment":1289},{"alignment":819},{"id":1291,"data":1292,"type":816,"tunes":1294},"Y8arQPZIS4",{"text":1293},"Before Odoo, Rajeshwari Weavetex managed production, purchasing and sales through pen-and-paper records and Excel. As operations grew, this created challenges in managing Purchase Orders, sales, production planning and real-time stock visibility. (We've written more about&nbsp;\u003Ca href=\"https:\u002F\u002F7span.com\u002Fblog\u002Ferp-for-textile-manufacturing\" target=\"_blank\">how weaving mills gain control and visibility with ERP for textile manufacturing\u003C\u002Fa>.)",{"alignment":1295},{"alignment":819},{"id":1297,"data":1298,"type":816,"tunes":1300},"exMTbLWI3l",{"text":1299},"Rajeshwari purchases ready-made yarn and follows the process:&nbsp;\u003Cb>Yarn Purchase → Incoming Quality Check → Warping → Sizing → Weaving → Inspection → Dispatch\u003C\u002Fb>",{"alignment":1301},{"alignment":819},{"id":1303,"data":1304,"type":816,"tunes":1306},"cH8bZHqJt3",{"text":1305},"One of the key technical challenges in this Odoo ERP implementation was unit conversion on production-wise items, particularly in warping. The warping BOM required ends-wise calculation against warping length, along with wastage. Since Odoo's standard BOM does not support wastage at this level, customisation was developed.",{"alignment":1307},{"alignment":819},{"id":1309,"data":1310,"type":816,"tunes":1312},"x8tdkyOY-2",{"text":1311},"The solution also included custom consumption logic and production routing that automatically creates an inventory transfer to the production location when a warping order is raised. If available stock is insufficient, the system can automatically generate an RFQ for replenishment.",{"alignment":1313},{"alignment":819},{"id":1315,"data":1316,"type":816,"tunes":1318},"Q-VlP_UWjf",{"text":1317},"The same customised ends-wise BOM structure was extended to sizing to track chemical consumption per batch.",{"alignment":1319},{"alignment":819},{"id":1321,"data":1322,"type":816,"tunes":1324},"aSVVbWahHg",{"text":1323},"The result is a connected system with real-time dashboards and visibility across production, purchasing and inventory, replacing manual follow-ups and spreadsheet-based reporting with system-driven information.",{"alignment":1325},{"alignment":819},"2.28.2",{"title":1328,"id":1329,"component":1330},"Editor Renderer","b20b790f-9bf7-4fe4-a500-220d9752c67a",{"name":1331,"id":1332},"sections-blog-editor","8f082246-494c-41a1-b796-da33c0cc1e2e",{"collection":1334,"item":1335},"bg_sections_faqs",{"id":1336,"title":1337,"subtitle":32,"status":1338,"faqs":1339},"8047e742-a370-46ff-8aea-4c1b62bd9dd6","\u003Cp>FAQs\u003C\u002Fp>","draft",[1340,1354,1361,1369,1377,1385,1393],{"id":1341,"sort":39,"bg_sections_faqs_id":1342,"faq_cards_id":1350},155,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1343},[1341,1344,1345,1346,1347,1348,1349],156,157,158,159,160,161,{"question":1351,"answer":1352,"id":1353},"\u003Ch3>Is Odoo a good ERP for the textile industry?\u003C\u002Fh3>","\u003Cp>Yes, as a foundation. Odoo Manufacturing, Inventory, Purchase and Quality already cover yarn lots, incoming QC, work orders, grey fabric stock and lot traceability. What standard Odoo doesn't cover is textile maths: ends-wise BOMs, stage-wise wastage, kg-to-metre conversion and per-metre costing. Those need Odoo customization on top.\u003C\u002Fp>","44d535cb-3a26-4293-be64-7607b3d934d9",{"id":1344,"sort":22,"bg_sections_faqs_id":1355,"faq_cards_id":1357},{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1356},[1341,1344,1345,1346,1347,1348,1349],{"question":1358,"answer":1359,"id":1360},"\u003Ch3>How does 7Span approach an Odoo implementation for a textile mill?\u003C\u002Fh3>","\u003Cp>We start from your process, not the software. Our team maps each stage from yarn receipt to dispatch, then marks which ones standard Odoo can handle through configuration and which ones genuinely need custom modules. That keeps the custom build limited to the parts where standard Odoo breaks, such as warping and sizing BOMs and fabric costing, so there's less code to maintain later.\u003C\u002Fp>","311d0f73-2cc2-4180-b2ae-1fa5474fd8e3",{"id":1345,"sort":1362,"bg_sections_faqs_id":1363,"faq_cards_id":1365},3,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1364},[1341,1344,1345,1346,1347,1348,1349],{"question":1366,"answer":1367,"id":1368},"\u003Ch3>What makes 7Span different from other Odoo implementation services?\u003C\u002Fh3>","\u003Cp>We've already built the hard parts for a weaving mill. For Rajeshwari Weavetex we built an ends-wise warping BOM with wastage, automatic transfers from stores to production when a warping order is raised, auto-generated RFQs when stock runs short, and the same logic extended to sizing chemicals. Your implementation starts from a working pattern instead of a blank page.\u003C\u002Fp>","fb808136-ea26-47c4-8dd5-9851e9569f86",{"id":1346,"sort":1370,"bg_sections_faqs_id":1371,"faq_cards_id":1373},4,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1372},[1341,1344,1345,1346,1347,1348,1349],{"question":1374,"answer":1375,"id":1376},"\u003Ch3>Can 7Span customise an Odoo setup we already use?\u003C\u002Fh3>","\u003Cp>Yes. Many mills already run Odoo for purchase and inventory but still plan warping, sizing and costing in Excel. We can review your current setup, keep what works, and add the missing textile layers: custom BOMs, roll-level tracking, roll-wise inspection and disposition, or a costing engine. If you need engineers working inside your own team, you can also hire dedicated Odoo developers from us.\u003C\u002Fp>","cd29a5bb-5a1c-47e1-9a8c-6a8995870f9a",{"id":1347,"sort":1378,"bg_sections_faqs_id":1379,"faq_cards_id":1381},5,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1380},[1341,1344,1345,1346,1347,1348,1349],{"question":1382,"answer":1383,"id":1384},"\u003Ch3>Can 7Span build fabric costing and loom-level tracking in Odoo?\u003C\u002Fh3>","\u003Cp>Yes, both are scoped as custom work. For costing, we build an engine on top of Odoo Manufacturing that pulls live yarn and chemical rates, applies wastage at each stage, and outputs cost per metre or per roll. For looms, we integrate barcode-based shift reporting or IoT feeds so efficiency and downtime show up in Odoo instead of a separate register.\u003C\u002Fp>","d3dac360-4ef0-4291-a8ae-0519cdca4f3b",{"id":1348,"sort":1386,"bg_sections_faqs_id":1387,"faq_cards_id":1389},6,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1388},[1341,1344,1345,1346,1347,1348,1349],{"question":1390,"answer":1391,"id":1392},"\u003Ch3>What happens after go-live?\u003C\u002Fh3>","\u003Cp>You own the custom modules, and we hand over documentation with them, so your team or any future partner can maintain the code. We work under ISO 9001-certified delivery processes, and about 90% of our engineers stay with us year over year, so the team that builds your textile ERP is usually the team that supports it.\u003C\u002Fp>","52cbb1f4-b10c-4290-b23d-853a784a98de",{"id":1349,"sort":1394,"bg_sections_faqs_id":1395,"faq_cards_id":1397},7,{"title":1337,"subtitle":32,"id":1336,"status":1338,"faqs":1396},[1341,1344,1345,1346,1347,1348,1349],{"question":1398,"answer":1399,"id":1400},"\u003Ch3>How do we get started?\u003C\u002Fh3>","\u003Cp>Contact our Odoo team to set up a scoping call. We'll walk through your process from yarn receipt to dispatch, and you'll come away knowing which stages need configuration, which need customisation, and where to start.\u003C\u002Fp>","79afcfab-a74c-4cd4-9578-643a6b6ac275",{"first_name":1402,"last_name":1403,"id":1404,"email":1405,"facebook_url":32,"description":1406,"x_url":32,"linkedin_url":1407,"instagram_url":32,"title":1408,"slug":1409,"avatar":1410},"Jaydip","Solanki","517c7ca1-3449-423d-9c03-529c1641ad37","jaydip.s@7span.com","Jaydip is a Senior Odoo Developer with 6+ years of experience delivering customised ERP solutions across Odoo v12–v19. His expertise spans Odoo development, complex version migrations, performance optimisation, and third-party integrations. He focuses on solving challenging business problems and building scalable solutions that improve operational efficiency.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsjaydeep78\u002F","SR. ODOO DEVELOPER | MIGRATION & CUSTOMISATION SPE","jaydip-solanki",{"id":1411,"filename_disk":1412},"2f691aa5-95a2-4798-9891-3a4df9fefeea","2f691aa5-95a2-4798-9891-3a4df9fefeea.png",{"id":802,"filename_disk":803},{"name":1415,"_100":1416,"_200":1417,"_300":1418,"_400":1419,"_500":1420,"_700":1421,"_600":1422,"_900":1423,"_800":1424,"id":1425,"status":9},"Tailwind Fuchsia","#FAE8FF","#F5D0FE","#F0ABFC","#E879F9","#D946EF","#A21CAF","#C026D3","#701A75","#86198F","954d33b2-8419-45e0-800a-dc6335fb428e",[1427,1443,1455],{"id":1428,"title":1429,"slug":1430,"date_published":788,"tags":1431,"cover":1436,"author":1439},"99fec94e-fa24-45e6-8977-aa3b0cfa09b2","Odoo ERP for Cosmetics Manufacturers: Formulation to Finished Goods","odoo-erp-cosmetics-manufacturers",[1432,1434],{"bg_tags_id":1433},{"label":798,"slug":799},{"bg_tags_id":1435},{"label":793,"slug":794},{"id":1437,"filename_disk":1438},"ddac8897-1e48-4b57-8953-c505dc504544","ddac8897-1e48-4b57-8953-c505dc504544.jpg",{"first_name":1440,"last_name":1441,"slug":1442},"Nikunj","Shekhada","nikunj-shekhada",{"id":1444,"title":1445,"slug":1446,"date_published":1447,"tags":1448,"cover":1451,"author":1454},"861f04ba-7acf-48f4-bffe-8023b8c80a5f","Why Odoo ERP Is the Best Fit for Textile Manufacturing","odoo-erp-for-textile","2026-03-23",[1449],{"bg_tags_id":1450},{"label":798,"slug":799},{"id":1452,"filename_disk":1453},"8ca60ce7-d416-4f26-80cf-b3eaa0e797cb","8ca60ce7-d416-4f26-80cf-b3eaa0e797cb.webp",{"first_name":1440,"last_name":1441,"slug":1442},{"id":1456,"title":1457,"slug":1458,"date_published":1447,"tags":1459,"cover":1462,"author":1465},"7672da82-cceb-4f11-95f9-df3abf9717af","Odoo ERP for Real Estate: Complete Control Over Projects, Sales & Cash Flow","odoo-erp-for-real-estate",[1460],{"bg_tags_id":1461},{"label":798,"slug":799},{"id":1463,"filename_disk":1464},"2d8481f6-0f3f-4945-a3aa-419b9de5c03c","2d8481f6-0f3f-4945-a3aa-419b9de5c03c.webp",{"first_name":1440,"last_name":1441,"slug":1442}]