Към съдържанието

Настройки за бисквитки

Изберете кои видове бисквитки разрешавате. Можете да промените избора си по всяко време чрез „Настройки за бисквитки“ в долната част на всяка страница. Декларация за поверителност

Необходими

Винаги включени

Нужни са за вход, за запазване на количката и на Вашите избори. Те са винаги включени.

Кои бисквитки?
  • weboke_sessie, weboke_klant, weboke_remember: Вашата сесия и оставането в акаунта
  • weboke_basket: Вашата количка
  • wkBtwIncl: показване на цените с или без ДДС
  • wok_cookies: Вашият избор за бисквитките, 12 месеца

Измерват коя реклама води до посещение или поръчка, за да не плащаме за реклами без резултат.

Кои бисквитки?
  • Google Ads чрез Google Tag Manager (_gcl_au, _gcl_aw), до 90 дни
  • OpenAI Ads, реклами в ChatGPT
  • wok_aff: кой партньор Ви е препратил към нас (партньорска програма), 60 дни

4,6

Държава и език

Всяка държава има собствен сайт, с цените и ДДС на тази държава.

Преглед

Тестова поръчка от началото до края

Модул 4: ДДС, доставка и плащане · Време за четене: 10 минути

Учебна цел: След този урок ще можете да тествате изцяло поръчка в тестов режим, да проследявате и обяснявате състоянията на поръчките, да откривате проблеми с webhooks и имейли и след това да почистите прилежно.

Основни понятия: тестов режим, тестово плащане, тестова карта, състояния на поръчките (В очакване на плащане, В процес на изпълнение, Задържана, Приключена, Отказана, Неуспешно, Възстановена сума, Чернова), webhook log, бележки към поръчката, имейли за поръчки, задържане на наличност, тестов списък за проверка, почистване

Защо пълен тест

Един магазин може да изглежда перфектно и въпреки това да не продава. Количката работи, плащането работи, клиентът плаща, а поръчката остава в състояние "В очакване на плащане", защото webhook не пристига (урок 4.4). Или имейлът за потвърждение попада в спама. Или липсва ДДС върху доставката. Разбирате това едва когато първият клиент се обади. Пълната тестова поръчка минава през цялата верига, от продуктовата страница до възстановяването на сумата, преди истински клиент да го направи. Повтаряйте я след всяка голяма промяна: друг плъгин за плащане, нова тема, обновяване на WooCommerce, настройка на кеша.

Тестов режим при Вашия доставчик на плащания

Всеки сериозен доставчик на плащания има тестов режим: Вашият магазин комуникира с тестова среда на доставчика, не се движат истински пари и можете да изберете дали плащането да успее или да се провали. При плащания с карта използвайте тестовите карти, които доставчикът посочва в документацията си, никога собствената си карта. При iDEAL | Wero и подобни методи тестовата среда обикновено показва екран за избор: платено, неуспешно, отказано, изтекло.

Включете тестовия режим в настройките на плъгина за плащане. Ако магазинът Ви вече работи на живо, тествайте в staging среда (урок 7.3 и урок 8.3 от курса за WordPress), за да не плащат истински клиенти по погрешка в тестов режим. И в staging изключете имейлите до клиенти, освен до Вашия собствен тестов адрес.

Състоянията на поръчките

WooCommerce има следните състояния. Какво означават на практика:

СъстояниеЗначениеКакво правите Вие
Чернова (Draft)Клиентът е в процес на плащане с блоковете за плащане; още не е поръчалНищо; WooCommerce почиства старите чернови
В очакване на плащане (Pending payment)Поръчката е създадена, плащането още не е потвърденоИзчакайте; ако остане така, проверете webhook
Неуспешно (Failed)Плащането е неуспешно или отхвърленоНе изпращайте нищо; понякога клиентът опитва отново
В процес на изпълнение (Processing)Платено, наличността е намалена, още не е изпратеноОпаковайте и изпратете
Задържана (On hold)Очаква нещо, например банков преводПроверете дали парите са постъпили
Приключена (Completed)Изпратено и готовоНищо повече, освен при връщане
Отказана (Cancelled)Отказана от Вас, от клиента или автоматичноНаличността се връща
Възстановена сума (Refunded)Сумата е възстановена изцялоАктуализирайте счетоводството (урок 6.5)

Някои неща стават автоматично. При В очакване на плащане WooCommerce задържа наличността; след броя минути, зададен в Задържане на наличност (урок 3.4), неплатената поръчка се отказва. При В процес на изпълнение WooCommerce изпраща на клиента имейла "Поръчката се обработва", а на Вас имейла "Нова поръчка". При Приключена клиентът получава имейла "Приключена поръчка". За продукти, които са едновременно виртуални и за изтегляне, WooCommerce поставя платената поръчка директно в състояние Приключена, защото няма нищо за изпращане.

Тестът, стъпка по стъпка

Чайна Example от Утрехт (Холандия) тества така, в частен прозорец, като гост:

  1. Продуктова страница: съвпада ли цената с ДДС с наставката (урок 4.1)?
  2. Количка: един чайник (клас "Чупливо") и пакетче чай (намалена ставка). Верни ли са междинната сума, разходите за доставка и ДДС?
  3. Поръчка с нидерландски адрес, след това с белгийски адрес: появяват ли се правилните методи за доставка (урок 4.3) и правилният ДДС (урок 4.2)?
  4. Бутон за поръчка: има ли текст, който посочва задължението за плащане (в България например „поръчка със задължение за плащане“ или друга недвусмислена формулировка), и връзка към общите условия и информацията за правото на отказ (урок 5.4)?
  5. Успешно плащане в тестов режим. Погледнете в WooCommerce > Поръчки: какво е състоянието и колко бързо се промени? Отворете поръчката и прочетете бележките към поръчката вдясно: плъгинът за плащане записва там какво е съобщил доставчикът.
  6. Неуспешно или отказано плащане: втора поръчка, този път с неуспешно тестово плащане. Какво е състоянието? Върна ли се наличността?
  7. Имейли: пристигнаха ли имейлът до клиента и имейлът до Вас? Прочетете ги като клиент: има ли в тях Вашите данни, информацията за правото на отказ и бутона (уроци 5.3 и 6.1)?
  8. Връщане на сума: възстановете сумата на успешната тестова поръчка от WooCommerce (бутон Връщане на сума в поръчката, урок 6.5). Виждате ли възстановяването и в таблото на доставчика?
  9. Почистване: изтрийте тестовите поръчки и тестовите клиенти или им поставете ясна бележка, за да не попаднат в оборота Ви и в брояча за OSS.

Ако нещо се обърка

  • Състоянието остава "В очакване на плащане": проверете в log на плъгина за плащане (често WooCommerce > Състояние > Дневници) дали webhook е пристигнал. Не е? Проверете дали магазинът Ви е достъпен отвън (без парола на staging за webhook, без правило на защитна стена или за сигурност, което го блокира, без режим на поддръжка).
  • Няма имейл: проверете подателя и дали имейлът не е в спама (урок 6.1). Ако имейлът до Вас пристига, а този до клиента не, проверете дали имейлът "Поръчката се обработва" е включен в WooCommerce > Настройки > Имейли.
  • ДДС не е верен: сравнете ДДС класа на продукта, таблицата със ставки и адреса (урок 4.1).
  • Няма методи за доставка: в коя зона попада този адрес (урок 4.3)?

Обобщение

  • Тествайте цялата верига в тестов режим, също и след всяка голяма промяна, за предпочитане в staging.
  • Познавайте състоянията: В очакване на плащане, В процес на изпълнение, Задържана, Приключена, Отказана, Неуспешно, Възстановена сума и Чернова.
  • Поръчка, която остава в състояние "В очакване на плащане" след успешно плащане, почти винаги сочи към webhook.
  • Четете бележките към поръчката и log на плъгина за плащане; четете имейлите като клиент.
  • Почиствайте тестовите поръчки, за да не попаднат в оборота Ви и в отчитането на ДДС.

Тест (quiz)

1. Тестово плащане минава успешно при доставчика, но поръчката остава в състояние "В очакване на плащане". Къде проверявате първо?



2. Кое състояние съответства на платена поръчка, която още трябва да бъде изпратена?



3. Защо използвате тестовите карти на доставчика, а не собствената си карта?



4. Какво става с неплатена поръчка след времето, зададено в "Задържане на наличност"?



Задача

Задача D4.5: Тестова поръчка от началото до края. Изпълнете деветте стъпки от този урок в собствения си магазин или в тестов магазин.

Списък за проверка:

  • [ ] доставчикът на плащания е в тестов режим;
  • [ ] тестова поръчка, направена като гост;
  • [ ] успешно плащане;
  • [ ] неуспешно или отказано плащане;
  • [ ] състоянията са видени в WooCommerce > Поръчки;
  • [ ] получени са имейлът до клиента и имейлът до администратора;
  • [ ] сумата по поръчката е възстановена в тестов режим;
  • [ ] тестовите поръчки са почистени или отбелязани като тест.

Въпроси:

  1. Какви състояния получиха успешната и неуспешната поръчка и в какъв ред?
  2. Колко време мина, докато състоянието се промени (webhook)?
  3. Какво пишеше в имейла за потвърждение и какво липсваше?

След "готово" ще видите примерен отговор: успешната премина от В очакване на плащане към В процес на изпълнение; неуспешната от В очакване на плащане към Неуспешно или Отказана; конкретна липсваща точка в имейла, например информацията за правото на отказ (урок 5.4).

Задача D4.5: Тестова поръчка от началото до края

Тази задача изпълнявате сами; никой не я проверява. Отбележете какво сте направили и маркирайте задачата като изпълнена.




Вашите отметки и бележки остават само в този браузър; не ги изпращаме никъде. Ако сте влезли, в Моите курсове запазваме само че сте изпълнили задачата.

Прочетете още

Моля, изчакайте…

Настройте домейните си

За всеки домейн настройте сървърите за имена, връзката с хостинга и кой ще бъде собственикът.

Домейните Ви се зареждат…