Skip to main content

Overzicht

Upcart ondersteunt van nature geen marktspecifieke zichtbaarheid van beloningsniveaus. Je kunt echter een praktische workaround toepassen door de Translate & Adapt-app te combineren met de beloningsinstellingen van Upcart. Het proces bestaat uit het tijdelijk aanpassen van je beloningen, het vastleggen van de versie die je voor elke markt nodig hebt, en die vervolgens opslaan via het lokalisatiesysteem van Shopify.

Stap 1: Stel je standaardbeloningen in

Maak in je Rewards-module alle niveaus aan zoals gebruikelijk. Bijvoorbeeld:
  • Niveau 1: 20% korting bij $100
  • Niveau 2: gratis verzending bij $200
Sla de beloningen op en publiceer ze, zodat de standaardversie (bijv. voor Canada of wereldwijde markten) alle niveaus bevat.

Stap 2: Bereid je gelokaliseerde versie voor

Bepaal van welke markt je het niveau wilt uitsluiten. Bijvoorbeeld, om gratis verzending voor Mexico te verwijderen:
  • Open de Translate & Adapt-app in Shopify
  • Selecteer de markt (bijv. Mexico) en de taal (bijv. Engels)
  • Zoek naar store metadata
  • Zoek de beloningsniveaus op onder de metafield upcartEditorSettings.rewardsTiers
Hier zie je de ruwe JSON-configuratie van je live beloningsinstellingen.

Stap 3: Verwijder het niveau in Upcart

  1. Verwijder tijdelijk het niveau dat je wilt uitsluiten uit je beloningsconfiguratie in de Upcart Cart Editor.
    • Verwijder bijvoorbeeld Niveau 2 (gratis verzending) en laat alleen Niveau 1 (20% korting) staan.
  2. Sla je wijzigingen op. Ga daarna terug naar de Translate & Adapt-app en ververs het metadatapaneel. Het zou nu de bijgewerkte versie met slechts één beloningsniveau moeten tonen.
  3. Kopieer de bijgewerkte JSON-code en plak deze in het vertaalveld voor die markt en taal.
    • Mogelijk moet je een kleine bewerking doen (zoals het aanpassen van een leesteken in de beloningstekst) om de vertaling te kunnen opslaan.
  4. Sla de vertaling op.

Stap 4: Voeg het beloningsniveau wereldwijd opnieuw toe

Keer terug naar Upcart en voeg het eerder verwijderde niveau opnieuw toe (bijv. gratis verzending bij $200). Sla je wijzigingen opnieuw op.
  • Hiermee herstel je je volledige wereldwijde beloningsconfiguratie, terwijl de versie zonder het tweede niveau behouden blijft voor de uitgesloten markt.

Stap 5: Controleer of het werkt

Bekijk je storefront met de marktkiezer van Shopify of via een VPN vanuit de uitgesloten markt (bijv. Mexico). Je zou alleen het eerste beloningsniveau moeten zien. Schakel terug naar je standaardmarkt (bijv. Canada) om te bevestigen dat beide niveaus verschijnen. Herhaal dit proces indien nodig voor andere talen binnen dezelfde markt.

Optioneel: vertaal de beloningstekst

In hetzelfde Translate & Adapt-gedeelte kun je de beloningsteksten lokaliseren voor elke markt en taal. Bijvoorbeeld:
  • Engels: “You’re $20 away from a 20% discount.”
  • Frans (Mexico): “Il vous reste 20 $ avant de recevoir une réduction de 20 %.”

Opmerkingen

  • Deze aanpak werkt omdat Translate & Adapt gelokaliseerde versies van metafields opslaat op basis van wat op dat moment actief was.
  • Als je later nieuwe niveaus toevoegt, blijft de gelokaliseerde markt de oorspronkelijk opgeslagen versie tonen, tenzij je deze handmatig bijwerkt.
  • Dit maakt de methode nuttig voor kortlopende of marktspecifieke promoties, maar pas hem voorzichtig toe. Test je wijzigingen altijd met de marktpreviewtools van Shopify of door de winkel in een incognitovenster te bekijken.