public function Init()
    {
        $basket = $this->getShopService()->getActiveBasket();
        $basket->aCompletedOrderStepList[$this->fieldSystemname] = false;
        $this->CheckBasketContents();

        if (false === $this->AllowAccessToStep(true)) {
            $this->JumpToStep($this->GetPreviousStep());
        }
        if ('basket' !== $this->fieldSystemname && 'thankyou' !== $this->fieldSystemname) {
            $basket->CommitCopyToDatabase(false, $this->fieldSystemname);
        } // commit basket to database...
    }