Skip to content

Shoptimizer v1.1.0-beta

Compare
Choose a tag to compare
@starmandeluxe starmandeluxe released this 22 Apr 13:30
· 116 commits to main since this release

New Features

title-word-order-optimizer

  • Added support for a JSON-formatted configuration file called "title_word_order_options.json" for specifying options that controls the behavior of the title-word-order-optimizer. The options include descriptionIncluded and productTypesIncluded, boolean values that control whether or not the description and productTypes product attributes are checked for containing high-performing words. There is also an option called optimizationLevel which can be set to values "standard" or "aggressive" that controls whether or not to match product GPCs to the "title_word_order_config_{lang}.json" config's GPCs up to 3-levels deep (any GPCs with more depth are skipped from having the product optimized), or match the GPCs as-is for the aggressive mode.

  • Added support for a config file called "title_word_order_blocklist_{lang}.json" which prevents detected high-performing words from being prepended to a title if they were found in this configuration file's word list.

  • Added logic that prevents prepending high-performing words that are already situated near the front of the title. The exception is if those words get pushed out far enough by the prepend of other words not near the front of the title.

  • Added a feature that ensures the title-word-order-optimizer always runs last no matter what order the optimizers are specified in the API query string params.

  • Added support for specifying GPCs as ID numbers instead of their equivalent fully-qualified text strings. The full list of GPCs for any language can be found here.

  • Added support for Japanese-language parsing.

  • Added a default English config file.

  • Added prevention of the prepending of detected high-performing keywords that are only a single character in length.

Bugfixes/Changes

title-word-order-optimizer

  • Copy, instead of move, any detected high-performing keywords to the front of a product's title.

gtin-optimizer

  • Removed support for this optimizer module.