Looking for a keen javascript developer to build a small bookmarklet (Chrome) to perform the following tasks:
- cycle through all visible products on the amazon seller central "Manage inventory" page
- hide all elements (child-products of variants AND stand-alone products) that don't have an "Active" status
- count the remaining "Active" child elements for each variant-parent, rewrite the parent from "Variations (n)" to "Variations (m)" where n is the original number of variations (including all statuses) and m is the number of "Active" variations belonging to the current parent
- hide all parent rows which do not have any "Active" variation children left
We already have a partly running bookmarklet, however the jQuery available on the Amazon SellerCentral Manage Inventory page does not feature the .nextUntil() concept. Therefore we need a workaround for his piece.
Here is the partly operation code (note: based on German version of the inventory management page, replace "Varianten" by "Variations" for the english version):
$('.myTable > tbody > tr').not('*:contains("Active"), *:contains("Varianten")').css('display', 'none');
$('.mt-variations-row-parent').each((index, el) => $(el).find("td[data-column='status']").append(`Varianten (${$(el).nextUntil(":not(.mt-variations-row-child)").length})`) );
$('.mt-variations-row-parent:contains("Varianten (0)")').toggle();
Experienced JavaScript Developer With +15 Years Of Experience
We can build you a Javascript Bookmarklet to filter & adjust the Amazon seller inventory table.
Recently, We have developed a similar bookmarklet for a UK-based client with exact functionalities. We have an experienced team of developers that will build you this extension within a week.
I would suggest arranging our first voice or video call. This call will help you ask me questions to make sure that I have the proper technical knowledge to complete this project.
Regards,
ForumCube
P.S: We will keep working until you are satisfied!
Hi, I'm a javascript developer with 8+ years of experience and have written many similar bookmarklets and userscripts to this project, so I am confident that I will be able to complete everything you are asking for quickly and efficiently. Working around the lack of the nextUntil() function will not be difficult and can be done without notably increasing the complexity of the script. If you have any questions you can message me directly here.