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.