Videoguys Kit Pricing
By Videoguys Australia Pty Ltd
Support: michael@videoguys.com.au
Using the app
- Create the kit and enter its component sell prices and quantities in Videoguys Store Manager / Kit Builder.
- Sync its product data to Shopify, including the Kit Builder component data, then open Videoguys Kit Pricing from Shopify admin's Apps menu.
- Select Choose kit product to pick the parent and automatically load its component data. You can also enter its Shopify product ID and select Load kit prices. Review the component prices, quantities and total.
- Enable exact kit pricing only after the app confirms the kit and checkout setup are compatible. The app does not activate or publish products.
- After changing kit data, reload the preview and apply the reviewed prices. Changed source data is blocked at checkout until it matches the saved configuration.
Manual setup without Store Manager
You can set up an existing Shopify kit product using the app’s First-time setup instructions. Create a separate kit parent with no size/colour options, priced at the sum of the component quantities × unit amounts.
- In Settings → Custom data → Products, create a definition named Kit components, with namespace and key exactly
custom.kit_components and type JSON. Do not create it under Variants. Leave JSON Schema empty. - On the kit parent product, save the component JSON as the Kit components metafield value. A definition alone is not component data. The app provides an example. Use actual component variant IDs; Select component variants can repair those references.
- Choose the kit product in the app, review and save prices, then enable exact kit pricing. Nothing is loaded until you choose a product or enter its ID.
Supported kits
This version uses the Shopify store currency for kit prices and requires the checkout to use that same currency. Converted Shopify Markets checkouts are not supported. Kits must have one parent variant and 1–30 component variants. Component prices multiplied by quantities must equal the parent price. The app rejects nested bundles, selling plans, existing native bundle relationships, and conflicting checkout transforms. Contact support about migrating an existing native bundle before enabling it.
Existing Kit Builder component data or the documented manual product JSON setup is required. This app does not create catalogue products. No separate Store Manager login is needed for manual setup. Discounts may change the final amount paid; fixed component prices are the base prices.
Pausing and uninstalling
Pause kit checkout disables expansion while retaining component protection. That kit cannot be purchased until its pricing is enabled again. Other configured kits remain unchanged.
Before uninstalling, arrange recovery of enabled kits. Removing the Function can leave component-protected kits unavailable. Do not remove component protection merely to restore sales: that can sell the parent without its component inventory. Reinstall and review/enable the kit again, or work with support to restore its previous bundle implementation.
No app subscription or usage fees are charged by this app. Separate Shopify or Store Manager arrangements are not included.
Privacy policy