It's impossible to answer your questions without knowing some details about your website. Generally, most e-commerce websites are database and template-driven, so the information required to add the special mark-up for Pinterest is readily available and the implementation is fairly simple. But every website is different and there may be issues for your site that make adding this code impractical.