So, I am no closer to figuring this out, but I have new information.
On a test site, everything runs fine. All the buying options like size and color choice are available, and when a product is selected, it is first sent to the cart.
However, on my live site, everything goes wonky… each option is posted as an individual duplicate and the buy now link goes to Amazon, and not that cart in spite of the setup.
I have also started to get this error when I run it on the live site:
undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedobject(Exception)#4490 (7) { [“message”:protected]=> string(70) “Unable to load campaign because no campaign exists in database for ID ” [“string”:”Exception”:private]=> string(0) “” [“code”:protected]=> int(0) [“file”:protected]=> string(109) “/…/wp-content/plugins/prosociate-amazon/classes/ProssociateCampaign.php” [“line”:protected]=> int(175) [“trace”:”Exception”:private]=> array(5) { [0]=> array(6) { [“file”]=> string(107) “/…/wp-content/plugins/prosociate-amazon/classes/ProssociatePoster.php” [“line”]=> int(104) [“function”]=> string(4) “load” [“class”]=> string(19) “ProssociateCampaign” [“type”]=> string(2) “->” [“args”]=> array(1) { [0]=> NULL } } [1]=> array(6) { [“file”]=> string(70) “/…/wp-includes/class-wp-hook.php” [“line”]=> int(286) [“function”]=> string(12) “ajax_iterate” [“class”]=> string(17) “ProssociatePoster” [“type”]=> string(2) “->” [“args”]=> array(1) { [0]=> string(0) “” } } [2]=> array(6) { [“file”]=> string(70) “/…/wp-includes/class-wp-hook.php” [“line”]=> int(310) [“function”]=> string(13) “apply_filters” [“class”]=> string(7) “WP_Hook” [“type”]=> string(2) “->” [“args”]=> array(2) { [0]=> string(0) “” [1]=> array(1) { [0]=> string(0) “” } } } [3]=> array(6) { [“file”]=> string(63) “/…/wp-includes/plugin.php” [“line”]=> int(453) [“function”]=> string(9) “do_action” [“class”]=> string(7) “WP_Hook” [“type”]=> string(2) “->” [“args”]=> array(1) { [0]=> array(1) { [0]=> string(0) “” } } } [4]=> array(4) { [“file”]=> string(64) “/…/wp-admin/admin-ajax.php” [“line”]=> int(97) [“function”]=> string(9) “do_action” [“args”]=> array(1) { [0]=> string(27) “wp_ajax_prossociate_iterate” } } } [“previous”:”Exception”:private]=> NULL }