What does “At least one option value is duplicated” mean?
It is Shopify rejecting a product whose options are not unique, relayed through Acumatica’s Commerce Connector. In the Acumatica community thread that records it, the message arrives alongside a second line, “Error mapping types... Input Destination Member: Options”, which tells you the failure happened while the connector was assembling the options payload for the template item.
The important part is what the message does not say. It names an option value, not an item, and the duplicate it is complaining about does not have to be on the item that failed.
Checked against: Acumatica community 30860: Shopify Plus and 25R1 template sync error, read 20 August 2026
What actually causes it on Acumatica 25R1?
Duplicate descriptions on an attribute’s value list. A user in the thread took this to Acumatica Support and reported back that the Commerce Connector validates all attribute value descriptions and will not sync a template item if any duplicates exist anywhere on that attribute, whether or not the item uses them.
The worked example in the thread is the clearest statement of it. A SIZE attribute contained duplicate descriptions. An item using only Large, Medium and X-Large, none of which were duplicated, still failed to sync, because the SIZE attribute itself carried duplicate descriptions further down the list.
The same poster noted the behaviour did not occur on 23R2, so treat this as a validation tightened somewhere between 23R2 and 25R1. Whether that came from Acumatica or from a Shopify API change was not settled in the thread, and we have not verified it independently.
Checked against: Acumatica community 30860, reply from malaniz reporting Acumatica Support’s finding
How do you clear it?
Audit the attribute, not the item. That is the whole fix, and it is why people spend a day on the wrong thing first.
Find the attributes used by the failing template item. Note every attribute, not only the one you suspect.
Open each attribute’s value list and sort by description. Duplicates hide at the bottom of long lists and in values nobody has used since 2019.
Rename or remove the duplicated descriptions so every description on the attribute is unique. Values are matched by description here, so a trailing space counts as a difference and a matching description counts as a duplicate.
Re-run the template item sync. If it now succeeds, repeat the audit across every attribute in the item classes you export, because the next item will hit the same wall.
Checked against: Acumatica community 30860, read 20 August 2026
What if the fix does not hold?
Check whether the error text has changed. If you are now getting “Product options could not be created in Shopify... but Shopify supports only up to 3 product options”, that is a different problem with a different cause, and it means the duplicate is cleared and you have hit Shopify’s three-option ceiling instead.
If the same duplicate message returns after a clean audit, look at whoever else writes attribute values. An import, an integration or a second administrator can put a duplicate description back the same week you removed it, and there is nothing on the attribute screen that stops them.
This observation comes from Acumatica 2025 R1 and the thread is dated to that release. Acumatica ships two feature releases a year and the Commerce Connector changes in most of them, so re-check the behaviour on your own version before you build a process around it.
Checked against: Acumatica community 18873: the three product options ceiling, for comparison
Common questions
- Which Acumatica release does “At least one option value is duplicated” appear in?
- It is reported on Acumatica 2025 R1 syncing to Shopify Plus, in community thread 30860. The same poster reported that the behaviour did not occur on 23R2. Because the Commerce Connector changes across releases, confirm the behaviour on your own version rather than assuming this page still describes it.
- Do I have to fix duplicates on attributes the failing item does not use?
- On 25R1, yes, if they are on an attribute the item does use. The reported behaviour is that the connector validates every value description on the attribute, so a duplicate elsewhere in that attribute’s list blocks an item using entirely different values. Attributes the item does not reference at all are not implicated.
Last updated 2026-08-20. Facts on this page last checked against source 2026-08-20.
