Official scripts
Explore our curated collection of scripts
Shopify store admin login (Google SSO)
Log into a Shopify store admin via Google SSO — clicks 'Continue with Google' on accounts.shopify.com, picks the account, skips the passkey-enrollment prompt if shown, then opens admin.shopify.com/store/<store>. Pass the store handle.
Shopify: list invoices
List a Shopify store's billing invoices — number, date, type, status, amount and invoiceUrl — for the store the signed-in account lands on. Metadata only: feed a row's invoiceUrl to admin.shopify.com/download_invoice to fetch that invoice's PDF. A store that has never been invoiced returns an empty list. Deactivated stores still return their full invoice list, even when their PDFs are unavailable.
Audit a Shopify store
Gives a health check of the signed-in Shopify store: its name, domain, plan and currency; how many products it has by status, how many orders in the last 30 days and how many customers; and a list of catalogue problems to fix, such as products with no image, no description, a zero price, or active products that are out of stock. Read-only.
List Shopify store products
Lists products from the signed-in Shopify admin, optionally filtered by tag or a free-text search, with each product's title, status, vendor, type, tags, inventory and link.
Shopify Admin whoami (signed-in account)
Report which Shopify account the Shopify admin is signed in as in this browser: the account email and name, and the store it opened. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Shopify admin scripts.
List Shopify store orders
Lists orders from the signed-in Shopify admin, with the order number, customer, total, payment and fulfilment status and date.
Get a Shopify order
Returns the full details of one order in the signed-in Shopify store, found by its order number, id or admin link: customer, contact details, payment and fulfilment status, subtotal, shipping, tax, discounts and total, shipping and billing addresses, and every line item with its quantity and price.
Update a Shopify product
Changes an existing product in the signed-in Shopify store, found by its id, admin link or handle: its title, description, vendor, type, status, or tags (replace them all, or add and remove individual tags). Fields already at the requested value are left alone, and the product is read back afterwards to confirm what changed. A rehearsal mode shows the current and new values without changing anything. Use admin.shopify.com/update_product_price for prices.
Download a Shopify invoice PDF
Download one Shopify store invoice PDF, given the invoiceUrl (or number) that admin.shopify.com/list_invoices returns. Exports the invoice as PDF from its billing page and saves the file under Shopify's own filename, returning where the browser saved it (or a link to it on a managed browser). Fails with a clear message when the invoice has no export or Shopify issues no PDF for it.
Update a Shopify product's price
Changes the price and/or compare-at price of a product in the signed-in Shopify store, found by its id, admin link or handle, then reads the product back to confirm the new prices. For a product with several variants, pick one variant or apply the change to all of them. Prices already at the target are left alone. A rehearsal mode shows the current and new prices without changing anything.
Create a Shopify product
Creates a product in the signed-in Shopify store with a title and, optionally, a description, vendor, type, tags, price, compare-at price and SKU. Products are created as drafts unless another status is asked for. Reports any existing product with the same title and confirms the new product by reading it back. A rehearsal mode shows what would be created without creating anything.
Get eBay seller storefront details
Fetch an eBay seller's storefront: name, positive feedback percentage, items sold, and follower count. No login required.
Etsy get shop
Reads an Etsy shop's name, rating, sales, years active, location and featured items from its public storefront page.
Get Amazon seller profile and feedback
Look up an Amazon marketplace seller by its seller ID and get the public profile: the seller's display name, logo, storefront link, self-written description, customer service phone, and the registered business name and address. You also get their feedback record broken out by period — star rating and number of ratings over the last 30 days, 90 days, 12 months and lifetime — plus the headline percentage of positive feedback. Useful for judging who you would actually be buying from before ordering.
Get Walmart product
Fetch one Walmart.com item page by its item id (the number in /ip/.../<id>). Returns us_item_id, product_id, url, name, brand, model, upc, price, was_price, currency, availability, seller, rating, review_count, rating_breakdown, category path, images, short/long description (HTML), specifications, variants (with each option's item id), return_policy and badges. The requested id can resolve to a different displayed variant; both ids are returned. Price and availability follow the store Walmart assigns to the browser's location.
Create a Vinted listing
Create a for-sale listing on Vinted from a photo, title, description, category, condition, price and package size (plus an ISBN for books). Works on whichever Vinted country site the browser is signed in to. Defaults to a dry run that fills the whole form and publishes nothing; saveAsDraft keeps the listing private, otherwise it is published. Confirms the result by reopening the saved item. Categories that also ask for brand or size, such as clothing, are refused for now rather than listed incomplete.
Search Google Play apps
Search the Google Play Store for apps by keyword: package id, name, developer, rating, and icon for each result. No login required.
Get Walmart product reviews
Fetch one page of customer reviews (10 per page) for a Walmart.com item id, anonymously. Sort by relevancy, helpful, submission-desc, submission-asc, rating-desc or rating-asc; optionally restrict to verified purchases. Returns product (us_item_id, name), summary (average_rating, total_ratings, reviews_with_text, recommended_percentage, rating_breakdown), the page, sort, filtered_count and reviews (id, rating, title, text, date, author, verified_purchase, recommended, helpful_votes, unhelpful_votes, variant). Only reviews with text are listed; ratings without text count in the summary only.
Get Leboncoin seller profile
Fetch a Leboncoin seller's public profile by its URL (as returned by get_ad's seller_profile_url). Works for both professional stores and private-individual sellers, returning a unified shape: name, member-since date, total ad count, response rate/time, presence, badges, and description. Pro sellers additionally get address, opening hours, website, and an aggregated rating with sample reviews — these are null for private sellers, who have no storefront or public rating on the site.
Remove Amazon product from cart
Remove a product from your Amazon.com shopping cart by ASIN, whatever its quantity, and return what is left in the cart. A product that is not in the cart is reported as not present rather than failing.
Add Amazon product to cart
Add a product to your Amazon.com shopping cart by ASIN, with an optional quantity. Returns the product's cart line after the add (quantity, price) and the cart's item count and subtotal. Products whose page offers only Buy Now or Pre-order now have no add-to-cart button and fail; use Buy Amazon product now for those.
Get Amazon product
Fetch a single Amazon product page by ASIN. Returns title, byline, brand, price, list_price, rating, review_count, rating_breakdown, availability, breadcrumb, image_url, feature_bullets, description, attributes, variant_asins, delivery_estimate, return_policy, and seller. The returned asin can differ from the requested one when Amazon resolves a variant. For books, brand is null and feature_bullets and attributes are usually empty. Audible audiobook ASINs open Audible's own product page instead, so they fail at once with an error that gives that page's URL.
Get AliExpress product
Read an AliExpress product page by item id: title, description, price and currency, availability, rating, review count, images, store, and the raw sold-count text. Anonymous, read-only. Pairs with aliexpress.com/search_products, whose result `id` is this script's `itemId`. Price, currency and soldText reflect whatever locale/currency AliExpress geo-resolves the session to, so they legitimately vary by caller.
Vinted — Send a message to an item's seller
Send a message to the seller of a Vinted listing, using the signed-in account's own "Ask seller" conversation composer on the item page.
Buy Amazon product now
Buy an Amazon.com product by ASIN with Buy Now or Pre-order now: stop at checkout to review it first, or place the order at once. It uses the account's default delivery address and payment method, confirming the preselected address when Amazon asks for one. By default it stops on the checkout page without ordering and returns the order total, address and payment method; to review and then place that checkout, run it in a session and follow with Get Amazon checkout information and Place Amazon order. A checkout left without ordering puts the product in the cart; remove it with Remove Amazon product from cart. With place_order set to true it places the order at once and returns the order number(s), which Cancel Amazon order takes.
