#!/usr/bin/env bash

# shellcheck disable=SC2162

read -p "Enter Powersoft365 API Token: " POWERSOFT365_TOKEN

echo "Saving..."

wp option update powersoft365_token "$POWERSOFT365_TOKEN"

read -p "[SHIPPING] Enter code_365 (default: SHIPPING): " CODE_365
CODE_365=${CODE_365:-SHIPPING} # Default to SHIPPING if no input

read -p "[SHIPPING] Enter vat_code_365 (default: 019): " VAT_CODE_365
VAT_CODE_365=${VAT_CODE_365:-019} # Default to 019 if no input

read -p "[SHIPPING] Enter vat_percentage (default: 19.00): " VAT_PERCENTAGE
VAT_PERCENTAGE=${VAT_PERCENTAGE:-19.00} # Default to 19.00 if no input

echo "Saving..."

wp option update powersoft365_shipping \
  "{\"code_365\":\"$CODE_365\",\"vat_code_365\":\"$VAT_CODE_365\",\"vat_percentage\":\"$VAT_PERCENTAGE\"}" \
  --format=json

# Define text styles:
BOLD=$(tput bold)
NORMAL=$(tput sgr0)
GREEN=$(tput setaf 2)
BLUE=$(tput setaf 4)

echo ""
echo -e "${BOLD}API Token:${NORMAL} $(wp option get powersoft365_token)"
echo -e "${BOLD}Shipping Information${NORMAL}\n$(wp option get powersoft365_shipping --format=yaml)"
echo ""
echo -e "${BOLD}${BLUE}Power${GREEN}soft365${NORMAL} Integration ready!\n"
