Define and manage tax regions to specify geographical areas with specific tax rules and rates using the Wix Tax Regions API.
From wix-ecom-coworknpx claudepluginhub itayher/wix-ecom-cowork --plugin wix-ecom-coworkThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Translates visa document images to English via OCR (Vision/EasyOCR/Tesseract), rotates via EXIF, and generates bilingual A4 PDFs with original and translation.
Define and manage tax regions to specify geographical areas with specific tax rules and rates using the Wix Tax Regions API.
df7c18eb-009b-4868-9891-15e19dddbe67${API_KEY}${SITE_ID}https://www.wixapis.com/tax-regions/v1Endpoint: GET https://www.wixapis.com/tax-regions/v1/tax-regions
curl -X GET "https://www.wixapis.com/tax-regions/v1/tax-regions" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}"
Response:
{
"taxRegions": [
{
"id": "region-123",
"name": "California",
"code": "CA",
"country": "US",
"rate": 0.0725,
"active": true
}
]
}
Endpoint: GET https://www.wixapis.com/tax-regions/v1/tax-regions/{id}
REGION_ID="region-123"
curl -X GET "https://www.wixapis.com/tax-regions/v1/tax-regions/${REGION_ID}" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}"
Endpoint: POST https://www.wixapis.com/tax-regions/v1/tax-regions
curl -X POST "https://www.wixapis.com/tax-regions/v1/tax-regions" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}" \
-H "Content-Type: application/json" \
-d '{
"taxRegion": {
"name": "New York",
"code": "NY",
"country": "US",
"rate": 0.04,
"active": true
}
}'
Endpoint: PATCH https://www.wixapis.com/tax-regions/v1/tax-regions/{id}
REGION_ID="region-123"
curl -X PATCH "https://www.wixapis.com/tax-regions/v1/tax-regions/${REGION_ID}" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}" \
-H "Content-Type: application/json" \
-d '{
"taxRegion": {
"rate": 0.0825
}
}'
Endpoint: DELETE https://www.wixapis.com/tax-regions/v1/tax-regions/{id}
REGION_ID="region-to-delete"
curl -X DELETE "https://www.wixapis.com/tax-regions/v1/tax-regions/${REGION_ID}" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}"
# Create tax regions for all US states where you ship
states=("CA:0.0725" "NY:0.04" "TX:0.0625" "FL:0.06")
for state_data in "${states[@]}"; do
state_code=${state_data%%:*}
tax_rate=${state_data##*:}
curl -s -X POST "https://www.wixapis.com/tax-regions/v1/tax-regions" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}" \
-H "Content-Type: application/json" \
-d "{
\"taxRegion\": {
\"name\": \"${state_code} Sales Tax\",
\"code\": \"${state_code}\",
\"country\": \"US\",
\"rate\": ${tax_rate},
\"active\": true
}
}"
echo "✅ Created ${state_code} tax region (${tax_rate}%)"
sleep 0.2
done
# European Union VAT rates
eu_countries=("DE:0.19" "FR:0.20" "IT:0.22" "ES:0.21" "NL:0.21")
for country_data in "${eu_countries[@]}"; do
country_code=${country_data%%:*}
vat_rate=${country_data##*:}
curl -s -X POST "https://www.wixapis.com/tax-regions/v1/tax-regions" \
-H "Authorization: ${API_KEY}" \
-H "wix-site-id: ${SITE_ID}" \
-H "Content-Type: application/json" \
-d "{
\"taxRegion\": {
\"name\": \"${country_code} VAT\",
\"code\": \"${country_code}\",
\"country\": \"${country_code}\",
\"rate\": ${vat_rate},
\"active\": true
}
}"
echo "✅ Created ${country_code} VAT region (${vat_rate}%)"
sleep 0.2
done