The Karma QR Code Generator is a Figma plugin designed to create multiple print-ready QR-code designs for customer use. It utilizes a CSV file containing table names and storefront links to generate customized QR codes within your Figma designs.
- Generates QR codes based on CSV input (table name, storefront link)
- Creates print-ready designs
- Customizable templates
- Option to add prefixes or suffixes to table numbers
- Color and settings customization
- Figma for Desktop
- Node.js and npm (for compiling the code)
-
Download the code from the GitHub repository (green button in the top right corner).
-
Unzip the contents.
-
Open a Terminal window and navigate to the unzipped folder: ´´´cd/path/to/unzipped/folder´´´
-
Run the build command and wait for it to complete: ´´´npm run build´´´
-
Open Figma for Desktop and your design file.
-
Click Plugins > Developer > Add plugin from manifest.
-
Navigate to your unzipped folder and select the
manifest.json
file. -
The plugin is now installed and can be run by clicking the plugins menu and selecting "Karma QR Code Generator".
- Select a template design from this Figma file. Do not edit this file; only copy designs from it.
- Create a new design file for your customer in the "Customer QR Codes" project here.
- Copy your chosen template to the new file.
- Customize the template as needed. Ensure all designs are vector-based (SVGs) to prevent blurry prints.
- Name layers correctly:
- QR code: A square layer named "QRCODE"
- Table Number (optional): A label named "TABLENAME"
- Start the plugin: Plugin > Karma QR Code Generator
- Input table numbers and storefront links as prompted.
- Choose colors and settings.
- Set prefix/suffix for table numbers if desired.
- Click generate.
- Export the designs as PDF to maintain vectorization for printing.
If you can't see the generated codes, they may be outside your screen. Check the origin of the Figma file.
Report bugs in the #prod-bugreports channel on Slack.
- Hjalmar
- Ensure all designs are vector-based for optimal print quality.
- The plugin generates codes at the origin of the Figma file.