1
vote
automatically create and add product tag
It would be useful if wpfusion automatically created and inserted tags for any existing product that does not have any or any new product that is created.
Got an idea for a new feature or integration? We’d love to hear it! You can find our roadmap here.
It would be useful if wpfusion automatically created and inserted tags for any existing product that does not have any or any new product that is created.
it would be interesting and useful to have an option that when selected allows all old and new products to automatically receive tags.
I happen to work on projects where there are hundreds of products and creating individual tags, applying all the possible variations to each product becomes a long and inconvenient job.
It would be useful if wpfusion automatically created and inserted tags for any existing product that does not have any or any new product that is created.
This is possible already using the Product Name Tagging setting with supported CRMs (i.e. Drip, ActiveCampaign, Mautic): https://wpfusion.com/documentation/ecommerce/woocommerce/#automatic-tagging
However that does not work with CRMs which use tag IDs (like Ontraport), because in that case tags need to first be created in the CRM before they can be used by WP Fusion. They can’t be created “on the fly”
Can you extend this features to fluentCRM ?
With FluentCRM you can type a new tag into the dropdown on the Edit Product page and click “Add Tag” and it will be created and inserted via API call (since each tag needs to be created and given an ID before it can be used).
I’m nervous to do it automatically at checkout like we do with ActiveCampaign, because we also support dynamic order status tagging, SKU tagging, and a few other things.
Each tag takes ~2 seconds to create via API call, so if you were creating several tags during checkout it could make the load time really slow, or even cause a timeout.
Something we’ll consider if we can find a way to do it without causing any performance issues π
Thx for the answer…So why dont add just a background action in the advanced settings?
so we can start the generation of tags for all product or something like that?
Ah like just create a new tag for each product, based on the name?
I guess we can do that. How many products is it? Canβt you just copy/paste the product names into the add tags setting in FluentCRM? Or use the import tool?
We have case with ecommerce where we have 6000 products π
or 200 products, and for example if we want track all purchase/refund/failed ecc with tag is a little bit complex copy and paste for each products.
It might be useful to be able to decide on something that precedes the product name and something after the product name so that it can be customized.
Or to be able to add an incremental number to the tag.
In short, a way to customize the various tags a little and give them more specific definitions.
Oh wow, that’s a lot of products!!
I think this would make more sense as a custom job. It’s hard for us to build, and we’d just be building it for you…. I don’t see a lot of customers with requirements like this.
What I’d probably do is make a spreadsheet of all the tag names, then have ChatGPT write a custom Python script to create all the tags using the FluentCRM API. This should be pretty easy.
Then you can use the wpf_woocommerce_apply_tags_checkout filter (https://wpfusion.com/documentation/filters/wpf_woocommerce_apply_tags_checkout/ ) to dynamically apply the tags at checkout based on the product name.
Another option if you want to create the tags incrementally is to skip the spreadsheet / API and just use the filter. Create your tag name, do wpf_get_tag_id() to see if it exists yet, and if not call wp_fusion()->crm->add_tag( $tag_name ); to create the tag in real time.
Just keep in mind that each API call can take a little bit of time depending on how fast your FluentCRM server is.