How to Import and Update variable products using WP All Import plugin? - updating

I want to upload variant products in batches, but the upload has never been successful. After uploading, each time it becomes multiple simple products. I don’t know where the problem is. Can I upload variant products in batches using one form file like the following? ? Or do I have to prepare two form files?
example:
Like below, a product has 2 colors and 5 sizes, how can I upload successful variant products? If someone taught me, I'd pay a small tip to say thank you. I just need you to demonstrate remotely and give me a sample of the product.

If You are using trial version it doesn't support variations. Guess it is the same for those illegal versions.
You can use pimwick bulk edit to change them to variable, but only 800 products at the time so if You have 20000 products it will take some time.
Smartmanager pro can update all at once.

Related

Slow Batch Upload to Google Sheets for Batch Upload of Records through Power Apps

I am fairly new to Power Apps, and am trying to make a batch data entry form.
I am prototyping this now, and while I think in theory it should be working I keep running into technical errors.
The data source I'm using is google sheets. For prototyping purposes, there are three columns, item_id, item, and recorded_value.
For this app, it will be pulling a list of standard values into a gallery, where the input values can then be selected.
The approach I have taken is to create a gallery, which is added to a collection using the code below:
ClearCollect(
collection,
ForAll(
Filter(Gallery1.AllItems,true),
{ item:t_item.Text,item_id:t_item_id.Text,
recorded_value:t_recorded_value.Text
}
)
)
This is then uploaded to google sheets, I have found "success" using the two methods below:
ForAll(collection,Patch(records, Defaults(records),{item:item,item_id:item_id,recorded_value:recorded_value}))
or
Collect(records, collection)
I would say overall I am seeing 2 main issues in the testing:
The initial 'collect' seems like it fails to capture items on occasion. I don't know if it is cache related or what, but it seems like unless I scroll all the way down it will leave some fields blank (maybe not an issue in real use, but seems odd)
Uploading of records seems to take excruciatingly long in some cases. While initially it was just straight up crashing due to the problems in issue 1, I have found that it will sometimes get to say item 85 before sitting for a minute or so and then going through the rest of the list. For just 99 items it is taking several minutes to upload.
Ultimately I am looking to know if there is a better approach for what I am doing. I am basically just wanting to take a max of 99 rows and paste it on to the table, but it feels really inefficient right now due to the looping nature of the function. I am not sure if this is more of a powerapps or google sheets issue, but any advice would be appreciated.
From everything I could research, it seems like batch upload of records like this is going to be time consuming nearly any way you approach it.
I was able to come up with a workaround however which more or less eliminates the problem.
Instead of uploading each individual record, I am taking the approach of concatenating all records in the collection in a single cell through a variable, using delimiters to differentiate the rows/columns. (set variable with concat function, then patch the variable to the data source.)
This method allows all of the data to be stored nearly instantaneously.
After that I am just going to perform some basic etl through Python to transform the data into a more standard format and load it into SQL server which is fairly trivial to do.
I recommend others looking to take a 'batch insert' approach try something similar, as it will now only take users essentially a second to load records rather than several minutes.

Append more than 100 products in Adobe Analytics

if i add more than 100 products under s.products in adobe analytics, I am seeing 414 status code
First, since you got this error, and I see in your screenshot it is a GET request, it sounds like you may not be using the latest Adobe Analytics AppMeasurement library (AppMeasurement.js) and Experience Cloud ID Service (VisitorAPI.js) - or at least a version that supports POST requests. So the first thing I suggest is update to the latest libraries.
But second - and perhaps more importantly - as #RobertSim commented - what are you doing that requires pushing 100+ products to an AA hit? I've been doing this for over 10 years with countless clients both directly working with them and indirectly on help sites such as this, and this is the first time I have ever seen someone try to push so many products at a time.. I'm a little impressed.
But nonetheless you are almost certainly going about things the wrong way. Are you trying to do product impression tracking on a category/product listing page? There is no way a visitor is viewing 100+ products at a time. The standard is to do top 5 or top 10 on a category/product listing page.
Are you trying to push meta data about products to AA? Definitely should not be doing it like this. You should probably be using SAINT classification uploads.
Provide more details about what you're trying to do here, what's the goal of this, etc. and perhaps a better answer can be given.

How to implement something like Amazon's "Customers who viewed also viewed..."?

This may sound very newbie, but I was wondering if there's a simple way to achieve something like Amazon's "Customers who viewed this also viewed..".
Theoretically I know you can do clustering, data mining, etc. to do something like this but I am just working on a ruby-on-rails app and want to incorporate something like this to my already existing app (which uses pgsql), and kind of lost.
I'm not looking for a super-sophisticated solution but just want something simple I can just quickly employ.
Any pointers would be appreciated. Thank you!
Amazon is able to pull this off because they have millions of users and a huge inventory which results in billions of data points. They crunch these data to make sense[user profiles, product profiles, likes, dislikes] and build a recommendation engine to help users discover products and drive sales. It makes sense to them.
Since you're not looking into data science and I have no idea of what all data you collect, you could start off by showing other products purchased by users who bought the specific product. Experiment and A/B test to see what works and what doesn't. Iterate on this, to show products bought by others users matching current users age, gender,nationality etc.
This will not be the recommendation engine that you are expecting but might drive some sales.

Youtube datasets example with keyword field

I'm working on a data mining project, and I need to download youtube datasets to work on. I want at least 300 entry to work on.
I've tried googling it but I couldn't find any keywords fields included in it.
Does anyone know where to download such datasets??

Is an iOS App Store promo code usable by multiple people, or just one per code?

Is it possible to generate a single promo code which can be used multiple times by multiple users, or is there a one-to-one mapping between codes and specific users?
What I'd like to do is publicly post a single code anyone can use.
Is this possible?
The promo codes are one use only. The person using it is buying your app but without paying any money to Apple. You could lower the price of your app to free for a limited time if you wanted.

Resources