mmochiです。
これはZenCartによる制限ではなく、MySQLのフィールドタイプによる制限です。
Ez-Pagesは TABLE_EZPAGESテーブルにデータが格納されますが、pages_html_textのフィールドタイプが「TEXT」になっています。
TEXTは「最大長が 65535バイトの可変長文字列。」が扱える型です。
おそらくこの最大長を超えているのでしょう。
TEXTを「LONGTEXT」に変えたらどうでしょうか。
ただ、LONGTEXTは
引用:
最大長が 4294967295 または 4G(2^32 - 1)バイトの BLOB 型または TEXT 型のカラムMySQL バージョン 3.23 まで、サーバ/クライアントプロトコルおよび MyISAM テーブルでは、通信パケットまたはテーブルレコードごとに 16M の制約があった。バージョン 4.x 以降、LONGTEXT 型または LONGBLOB 型のカラムで許容される最大長は、クライアント/サーバプロトコル間の通信バッファおよび使用可能なメモリ量にしたがって調整された最大パケットサイズによって決まる。
ということなので実際の最大長はMySQLの設定依存です。
無制限に出来るということではないですが、現実的な範囲では対応できるかと思います。