Не надо так жестко.Почему? Какой адекватный разработчик возьмется делать что-либо более-менее серьезное на ВП???
Если вы имеете ввиду настроить уникальный индекс и добавлять таким образом, то тоже вряд ли получится.Вы как-то слабо обосновали почему, по моему абсолютно пофиг какие поля связывать для получения составного уникального индекса, если одно из них не блоб/текст... и даже в таком случае можно создать поле с хешем, гарантирующим хорошую уникальность данных..
user_id и product_id сделал уникальным ключомЧто то мне подсказывает что вы сделали их уникальными по отдельности, я прав?
var data = $(this).serialize(); и использовать уже его...
Научитесь делать запросы по уму, это не так сложно как кажется на первый взгляд. Пару часов с докой, пхпмайадимином и гуглом творят чудеса.