Google Shopping

If you do not already have a Google Shopping account please sign up before proceeding.

This plugin sends campaign products (offers) to Google Shopping every hour. The products are sent with a link to a CheckoutChamp page for checkout.

Plugin Activation

  • Navigate to Admin → Plugins → Data Sources

  • Click on Google Shopping and then the green +Activate button

merchantId

Required.

Step #1: Log in to Google Merchant Center Account Step #2: The account number is available in the top right corner

To obtain clientEmail and privateKey

Step #1: Log in to Merchant Center Account Step #2: Go to “Tools and settings” in the right top corner (click the cog icon) and select “Content API” Step #3: Select the Authentication tab and Add a new key Step #4: The key will auto-download (content-api.json) to your computer. Store it securely.

Open the file. Copy the "client_email" and private_key and paste them on the plugin appropriately

pageUrl

Required. Enter the CheckoutChamp page on which to redirect Google for checkout. The url must start with https://.

The page can be a Product Detail, Lead, or Checkout page. Lead and Checkout page must support dynamic content.

The url will be automatically appended with ?productId=[campaignProductId] when sent to Google Shopping. Do not include the ? or anything after it in pageUrl.

The pageUrl domain needs to be verified and claimed to start showing your products on Google

To verify and claim your domain:

Step 1: Log in to Merchant Center Account Step 2: Go to “Tools and Settings” in the right top corner (click the cog icon) and select “Business information” Step 3: Select the Website tab, Add your website. Click "Continue" Step 4: Select "Add an HTML tag or upload an HTML file to your website" Step 5: Choose "Upload an HTML file to your website" Step 6: Download the HTML file from Google. Step 7: Go to the CheckoutChamp funnel. Go to the funnel Settings > Maintenance. Upload the HTML file. Step 8: Go back to Google. Click "Verify website". Once verified click "Verify claim".

Note: Do not delete the HTML file the domain is verified. If you delete the file, the verification is lost.

campaignId

Required. Enter the numeric CheckoutChamp campaignId for which to send products.

productTag

Optional. Enter a product tag to limit the number of products sent.

targetCountry

Required. Enter a specific country or a Code from the table below

For specific country, use the two-letter ISO 3166-1 alpha-2 country code

Code

Region

001

World

002

Africa

003

North America

005

South America

009

Oceania

011

Western Africa

013

Central America

014

Eastern Africa

015

Northern Africa

017

Middle Africa

018

Southern Africa

019

Americas

021

Northern America

029

Caribbean

030

Eastern Asia

034

Southern Asia

035

Southeast Asia

039

Southern Europe

053

Australasia

054

Melanesia

057

Micronesian Region

061

Polynesia

142

Asia

143

Central Asia

145

Western Asia

150

Europe

151

Eastern Europe

154

Northern Europe

155

Western Europe

202

Sub-Saharan Africa

419

Latin America

contentLanguage

Required. Enter one Code from the table below

Code

Language

aa

Afar

ab

Abkhazian

ace

Achinese

ach

Acoli

ada

Adangme

ady

Adyghe

ae

Avestan

aeb

Tunisian Arabic

af

Afrikaans

afh

Afrihili

agq

Aghem

ain

Ainu

ak

Akan

akk

Akkadian

akz

Alabama

ale

Aleut

aln

Gheg Albanian

alt

Southern Altai

am

Amharic

an

Aragonese

ang

Old English

anp

Angika

ar

Arabic

ar_001

Modern Standard Arabic

arc

Aramaic

arn

Mapuche

aro

Araona

arp

Arapaho

arq

Algerian Arabic

ars

Najdi Arabic

arw

Arawak

ary

Moroccan Arabic

arz

Egyptian Arabic

as

Assamese

asa

Asu

ase

American Sign Language

ast

Asturian

av

Avaric

avk

Kotava

awa

Awadhi

ay

Aymara

az

Azerbaijani

az

Azeri

ba

Bashkir

bal

Baluchi

ban

Balinese

bar

Bavarian

bas

Basaa

bax

Bamun

bbc

Batak Toba

bbj

Ghomala

be

Belarusian

bej

Beja

bem

Bemba

bew

Betawi

bez

Bena

bfd

Bafut

bfq

Badaga

bg

Bulgarian

bgn

Western Balochi

bho

Bhojpuri

bi

Bislama

bik

Bikol

bin

Bini

bjn

Banjar

bkm

Kom

bla

Siksika

bm

Bambara

bn

Bangla

bo

Tibetan

bpy

Bishnupriya

bqi

Bakhtiari

br

Breton

bra

Braj

brh

Brahui

brx

Bodo

bs

Bosnian

bss

Akoose

bua

Buriat

bug

Buginese

bum

Bulu

byn

Blin

byv

Medumba

ca

Catalan

cad

Caddo

car

Carib

cay

Cayuga

cch

Atsam

ccp

Chakma

ce

Chechen

ceb

Cebuano

cgg

Chiga

ch

Chamorro

chb

Chibcha

chg

Chagatai

chk

Chuukese

chm

Mari

chn

Chinook Jargon

cho

Choctaw

chp

Chipewyan

chr

Cherokee

chy

Cheyenne

cic

Chickasaw

ckb

Central Kurdish

co

Corsican

cop

Coptic

cps

Capiznon

cr

Cree

crh

Crimean Turkish

crs

Seselwa Creole French

cs

Czech

csb

Kashubian

cu

Church Slavic

cv

Chuvash

cy

Welsh

da

Danish

dak

Dakota

dar

Dargwa

dav

Taita

de

German

de_AT

Austrian German

de_CH

Swiss High German

del

Delaware

den

Slave

dgr

Dogrib

din

Dinka

dje

Zarma

doi

Dogri

dsb

Lower Sorbian

dtp

Central Dusun

dua

Duala

dum

Middle Dutch

dv

Divehi

dyo

Jola-Fonyi

dyu

Dyula

dz

Dzongkha

dzg

Dazaga

ebu

Embu

ee

Ewe

efi

Efik

egl

Emilian

egy

Ancient Egyptian

eka

Ekajuk

el

Greek

elx

Elamite

en

English

en_AU

Australian English

en_CA

Canadian English

en_GB

British English

en_GB

UK English

en_US

American English

en_US

US English

enm

Middle English

eo

Esperanto

es

Spanish

es_419

Latin American Spanish

es_ES

European Spanish

es_MX

Mexican Spanish

esu

Central Yupik

et

Estonian

eu

Basque

ewo

Ewondo

ext

Extremaduran

fa

Persian

fa_AF

Dari

fan

Fang

fat

Fanti

ff

Fulah

fi

Finnish

fil

Filipino

fit

Tornedalen Finnish

fj

Fijian

fo

Faroese

fon

Fon

fr

French

fr_CA

Canadian French

fr_CH

Swiss French

frc

Cajun French

frm

Middle French

fro

Old French

frp

Arpitan

frr

Northern Frisian

frs

Eastern Frisian

fur

Friulian

fy

Western Frisian

ga

Irish

gaa

Ga

gag

Gagauz

gan

Gan Chinese

gay

Gayo

gba

Gbaya

gbz

Zoroastrian Dari

gd

Scottish Gaelic

gez

Geez

gil

Gilbertese

gl

Galician

glk

Gilaki

gmh

Middle High German

gn

Guarani

goh

Old High German

gom

Goan Konkani

gon

Gondi

gor

Gorontalo

got

Gothic

grb

Grebo

grc

Ancient Greek

gsw

Swiss German

gu

Gujarati

guc

Wayuu

gur

Frafra

guz

Gusii

gv

Manx

gwi

Gwichʼin

ha

Hausa

hai

Haida

hak

Hakka Chinese

haw

Hawaiian

he

Hebrew

hi

Hindi

hif

Fiji Hindi

hil

Hiligaynon

hit

Hittite

hmn

Hmong

ho

Hiri Motu

hr

Croatian

hsb

Upper Sorbian

hsn

Xiang Chinese

ht

Haitian Creole

hu

Hungarian

hup

Hupa

hy

Armenian

hz

Herero

ia

Interlingua

iba

Iban

ibb

Ibibio

id

Indonesian

ie

Interlingue

ig

Igbo

ii

Sichuan Yi

ik

Inupiaq

ilo

Iloko

inh

Ingush

io

Ido

is

Icelandic

it

Italian

iu

Inuktitut

izh

Ingrian

ja

Japanese

jam

Jamaican Creole English

jbo

Lojban

jgo

Ngomba

jmc

Machame

jpr

Judeo-Persian

jrb

Judeo-Arabic

jut

Jutish

jv

Javanese

ka

Georgian

kaa

Kara-Kalpak

kab

Kabyle

kac

Kachin

kaj

Jju

kam

Kamba

kaw

Kawi

kbd

Kabardian

kbl

Kanembu

kcg

Tyap

kde

Makonde

kea

Kabuverdianu

ken

Kenyang

kfo

Koro

kg

Kongo

kgp

Kaingang

kha

Khasi

kho

Khotanese

khq

Koyra Chiini

khw

Khowar

ki

Kikuyu

kiu

Kirmanjki

kj

Kuanyama

kk

Kazakh

kkj

Kako

kl

Kalaallisut

kln

Kalenjin

km

Khmer

kmb

Kimbundu

kn

Kannada

ko

Korean

koi

Komi-Permyak

kok

Konkani

kos

Kosraean

kpe

Kpelle

kr

Kanuri

krc

Karachay-Balkar

kri

Krio

krj

Kinaray-a

krl

Karelian

kru

Kurukh

ks

Kashmiri

ksb

Shambala

ksf

Bafia

ksh

Colognian

ku

Kurdish

kum

Kumyk

kut

Kutenai

kv

Komi

kw

Cornish

ky

Kyrgyz

ky

Kirghiz

la

Latin

lad

Ladino

lag

Langi

lah

Lahnda

lam

Lamba

lb

Luxembourgish

lez

Lezghian

lfn

Lingua Franca Nova

lg

Ganda

li

Limburgish

lij

Ligurian

liv

Livonian

lkt

Lakota

lmo

Lombard

ln

Lingala

lo

Lao

lol

Mongo

lou

Louisiana Creole

loz

Lozi

lrc

Northern Luri

lt

Lithuanian

ltg

Latgalian

lu

Luba-Katanga

lua

Luba-Lulua

lui

Luiseno

lun

Lunda

luo

Luo

lus

Mizo

luy

Luyia

lv

Latvian

lzh

Literary Chinese

lzz

Laz

mad

Madurese

maf

Mafa

mag

Magahi

mai

Maithili

mak

Makasar

man

Mandingo

mas

Masai

mde

Maba

mdf

Moksha

mdr

Mandar

men

Mende

mer

Meru

mfe

Morisyen

mg

Malagasy

mga

Middle Irish

mgh

Makhuwa-Meetto

mgo

Metaʼ

mh

Marshallese

mi

Maori

mic

Mi'kmaq

min

Minangkabau

mk

Macedonian

ml

Malayalam

mn

Mongolian

mnc

Manchu

mni

Manipuri

moh

Mohawk

mos

Mossi

mr

Marathi

mrj

Western Mari

ms

Malay

mt

Maltese

mua

Mundang

mul

Multiple languages

mus

Muscogee

mwl

Mirandese

mwr

Marwari

mwv

Mentawai

my

Burmese

my

Myanmar Language

mye

Myene

myv

Erzya

mzn

Mazanderani

na

Nauru

nan

Min Nan Chinese

nap

Neapolitan

naq

Nama

nb

Norwegian Bokmål

nd

North Ndebele

nds

Low German

nds_NL

Low Saxon

ne

Nepali

new

Newari

ng

Ndonga

nia

Nias

niu

Niuean

njo

Ao Naga

nl

Dutch

nl_BE

Flemish

nmg

Kwasio

nn

Norwegian Nynorsk

nnh

Ngiemboon

no

Norwegian

nog

Nogai

non

Old Norse

nov

Novial

nqo

N’Ko

nr

South Ndebele

nso

Northern Sotho

nus

Nuer

nv

Navajo

nwc

Classical Newari

ny

Nyanja

nym

Nyamwezi

nyn

Nyankole

nyo

Nyoro

nzi

Nzima

oc

Occitan

oj

Ojibwa

om

Oromo

or

Odia

os

Ossetic

osa

Osage

ota

Ottoman Turkish

pa

Punjabi

pag

Pangasinan

pal

Pahlavi

pam

Pampanga

pap

Papiamento

pau

Palauan

pcd

Picard

pcm

Nigerian Pidgin

pdc

Pennsylvania German

pdt

Plautdietsch

peo

Old Persian

pfl

Palatine German

phn

Phoenician

pi

Pali

pl

Polish

pms

Piedmontese

pnt

Pontic

pon

Pohnpeian

prg

Prussian

pro

Old Provençal

ps

Pashto

ps

Pushto

pt

Portuguese

pt_BR

Brazilian Portuguese

pt_PT

European Portuguese

qu

Quechua

quc

Kʼicheʼ

qug

Chimborazo Highland Quichua

raj

Rajasthani

rap

Rapanui

rar

Rarotongan

rgn

Romagnol

rif

Riffian

rm

Romansh

rn

Rundi

ro

Romanian

ro_MD

Moldavian

rof

Rombo

rom

Romany

root

Root

rtm

Rotuman

ru

Russian

rue

Rusyn

rug

Roviana

rup

Aromanian

rw

Kinyarwanda

rwk

Rwa

sa

Sanskrit

sad

Sandawe

sah

Sakha

sam

Samaritan Aramaic

saq

Samburu

sas

Sasak

sat

Santali

saz

Saurashtra

sba

Ngambay

sbp

Sangu

sc

Sardinian

scn

Sicilian

sco

Scots

sd

Sindhi

sdc

Sassarese Sardinian

sdh

Southern Kurdish

se

Northern Sami

see

Seneca

seh

Sena

sei

Seri

sel

Selkup

ses

Koyraboro Senni

sg

Sango

sga

Old Irish

sgs

Samogitian

sh

Serbo-Croatian

shi

Tachelhit

shn

Shan

shu

Chadian Arabic

si

Sinhala

sid

Sidamo

sk

Slovak

sl

Slovenian

sli

Lower Silesian

sly

Selayar

sm

Samoan

sma

Southern Sami

smj

Lule Sami

smn

Inari Sami

sms

Skolt Sami

sn

Shona

snk

Soninke

so

Somali

sog

Sogdien

sq

Albanian

sr

Serbian

sr_ME

Montenegrin

srn

Sranan Tongo

srr

Serer

ss

Swati

ssy

Saho

st

Southern Sotho

stq

Saterland Frisian

su

Sundanese

suk

Sukuma

sus

Susu

sux

Sumerian

sv

Swedish

sw

Swahili

sw_CD

Congo Swahili

swb

Comorian

syc

Classical Syriac

syr

Syriac

szl

Silesian

ta

Tamil

tcy

Tulu

te

Telugu

tem

Timne

teo

Teso

ter

Tereno

tet

Tetum

tg

Tajik

th

Thai

ti

Tigrinya

tig

Tigre

tiv

Tiv

tk

Turkmen

tkl

Tokelau

tkr

Tsakhur

tl

Tagalog

tlh

Klingon

tli

Tlingit

tly

Talysh

tmh

Tamashek

tn

Tswana

to

Tongan

tog

Nyasa Tonga

tpi

Tok Pisin

tr

Turkish

tru

Turoyo

trv

Taroko

ts

Tsonga

tsd

Tsakonian

tsi

Tsimshian

tt

Tatar

ttt

Muslim Tat

tum

Tumbuka

tvl

Tuvalu

tw

Twi

twq

Tasawaq

ty

Tahitian

tyv

Tuvinian

tzm

Central Atlas Tamazight

udm

Udmurt

ug

Uyghur

ug

Uighur

uga

Ugaritic

uk

Ukrainian

umb

Umbundu

und

Unknown language

ur

Urdu

uz

Uzbek

vai

Vai

ve

Venda

vec

Venetian

vep

Veps

vi

Vietnamese

vls

West Flemish

vmf

Main-Franconian

vo

Volapük

vot

Votic

vro

Võro

vun

Vunjo

wa

Walloon

wae

Walser

wal

Wolaytta

war

Waray

was

Washo

wbp

Warlpiri

wo

Wolof

wuu

Wu Chinese

xal

Kalmyk

xh

Xhosa

xmf

Mingrelian

xog

Soga

yao

Yao

yap

Yapese

yav

Yangben

ybb

Yemba

yi

Yiddish

yo

Yoruba

yrl

Nheengatu

yue

Cantonese

yue

Chinese, Cantonese

za

Zhuang

zap

Zapotec

zbl

Blissymbols

zea

Zeelandic

zen

Zenaga

zgh

Standard Moroccan Tamazight

zh

Chinese

zh

Mandarin Chinese

zh

Chinese, Mandarin

zh_Hans

Simplified Chinese

zh_Hans

Simplified Mandarin Chinese

zh_Hant

Traditional Chinese

zh_Hant

Traditional Mandarin Chinese

zu

Zulu

zun

Zuni

zxx

No linguistic content

zza

Zaza