Backlog
4Under consideration
Conditional Fields Logic
Add support for conditional field logic to dynamically show or hide fields based on user input. Scope Define conditions (e.g. if option A is selected → show field B) Support multiple and nested conditions Real-time visibility updates Compatible with existing calculation logic Outcome More flexible configurations and a cleaner user experience by only displaying relevant fields.
Allow custom frontend javascript to calculate options
We run a sticker website and would like to show the user a set of prices for varying quantities based on the other options (size, paper type, etc) already selected. We are willing to write custom themeing and frontend code to do this, but the Options Calculator doesn’t have a supported way to provide an arbitrary set of option values and run the calculation on them directly. We are requesting an officially documented way to execute the configured formula for the current product with an arbitrary set of option values so we could call the calculation with different quantity values than currently selected to create a UI element that looks like the following:
Preserve Dimensions When Switching Variants
Keep entered dimensions (e.g., width/height/length) when a user switches between product variants, instead of resetting the values. Scope Persist dimension inputs across variant changes Define rules for when values should be kept vs. reset (e.g., only reset if variant uses different dimension fields/units) Ensure price recalculation uses the preserved values immediately Consistent behavior across product page, calculator view, and draft order flow (where applicable) Outcome Faster configuration and fewer user errors by preventing unnecessary re-entry of dimension values.
Shopify Product Admin Extension for Specific Calculator
Create a Shopify Admin product extension that allows assigning and managing a specific calculator configuration per product. Scope Shopify Admin UI extension on the product page Select/assign a calculator (or calculator preset) to a product Configure key calculator settings specific to that product Save and sync the assignment to the app backend Basic validation (e.g., prevent publishing without required calculator mapping) Outcome Simplifies setup for merchants by managing calculator-product configuration directly inside Shopify.
Next up
1Committed and queued
In Progress
Actively being built
No In Progress issues
Done
8Recently shipped
Display option/variant image in Options Price Calculator
Description: Within the Options Price Calculator, options are currently displayed with text only. For better usability, we would like the ability to display the corresponding variant or option image when a user selects or views an option. Requested functionality: Add the ability to assign and display the variant image (or option-specific image) for each option inside the Options Price Calculator. The image should be shown in the image area when the corresponding option is selected, replacing the default product image. Value: This would provide a clearer visual representation of the selected option and improve the overall user experience, especially for products where visual differences between options are important.
Draft Order Functionality
Add draft order functionality so orders (including products and configuration details) can be created, saved, and “flattened” into a fixed snapshot. Scope Create draft orders from selected products/configurations “Flatten” draft order to lock product data, selections, and calculated prices at that moment Outcome Improved workflow for preparing orders by allowing users to save work-in-progress and preserve an exact order snapshot.
Calculation Breakdown Display (Table or Text)
Allow users to view the price calculation breakdown in either table format or text format within the Options Price Calculator app. Scope Toggle: Table / Text Table view: line-by-line breakdown (base price, each option, adjustments, subtotal, total) Text view: readable explanation of the same calculation Real-time updates when options change Outcome Improved transparency and easier interpretation of the calculated price.
Request: 2D Lookup Table / Price Matrix Support for Made-to-Measure Pricing
Please add native 2D lookup-table (price matrix) support to Options Price Calculator so merchants can calculate a fixed final price from a width × height pricing grid without creating hundreds of conditional rules. Problem / Current Limitation We sell made-to-measure products (e.g., blinds/pleated shades) where the final customer price is defined by a discrete pricing matrix: X-axis: Width (in meters, typically 0.1 m increments) Y-axis: Height (in meters, typically 0.1 m increments) Cell value: Final gross price (already includes shipping costs and VAT) Because the price is not a simple linear function of area, we cannot use a compact mathematical formula reliably. Today the only way to implement exact matrix pricing is to create a very large number of IF/AND conditions (one per cell). This is: time-consuming to set up error-prone to maintain hard to audit not scalable across multiple categories/price groups Requested Solution Add a Lookup Table / Pricing Matrix feature that can be used directly in formulas and/or as a pricing option type. Core capabilities 2D lookup function A function usable in the formula builder, e.g. lookup2d(table_name, width, height) or similar syntax consistent with your app Returns the value from the matrix cell at the resolved width/height. Step rounding / grid mapping Built-in rounding rules before lookup (especially important for mm inputs): Width and height are entered in mm by customers. We need to map them to the grid by always rounding up to the next step. Example rule: width_m = ceil(width_mm / 100) / 10 (100 mm → 0.1 m steps) height_m = ceil(height_mm / 100) / 10 Graceful out-of-range handling Configurable behavior when input is outside the table: show validation error, or clamp to min/max, or return default value. Table management Create and manage multiple tables (we have ~10 categories × up to 5 price groups). Import/export via CSV (and ideally bulk update). Clear UI to define: column headers (widths) row headers (heights) numeric cell values (prices) Fixed final price support We need the lookup result to be usable as a fixed final price (not only an add-on), and update live as customers type. Example (What we want to build) Customer enters: width: 1188 mm height: 742 mm Grid mapping: width → 1.2 m (round up to 0.1 m) height → 0.8 m (round up to 0.1 m) Lookup: price = lookup2d(pg0_brutto, 1.2, 0.8) Output: display and charge that exact gross price. Business Impact This feature would dramatically reduce setup and maintenance effort and unlock accurate pricing for many industries that rely on matrices (blinds, curtains, wallpaper, stickers, cust
Allow formulas to use a variable for the number of uploaded files
Currently, it is not possible to reference the number of uploaded files within formulas. It would be useful to introduce a variable that represents the total number of uploaded files, so this value can be used in pricing or calculation formulas. Use case: In situations where pricing or logic depends on how many files a user uploads, merchants should be able to include this value directly in their formula. For example, charging a fee per uploaded file or applying conditional logic based on the file count. Proposed solution: Introduce a variable (for example uploaded_files_count) that represents the total number of files uploaded by the user. This variable should be accessible within the formula builder and usable in calculations. Example: price = base_price + (uploaded_files_count * file_fee) Expected outcome: Merchants can dynamically calculate prices or apply logic based on the number of files uploaded, enabling more flexible configuration without custom development.
Options Price Calculator in Shopify Admin Draft Orders
We use Options Price Calculator extensively for made-to-measure rugs in our Shopify store. We also create a large number of orders manually through Shopify Admin → Draft Orders. We would like to be able to use the same OPC calculator that is already configured for each product directly when creating a Draft Order in Shopify Admin. Ideally, when adding an OPC product to a Draft Order, we could enter the same options as in the storefront (for example Width and Length), and OPC would calculate the final price using the existing product configuration and formulas. It would be very important that the calculator uses the same configuration as the storefront, so that we do not need to maintain a separate calculator or duplicate formulas/pricing. Our main use case is made-to-measure rugs priced per square metre: Width × Length × price/m² = final line item price This would make OPC significantly more useful for merchants who handle B2B, telephone, email and other manually entered orders.
Radio Buttons Side by Side
The option to have Radio buttons appear side by side in a row instead of just in column
Support for Additional File Formats (TIFF & EPS)
Summary Add support for additional file formats (TIFF and EPS) within the upload functionality to improve compatibility with professional and design-oriented workflows. Background & Context Currently, the platform supports a limited set of file formats for uploads. Users working with high-quality images or design assets often rely on formats such as TIFF and EPS. The lack of support for these formats requires users to convert files before uploading, which adds friction and may result in quality loss or workflow inefficiencies. Problem Statement Users cannot upload TIFF or EPS files directly Additional conversion steps are required before upload Potential quality degradation due to format conversion Misalignment with common industry standards (design/print workflows) Proposed Solution Extend the upload functionality to accept and correctly process: TIFF (.tif, .tiff) EPS (.eps) This includes validation, preview handling (if applicable), and backend processing/storage compatibility.
