ຄຳອະທິບາຍ
PWL DTE for Bsale ເຊື່ອມຕໍ່ຮ້ານຄ້າ WooCommerce ຂອງທ່ານກັບ Bsale, ເຊິ່ງເປັນແພລດຟອມໃບບິນເອເລັກໂຕຣນິກ ແລະ ລະບົບຂາຍໜ້າຮ້ານຊັ້ນນຳໃນຊີລີ. ເມື່ອຄຳສັ່ງຊື້ສຳເລັດ, ປລັກອິນຈະສ້າງເອກະສານພາສີທີ່ກ່ຽວຂ້ອງ (ໃບບິນ ຫຼື ໃບກຳກັບພາສີເອເລັກໂຕຣນິກ) ໂດຍອັດຕະໂນມັດ ແລະ ສົ່ງໃຫ້ SII.
ຄຸນສົມບັດເດັ່ນ
- ໃບບິນເອເລັກໂຕຣນິກອັດຕະໂນມັດ — ສ້າງຂຶ້ນເມື່ອຄຳສັ່ງຊື້ສຳເລັດ (codeSii 39)
- ໃບກຳກັບພາສີເອເລັກໂຕຣນິກ — ລູກຄ້າສາມາດເລືອກ “ຂ້ອຍຕ້ອງການໃບກຳກັບພາສີ” ໃນໜ້າຊຳລະເງິນ ແລະ ລະບຸ RUT ພ້ອມຊື່ບໍລິສັດ
- ກວດສອບ RUT ແບບຮຽວທາມ — ກວດສອບຄວາມຖືກຕ້ອງຂອງຕົວເລກພ້ອມແຈ້ງເຕືອນທັນທີ
- ຮອງຮັບການຊຳລະເງິນທັງແບບ Classic ແລະ Blocks — ໃຊ້ງານໄດ້ທັງການຊຳລະເງິນແບບໃຊ້ shortcode ແລະ ແບບ Blocks ໃໝ່ (WC 8.6+)
- ຊິງຄ໌ສະຕັອກດ້ວຍຕົນເອງ — ອັບເດດສະຕັອກໃນ WooCommerce ຈາກ Bsale ດ້ວຍການກົດພຽງຄັ້ງດຽວ
- ປ້ອງກັນການສ້າງຊ້ຳ — ໃຊ້ referenceId ເພື່ອຫຼີກເວັ້ນການອອກ DTE ໃບເດີມສອງຄັ້ງ
[pwl_dte]shortcode — ສະແດງເອກະສານພາສີໃນໜ້າຍືນຍັນຄຳສັ່ງຊື້ ຫຼື ໜ້າບັນຊີຂອງຂ້ອຍ- ໂໝດ Sandbox — ທົດສອບໂດຍບໍ່ມີຜົນກະທົບຕໍ່ເອກະສານ SII ຕົວຈິງ
- ບັນທຶກກິດຈະກຳ — ລາຍລະອຽດການອອກ DTE ທຸກຄັ້ງ ພ້ອມສະຖານະ ແລະ ເລກທີເອກະສານ
ຄວາມຕ້ອງການຂອງລະບົບ
- WordPress 6.0 ຫຼື ສູງກວ່າ
- WooCommerce 8.0 ຫຼື ສູງກວ່າ
- PHP 8.0 ຫຼື ສູງກວ່າ
- ບັນຊີ Bsale ທີ່ໃຊ້ງານຢູ່ ພ້ອມກັບ API token
Lite ທຽບກັບ Pro
ເວີຊັນຟຣີ (Lite) ລວມມີ ໃບບິນ, ໃບກຳກັບພາສີ, ຫ້ອງຂໍ້ມູນໃນໜ້າຊຳລະເງິນ, ການຊິງຄ໌ສະຕັອກດ້ວຍຕົນເອງ, ແລະ shortcode ສຳລັບ DTE.
ເວີຊັນ Pro ເພີ່ມ: ການຊິງຄ໌ສະຕັອກອັດຕະໂນມັດຜ່ານ cron, ການກຳນົດສາຂາສະຕັອກ, ຮອງຮັບຫຼາຍສາຂາ (ຈັບຄູ່ການຈັດສົ່ງ ສາຂາ), ການລອງໃໝ່ອັດຕະໂນມັດສຳລັບ DTE ທີ່ຫຼົ້ມເຫຼວ, webhooks ແບບຮຽວທາມ, ແລະ ໃບຫຼຸດໜີ້ເມື່ອມີການຄືນເງິນ.
ບໍລິການພາຍນອກ
ປລັກອິນນີ້ເຊື່ອມຕໍ່ກັບ Bsale API ເພື່ອສ້າງ ແລະ ຈັດການເອກະສານພາສີເອເລັກໂຕຣນິກ (DTEs) ຕາມທີ່ກົດໝາຍພາສີຂອງຊີລີ (SII) ກຳນົດ.
ຂໍ້ມູນໃດຖືກສົ່ງໄປ ແລະ ສົ່ງຕອນໃດ
- ເມື່ອຄຳສັ່ງຊື້ໃນ WooCommerce ສຳເລັດ, ລາຍລະອຽດຄຳສັ່ງຊື້ (ສິນຄ້າ, ຈຳນວນ, ລາຄາ, ແລະ ຂໍ້ມູນການອອກບິນຂອງລູກຄ້າ ເຊັ່ນ RUT ແລະ ຊື່ບໍລິສັດ) ຈະຖືກສົ່ງໄປຫາ Bsale ເພື່ອສ້າງເອກະສານພາສີ (ໃບບິນ ຫຼື ໃບກຳກັບພາສີເອເລັກໂຕຣນິກ).
- ເມື່ອຜູ້ດູແລຮ້ານກົດຊິງຄ໌ສະຕັອກດ້ວຍຕົນເອງ, SKU ຂອງສິນຄ້າຈະຖືກສົ່ງໄປເພື່ອດຶງຂໍ້ມູນລະດັບສະຕັອກປັດຈຸບັນຈາກ Bsale.
- ເມື່ອທົດສອບການເຊື່ອມຕໍ່ API ຈາກໜ້າການຕັ້ງຄ່າ, ຈະມີການສົ່ງຄຳຂໍແບບງ່າຍໆເພື່ອທົດສອບວ່າ token ຍັງໃຊ້ໄດ້ຢູ່ຫຼືບໍ່. ຈະບໍ່ມີການສົ່ງຂໍ້ມູນລູກຄ້າໃດໆ.
ຂໍ້ມູນການບໍລິການ
- ເວັບໄຊທ໌ Bsale: https://www.bsale.cl/
- ເອກະສານອ້າງອີງ Bsale API: https://docs.bsale.dev/
- API hosts used by this plugin:
- URL ພື້ນຖານຂອງ API ທີ່ໃຊ້ໂດຍຄລライອັນ:
https://api.bsale.io/v1/ - ການໃຊ້ງານ endpoint v2 ເພີ່ມເຕີມ (ສຳລັບການນຳເຂົ້າສິນຄ້າ ແລະ ການອ່ານຊັບພະຍາກອນ webhook):
https://api.bsale.io/v2/
- URL ພື້ນຖານຂອງ API ທີ່ໃຊ້ໂດຍຄລライອັນ:
- ຂໍ້ກຳນົດການໃຊ້ບໍລິການ: https://www.bsale.cl/sheet/condiciones-uso
- ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ: https://www.bsale.cl/sheet/politica-privacidad
ຊອດໂຄດ ແລະ ເຄື່ອງມືໃນການບິວ
ປລັກອິນນີ້ລວມມີໄຟລ໌ Production ທີ່ສ້າງຂຶ້ນພາຍໃຕ້ assets/ (ຕົວຢ່າງ assets/admin/js/admin.js ແລະ assets/public/js/checkout*.js).
ຊອດໂຄດທີ່ຍັງບໍ່ທັນໄດ້ຄອມໄພລ໌ (non-compiled) ແມ່ນມີໃຫ້ສາທາລະນະໃນບ່ອນເກັບໂຄດຂອງໂຄງການ:
- ບ່ອນເກັບຊອດໂຄດ: https://github.com/PluginLATAM/PWL-dte-for-bsale-lite
- ໄຟລ໌ຊອດໂຄດ JavaScript/CSS:
resources/admin/ແລະresources/public/ - ການຕັ້ງຄ່າບິວ:
package.json,vite.config.js,tailwind.config.js,postcss.config.js
ເພື່ອບິວ (build) ໄຟລ໌ໃນເຄື່ອງ:
- ຕິດຕັ້ງ dependencies:
npm install - ໂໝດພັດທະນາ (Watch mode):
npm run dev - ບິວໄຟລ໌ Production:
npm run build
ການຕິດຕັ້ງ
- ອັບໂຫຼດປລັກອິນໄປທີ່
/wp-content/plugins/pwl-dte-for-bsale/ຫຼື ຕິດຕັ້ງໂດຍກົງຈາກໄດເຣັກທໍຣີປລັກອິນຂອງ WordPress. - ເປີດໃຊ້ງານປລັກອິນຈາກເມນູ Plugins ໃນ WordPress.
- ໄປທີ່ PWL DTE Settings ແລະ ປ້ອນ Bsale API token ຂອງທ່ານ.
- ເລືອກໂໝດ (Sandbox ຫຼື Production) ແລະ ສາຂາທີ່ອອກເອກະສານ.
- ກົດ Test Connection ເພື່ອທົດສອບວ່າ token ສາມາດໃຊ້ງານໄດ້.
- ສຳເລັດ! DTE ຈະຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດເມື່ອຄຳສັ່ງຊື້ສຳເລັດ.
ຄຳຖາມທີ່ພົບເລື້ອຍ
-
ຂ້ອຍຈຳເປັນຕ້ອງມີບັນຊີ Bsale ບໍ່?
-
ແມ່ນແລ້ວ. ປລັກອິນນີ້ຕ້ອງການບັນຊີ Bsale ທີ່ຍັງໃຊ້ງານຢູ່ ແລະ API token ທີ່ມີສິດໃນການອອກເອກະສານ.
-
ມັນໃຊ້ງານໃນໂໝດ Sandbox ໄດ້ບໍ່?
-
ແມ່ນແລ້ວ. ໃນ ການຕັ້ງຄ່າ ການເຊື່ອມຕໍ່ ທ່ານສາມາດເປີດໃຊ້ໂໝດ Sandbox ເພື່ອທົດສອບໂດຍບໍ່ຕ້ອງອອກເອກະສານຕົວຈິງໄປຫາ SII.
-
ຈະເກີດຫຍັງຂຶ້ນຖ້າການສ້າງ DTE ຫຼົ້ມເຫຼວ?
-
ຂໍ້ຜິດພາດຈະຖືກບັນທຶກໄວ້ໃນ PWL DTE DTE Logs ພ້ອມກັບຂໍ້ຄວາມແຈ້ງເຕືອນຈາກ Bsale. ທ່ານສາມາດກົດລອງໃໝ່ດ້ວຍຕົນເອງໄດ້ຈາກເມຕາບັອກຄຳສັ່ງຊື້ໃນໜ້າຈັດການຂອງ WooCommerce.
-
ມັນຮອງຮັບການຊຳລະເງິນແບບ WooCommerce Blocks ບໍ່?
-
ແມ່ນແລ້ວ. ຫ້ອງຂໍ້ມູນ RUT, ຊື່ບໍລິສັດ, ແລະ ປະເພດທຸລະກິດ ສາມາດໃຊ້ງານໄດ້ທັງກັບໜ້າຊຳລະເງິນແບບດັ້ງເດີມ ([woocommerce_checkout]) ແລະ ແບບບລັອກ (WC 8.6+).
-
ປລັກອິນນີ້ຕັດສະຕັອກໃນ Bsale ບໍ່?
-
ແມ່ນແລ້ວ, ຖ້າເປີດໃຊ້ງານຕົວເລືອກໃນການຕັ້ງຄ່າ. ທ່ານສາມາດຄວບຄຸມສິ່ງນີ້ໄດ້ຜ່ານພາລາມິເຕີການສົ່ງເຄື່ອງ (dispatch) ໃນການຕັ້ງຄ່າເອກະສານ.
-
ສາມາດເບິ່ງ DTE ທີ່ສ້າງຂຶ້ນໄດ້ຢູ່ໃສ?
-
ແຕ່ລະຄຳສັ່ງຊື້ໃນ WooCommerce ຈະມີເມຕາບັອກ “Bsale — Tax Document” ທີ່ສະແດງປະເພດເອກະສານ, ເລກທີ, ສະຖານະ, ແລະ ລິງກ໌ໄປຫາ PDF ແລະ URL ສາທາລະນະ. ທ່ານຍັງສາມາດເບິ່ງປະຫວັດທັງໝົດໄດ້ໃນ PWL DTE DTE Logs.
-
ປລັກອິນນີ້ມີການແປເປັນພາສາສະເປນບໍ່?
-
ແມ່ນແລ້ວ. ອາສາສະໝັກໄດ້ເພີ່ມ ແລະ ອັບເດດການແປພາສາໃນ translate.wordpress.org. ຖ້າແຜງຄວບຄຸມ WordPress ຂອງທ່ານເປັນພາສາສະເປນ, ໜ້າຈໍຈັດການຂອງປລັກອິນກໍຈະສະແດງເປັນພາສາສະເປນຄືກັນກັບປລັກອິນອື່ນໆ.
ການຣີວິວ
ບໍ່ມີການຣີວິວສຳລັບປລັກອິນນີ້.
ຜູ້ຮ່ວມພັດທະນາ ແລະ ຜູ້ພັດທະນາ
“PWL DTE for Bsale” ແມ່ນຊອຟແວໂອເພັນຊອດ (Open Source). ບຸກຄົນຕໍ່ໄປນີ້ໄດ້ມີສ່ວນຮ່ວມໃນການພັດທະນາປລັກອິນນີ້.
ຜູ້ຮ່ວມພັດທະນາ“PWL DTE for Bsale” ໄດ້ຖືກແປເປັນ 2 ພາສາທ້ອງຖິ່ນ. ຂໍຂອບໃຈ ທີມງານຜູ້ແປ ສຳລັບການປະກອບສ່ວນຂອງເຂົາເຈົ້າ.
ແປ “PWL DTE for Bsale” ເປັນພາສາຂອງເຈົ້າ.
ສົນໃຈຮ່ວມພັດທະນາບໍ່?
ເບິ່ງລະຫັດ, ກວດເບິ່ງ ຄັງເກັບ SVN, ຫຼື ຕິດຕາມ ບັນທຶກການພັດທະນາ ຜ່ານ RSS.
ບັນທຶກການປ່ຽນແປງ
2.0.10
- Readme: ປັບປຸງຄຳຕອບ FAQ ກ່ຽວກັບການແປພາສາສະເປນໃຫ້ເຂົ້າໃຈງ່າຍຂຶ້ນ (ໃຊ້ຄຳເວົ້າສຳລັບຜູ້ໃຊ້ທົ່ວໄປ).
2.0.9
- ແກ້ໄຂ: ກວດສອບ WooCommerce ໃນ plugins_loaded ເພື່ອບໍ່ໃຫ້ການໂຫລດປລັກອິນຕາມລຳດັບຕົວອັກສອນສະແດງການແຈ້ງເຕືອນ “ຕ້ອງການ WooCommerce” ທີ່ຜິດພາດ.
- ແກ້ໄຂ: ໃຫ້ໂຫລດການແປພາສາທັນທີ (ຫຼີກເວັ້ນການໃຊ້ plugins_loaded hook ຊ້ອນກັນ) ແລະ ໃຫ້ກັບໄປໃຊ້ es_CL.mo ທີ່ມາກັບປລັກອິນສຳລັບພາສາສະເປນອື່ນໆ (ເຊັ່ນ es_ES) ຖ້າບໍ່ມີໄຟລ໌ສະເພາະທ້ອງຖິ່ນ.
2.0.8
- i18n: ເພີ່ມຂໍ້ຄວາມຕົ້ນສະບັບພາສາອັງກິດ (msgid) ສຳລັບຜູ້ແປ; ເພີ່ມໄຟລ໌ພາສາສະເປນ (ຊີລີ) (es_CL) ທີ່ສົມບູນ ແລະ ອັບເດດໄຟລ໌ POT.
- ປັບປຸງລາຍລະອຽດສ່ວນຫົວຂອງປລັກອິນໃຫ້ກົງກັບມາດຕະຖານ metadata ຂອງ WordPress.org.
2.0.7
- ເອົາລະບົບປິດການໃຊ້ງານປລັກອິນອື່ນໂດຍອັດຕະໂນມັດອອກ ເພື່ອໃຫ້ສອດຄ່ອງກັບນະໂຍບາຍຂອງ WordPress.org (ຜູ້ໃຊ້ຕ້ອງຈັດການບັນຫາການຊ້ຳກັນລະຫວ່າງ Lite/Pro ດ້ວຍຕົນເອງ).
- ປັບປຸງຄວາມຖືກຕ້ອງຂອງ metadata ແລະ ເອກະສານການ Release ໃນເວີຊັນ 2.0.7 ໃຫ້ສົມບູນ.
2.0.6
- ແກ້ໄຂບັນຫາທີ່ພົບຈາກການສະແກນ Plugin Check ໂດຍການປັບປຸງການຈັດການ prepared-query ໃນການສອບຖາມຂໍ້ມູນ webhook event.
- ປ່ຽນການບັນທຶກ log ແບບເກົ່າມາໃຊ້ການເຊື່ອມຕໍ່ກັບ WooCommerce logger ເພື່ອຄວາມປອດໄພຂອງ log ໃນລະບົບຕົວຈິງ.
- ປັບປຸງຄວາມຕໍ່ເນື່ອງຂອງການ Release/Build ແລະ ການກວດສອບ metadata (ລວມເຖິງການປ້ອງກັນ URI ໃນສ່ວນຫົວຂອງປລັກອິນ ແລະ ຂັ້ນຕອນການຄົງເວີຊັນໄວ້).
2.0.5
- ປັບປຸງໃຫ້ສອດຄ່ອງກັບການກວດສອບຂອງ WordPress.org ໃນເລື່ອງການທຳຄວາມສະອາດຂໍ້ມູນ (escaping), ການໂຫລດໄຟລ໌ໃນໜ້າຈັດການ, ແລະ ພຶດຕິກຳຂອງ i18n.
- ເພີ່ມ Playwright Lite E2E workflow ທີ່ສາມາດລັນໄດ້ ແລະ ອັບເດດເອກະສານການທົດສອບເວີຊັນ Lite.
2.0.0
- ປ່ຽນຊື່ປລັກອິນເປັນ PWL DTE for Bsale (slug: pwl-dte-for-bsale) ເພື່ອໃຫ້ສອດຄ່ອງກັບກົດລະບຽບເຄື່ອງໝາຍການຄ້າຂອງ WordPress.org.
- ປ່ຽນ inline scripts ທັງໝົດມາໃຊ້ wp_add_inline_script() ຕາມມາດຕະຖານທີ່ດີທີ່ສຸດຂອງ WordPress.
- ເພີ່ມສ່ວນບໍລິການພາຍນອກ (External Services) ໃນໄຟລ໌ readme ເພື່ອອະທິບາຍການໃຊ້ Bsale API.
1.0.5
- ເວີຊັນເກົ່າ ກ່ອນທີ່ຈະປ່ຽນຊື່ປລັກອິນໃຫ້ສອດຄ່ອງກັບເຄື່ອງໝາຍການຄ້າ.
1.0.1
- ແກ້ໄຂ: ໃນການຊຳລະເງິນແບບ Blocks (WC Blocks), ຫ້ອງຂໍ້ມູນ “ຂ້ອຍຕ້ອງການໃບກຳກັບພາສີເອເລັກໂຕຣນິກ” ຈະຖືກອ່ານຢ່າງຖືກຕ້ອງໂດຍໃຊ້ຄຳນຳໜ້າ _wc_other/ ທີ່ WooCommerce Blocks ໃຊ້ພາຍໃນ. ສິ່ງນີ້ແກ້ໄຂບັນຫາທີ່ມັກຈະສ້າງໃບບິນ (Boleta) ແທນທີ່ຈະເປັນໃບກຳກັບພາສີ (Factura) ເມື່ອໃຊ້ການຊຳລະເງິນແບບ Blocks.
1.0.0
- ການເປີດຕົວຄັ້ງທຳອິດສູ່ສາທາລະນະ.
- ສ້າງໃບບິນ ແລະ ໃບກຳກັບພາສີເອເລັກໂຕຣນິກອັດຕະໂນມັດເມື່ອຄຳສັ່ງຊື້ສຳເລັດ.
- ຫ້ອງຂໍ້ມູນ RUT, ຊື່ບໍລິສັດ, ແລະ ປະເພດທຸລະກິດໃນໜ້າຊຳລະເງິນ (ທັງແບບ Classic ແລະ Blocks).
- ກວດສອບ RUT ແບບຮຽວທາມຜ່ານ AJAX.
- ຊິງຄ໌ສະຕັອກດ້ວຍຕົນເອງຈາກ Bsale.
- Shortcode DTE ສຳລັບສະແດງເອກະສານໃນໜ້າເວັບ.
- ໂໝດ Sandbox ສຳລັບການທົດສອບ.
- ບັນທຶກກິດຈະກຳພ້ອມຕົວຕອງ.
