Hi @AnnaKennedy
Recommended Apps and Solutions
1. Customily Product Personalizer
This app is one of the best for customizable products, including map designs. It allows customers to input text or locations and view live previews. You may need to integrate a custom map API for advanced mapping features.
Customily on Shopify
2. Zakeke Product Customizer
A powerful app that supports live previews and customization options. You can integrate Google Maps or similar services to allow customers to select locations, zoom, and adjust styles.
Zakeke on Shopify
3. Custom Product Options by HulkApps
While more basic, this app could be used with additional scripting or custom integrations to handle map styling and interaction.
Custom Product Options
How to Implement Map Customization Features
1. Map Styling and Integration
Use the Google Maps API or an open-source mapping service like Mapbox to create styled maps.
Set up predefined styles using Google’s Styling Wizard or Mapbox’s Studio.
Add location selection, zoom functionality, and centering options based on customer input.
2. Customer Interaction
Embed the interactive map into the product customization interface using the app of your choice.
Provide fields for users to enter a postcode or place.
Use the API to fetch and display the location with the customized styling.
3. Export Map Design
After the user finalizes their map, use the API to capture the design as an image (e.g., via Google Maps Static API or Mapbox’s static image service).
The exported image can then be attached to the order for printing or further processing.
Advanced Custom Development
If existing apps don’t meet your exact needs, consider hiring a developer to create a custom Shopify app or script. The developer can:
- Integrate the map functionality directly into your store.
- Use APIs to handle user interaction and map rendering.
Ensure the customized map image is saved for download or linked to the customer’s order.
Suggested Workflow for Your Use Case
- Customer enters a postcode or location.
- The app generates a styled map centered on the location.
- Customer zooms in/out within predefined levels to adjust details.
- Customer adds the customized map to their order.
- You receive the finalized map design as a downloadable image.
Let me know if you’d like further help setting up one of these apps or exploring custom development options!