Hi can someone please explain if i correctly understood this feature, let me explain my case scenario
I added a attribute to vendors called Language with a select for vendors to select the languages they speak
I want this vendor attribute should be assigned to each of this vendors listings, so when someone is searching for a listing they can filter down their search by vendor language,
how do i achieve this, should i add a listing attribute called Language, and click on sync with vendor, should i allow front end editing?
I tried to figure it out but was not successful
Thanks for any advice.
Hi,
Now, when adding a new attribute listing, the Sync with the vendor field feature is available. If the name of the field is the same and the type of attribute is the same or similar (for example, select and checkboxes), then when the vendor attribute is updated, it will be automatically updated for all listings.
Im trying to figure it out, so the listing attribute will only be updated if the vendor attribute is changed, so why not fill in the listing attribute in the first place with the info from the vendor attribute, why give the user the need to fill in the listing attribute and change the vendor attribute, vendor profiles don’t usually change
Is there any way to work this out?
I basically want to achieve this issue
Hi,
I see. We tested this feature in more detail and found a minor issue. Thank you for your feedback, we will try to fix it as soon as possible.
Great thanks, any workaround for the meantime?
Hi,
Unfortunately, there is no temporary solution for this, it will require detailed testing. Therefore, we recommend waiting for an update from us.
Just checking in if there is any update?
Thanks
Hi,
Unfortunately, there is no exact ETA yet, this feature is still in the backlog.
Ok thanks
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
Hi, I’m trying to automatically populate the location and phone_number fields when a vendor creates a new listing on my website. I want to use the vendor’s details (which they entered during registration) to fill in these fields without them having to re-enter this information every time they post a listing.
Hi,
Please check this topic.
I hope this is helpful to you.
Check this option to sync the value with the vendor field of the same nam
Hi,
Please check the solution in this topic.
@arendaparent @andrii Hi! Did you find a solution for this?
My vendors have an attribute for their profile that’s always the same for all their listings, but they still have to manually select it every time they create a new listing.
I’m not sure I understood how the “Sync” option works — if it’s enabled, does the attribute still show up for the vendor when creating a listing?
Is there a way to make this attribute automatically applied to the listing, without the vendor needing to do anything — maybe even as a non-editable field?
I have many vendors and listings in my website, should a just change the attribute name for listings and then what happens to the listings already created?
Hi,
Please make sure you’re using the latest version of HivePress, as this issue has been addressed in recent updates. Also, ensure that the attributes you’re syncing have the same name in both vendors and listings.
By default, the behavior works like this: if you have a vendor attribute and a listing attribute that is synced to the vendor attribute, when you’re creating a listing, this field should be pre-filled with the information from the vendor’s attribute. For example, if you have a “phone number” attribute in both vendors and listings, and this field is filled in the vendor profile, then it should be automatically pre-filled with that vendor’s phone number when you create a new listing.
Hope this helps.
Hi @kseniia when you say “attributes syncing have the same name”, do you mean field name (slug) that cannot be changed after an attribute is created, or you mean change the display name/label that can change?
I have thousands of vendors and listings, so I am confused how to make so that a vendor attribute that already exists populate all listings. The field name slug is not the same for vendors and listings, just the lable.
Should I eliminate the listing attribute, create a new listing attribute with the same slug as the attribute for the vendor and sync both? then all listings will populate with the vendor attribute automatically? I am not talking about from this moment on, but what happens to all the previous listings. Thank you
Yes, that’s correct, the field name must be exactly the same. If the field names differ, that is why the data isn’t synced.
We strongly recommend aligning and syncing attributes from the start, before any data is entered, to avoid having values saved under different field names.
If you already have many listings with data saved under another field name, the practical solution would be to run an SQL query on the database (there’s usually a Run Query option in database tools) to update the field name for all existing listing records. This way, all existing data will be reassigned to the correct field.