fixed checkout without plugin