Quick Start Guide
Get MUP compliance working in your store in 5 minutes!
Step 1: Setup Metafields (1 minute)
- Go to MUP Settings in the app
- Click "Setup Metafields" button
- Wait for confirmation message
This creates all required metafield definitions in Shopify.
Step 2: Create Levy Product (1 minute)
- In MUP Settings, click "Create Levy Product"
- The app will automatically:
- Create a "MUP Levy" product
- Set it up as a fee/product type
- Save the variant ID to settings
Step 3: Configure Settings (1 minute)
- In MUP Settings, verify:
- Minimum unit price:
0.65(default for Scotland) - Levy product variant ID: Should be auto-filled from Step 2
- Enable MUP Enforcement: ✅ Checked
- Click "Save Settings"
Step 4: Add Validation Function to Checkout Rules (1 minute)
- Go to Shopify Admin → Settings → Checkout
- Scroll to Checkout rules section
- Click "Add a checkout rule"
- Select "Cart validation" as the rule type
- Find and select "MUP Validation" function
- Click "Save"
This ensures checkout is blocked for MUP violations.
Step 5: Add Alcohol Units to a Test Product (1 minute)
- Go to Products in Shopify Admin
- Select a product with alcohol
- Go to Metafields section
- Add
custom.total_unitsmetafield with value (e.g.,2.5for a 500ml can at 5% ABV) - Save the product
Test It!
- Add the test product to cart
- Set region to "Scotland" using the region selector
- Check cart - you should see:
- Original product at its price
- MUP Levy line item (if price < MUP floor)
The cart transform runs automatically - no manual activation needed!
What's Next?
- Product Setup - Add alcohol units to all your products
- Health Check - Scan your catalog for missing data
- Configuration - Fine-tune settings
Troubleshooting
Cart transform not working? - Verify region is set to "Scotland" - Check browser console for errors - Ensure MUP enforcement is enabled in settings
Levy not appearing?
- Verify product has total_units metafield
- Check that product price per unit < £0.65
- Ensure MUP enforcement is enabled
For more help, see Troubleshooting.