So now it's just t/t. If it's by sea, charge him 30% deposit before production, and tell him your account number, bank and specific address of the bank. Tell him to transfer the money to this account. Ask him to fax/scan the transaction receipt to you after printing. Then arrange production for him after the money really arrives.
After the big goods are produced, our company can usually deliver them to him first and ask him to transfer the balance to our account. When the money arrives, send him the ocean bill of lading, certificate of origin, etc. If there is no ocean bill of lading, even if the goods arrive in Hong Kong, he can't bring them out, and the shipping company won't release the goods until it sees his bill of lading.
If it is by air, the goods can only be delivered after the payment of 100% is recovered before delivery. Because the air waybill is not a proof of delivery.
Anyway, remember that you can say anything when the money arrives. It's no use signing a contract. Now many guests don't give a deposit. They don't want a lot of money after signing the contract and making the goods.