Skip to content

Releases: alexandrubala/trendyol-sync-for-woocommerce

v1.2.2

Choose a tag to compare

@alexandrubala alexandrubala released this 16 Jun 03:47

What's changed

Mapping and catalog

  • Mapping page: Trendyol categories load inline; brand AJAX search fixed
  • Improved API category tree parsing (v2/v3 formats)

WordPress.org readiness

  • readme.txt with correct tags and contributor (webgems)
  • LICENSE (GPL-2.0-or-later)
  • English plugin header; Author: Alexandru Bala
  • GitHub updater disabled by default (opt-in: define( 'TRENDYOL_SYNC_GITHUB_UPDATES', true );)

Security

  • Logger redacts API keys, secrets, tokens, and Authorization headers
  • Duplicate sync jobs blocked while one is running
  • Bulk actions validate capability and allowed action names
  • Uninstall: optional full table purge; product meta never deleted by default

Requires: WordPress 6.0+, PHP 7.4+ (OpenSSL), WooCommerce 7.0+

v1.0.5

Choose a tag to compare

@alexandrubala alexandrubala released this 31 May 14:09

Noutăți

  • Piață automată — detectează România (și alte piețe) din WooCommerce + limba WordPress
  • Categorii în română — trimite storeFrontCode: RO + Accept-Language: ro (nu mai primești arbore turcesc)
  • Dropdown-uri rapide — căutare AJAX Select2 pentru brand și categorie
  • Cache per piață — catalog separat ex. RO_ro

După update

  1. Verifică țara magazinului WooCommerce = România
  2. WooCommerce → Trendyol Sync → Sincronizează catalog (obligatoriu, cache-ul vechi e în turcă)
  3. Editează un produs → tab Trendyol Sync → caută brand/categorie la tastare

v1.0.4

Choose a tag to compare

@alexandrubala alexandrubala released this 31 May 13:23

Ce s-a rezolvat

  • Updater GitHub — verificarea update-urilor funcționează și via WP-Cron (înainte doar în admin)
  • ZIP WordPress — release-ul include trendyol-sync.zip cu structura corectă de folder (zipball-ul GitHub pune fișierele într-un director greșit)

Upgrade

Mergi la Dashboard → Updates sau Plugins și apasă „Verifică din nou”. Dacă tot nu apare, șterge transient-ul trendyol_sync_github_latest_release din baza de date sau așteaptă max. 6 ore (cache vechi de când repo-ul era privat).

v1.0.3

Choose a tag to compare

@alexandrubala alexandrubala released this 31 May 13:17

What's new

  • Sincronizează catalog — buton în setări pentru descărcarea brandurilor și categoriilor Trendyol în cache local
  • Avertisment pe tab-ul produs când cache-ul catalog lipsește, cu link către setări
  • Dropdown-urile Brand/Categorie Trendyol funcționează după sincronizare (căutare la tastare via Select2)

Upgrade

Actualizare automată din WordPress → Plugins dacă ai versiunea 1.0.2 sau mai veche instalată.