Release 25.0.0.0 - September 2024

Magento

Formula JSON Array
Similar to Shopify, it is now possible to send JSON arrays via Tinx attributes for custom attributes in Magento. Example:

"custom_attributes": [{
"attribute_code": "order_units",
"value": "[{\"code\":\"BOX\",\"qty\":6}{\"code\":\"PALLET\",\"qty\":12}{\"code\":\"PCS\",\"qty\":1}]"}

Shopify

Inventory Item ID in Item by Sales Channel
When using multiple sales channels for Shopify, the Inventory Item ID was not being saved correctly in table TINX Item by Sales Channel (11205331). This issue has now been fixed.

New Metafield Type Option
A new Shopify metafield type has been added to the Tinx attribute table: 'list.product_reference'. This can be used to send a list of strings (e.g., webshop product IDs) to a specific metafield in Shopify. Example:

{"metafield":
{
"namespace": "custom",
"key": "closures",
"type": "list.product_reference",
"description": "closures",
"value": "[\"gid://shopify/Product/8532683338612\",\"gid://shopify/Product/8512386471380\",\"gid://shopify/Product/853268677916\",\"gid://shopify/Product/0\"]"}}

B2B Pricing for GraphQL

We are continuing to expand our B2B Pricing configuration to work with GraphQL endpoints for Shopify Plus integrations.


WooCommerce

Meta Data Section for Product Variations
Meta data has been added to product variant endpoint requests (products/%1/variations/%2). This was previously only being sent in the standard product endpoint. Example:

 "meta_data": [
{"key": "_yith_wcmcs_custom_prices",
"value": "yes"},


Product Variant Message Fields

When creating or updating product variants, the <name> field was not being added to the attribute section, which caused errors when sending attributes and options for that variant. This has been fixed.
Additionally, the dimensions fields (length, width, and height) were always being sent in requests, even without mapping. This has now been corrected.


Amazon

MarketplaceId in the Fulfillment
The MarketplaceID value was not being imported with orders from Amazon, nor was it being added to shipment updates from BC to Amazon. This issue has now been resolved.


Shopware

Allow Line Discount and Item Price Container
When using our Item Price Container for B2B prices, discounts were still being applied even though the 'Allow Line Discount' field was set to No for items in table 7001. This issue has been fixed. Now, even if a discount could be applied to an item, if the 'Allow Line Discount' value is set to No, no additional discount will be calculated.


General

Match Customers Based on Email and Currency
When downloading customers from a webshop into BC and matching them to existing BC customer cards, the match was typically done using the email address. It is now possible to match based on both email and a custom field (such as the currency code). This allows for multiple customer cards to be created in BC for the same customer, with different currencies.



Assign Category Tool
A new tool has been added to speed up the assigning of categories to products. Similar to Magento’s bulk selection, this tool allows you to assign categories to products based on text. You can find this feature in the Web Category menu.

 

Create Wholesale Receipt Order Event
An issue in creating wholesale receipts caused errors in German and Dutch environments. This has now been fixed.

Restart Job Queue in Same Date/Region Format
A new tab called Job Queue has been added to the E-Commerce Integration setup. Here, you can select the language that Windows uses for your company. This is utilized by the connector when restarting Tinx Job Queue Entries, allowing clients to ensure consistent date and region formats.

Publish Items from Item Reference Table
It is now possible to publish products from the Item Reference Table (5777). Previously, the Publish to Webshop and Webshop ID fields were hidden from the page.