「要件」次第です。フルオーダーではなく、セミオーダーであれば、例えば、色・柄・長さ(1?2m、2?3m、、、というようにFrom-Toで)それぞれを別商品としてマスタ登録しておき、選択して購入させるようでしたら普通のショッピングシステム(eccubeなど)でも対応は可能です。
サイトをオーダーするしかないですね。