Every sales channel wants product data in a different format. Shopify has its own field structure. Marketplaces use taxonomy codes. Wholesale portals need different pricing and descriptions. Managing this manually - maintaining separate export files, reformatting on every update - doesn't scale.
Applosive handles the transformation automatically. You maintain one master record per product; Applosive delivers the right version to each channel.
Attribute mapping
For each channel, you define how your master attributes map to the channel's field schema. A mapping connects your internal attribute (e.g., selling_price) to the channel's field (e.g., price) with an optional transformation.
Nine built-in transformation types cover the most common cases:
- Uppercase / Lowercase - normalize text case
- Price in cents - convert € 29.99 to 2999
- Price with currency - format a price with its currency symbol or code
- Gross to net - strip tax from a gross price
- HTML strip - remove formatting for plain-text fields
- Boolean YN - convert true/false to Y/N
- Boolean 1/0 - convert true/false to 1/0
- CDATA wrap - wrap content for XML feeds
Custom formula-based transformations exist today for supplier import mapping, but aren't yet wired into channel export mapping - channel exports are currently limited to the nine built-in types above.
Value mapping
Your internal vocabulary and the channel's vocabulary are rarely the same. You might store sizes as "S", "M", "L" while the channel expects "small", "medium", "large". You might store a status as "active" while the channel expects "1".
Value mapping handles this translation per attribute, per channel - without modifying your master data.
Product collections with rules
Define which products belong to which channel automatically, based on rule conditions:
- Brand, status, product family, taxonomy category
- Price range, attribute value
- EAN present/absent
- Custom attribute conditions
Combine conditions with AND/OR logic. Products that meet the rules are automatically included in the channel's export set.
Per-channel overrides
Some channels need a different product name or description - not a translation, but a genuinely different positioning. Applosive supports per-channel overrides for any text attribute, so you can customize without duplicating your master data.
Completeness tracking
Before exporting to a channel, you need to know which products are ready. Applosive tracks completeness per locale across your catalog, so you can filter down to what still needs work before you export. Completeness scoped specifically to an individual channel's required attributes is on the roadmap, not available today.
Export history
Your five most recent export runs are kept with a timestamp and a "download latest" link per channel, so you can always check what was sent most recently. Arbitrary re-download of any older export by ID isn't supported yet.
Shopify integration
Shopify sync is built in: map your Applosive attributes to Shopify fields, define your collection rules, and publish. Product updates in Applosive are reflected in Shopify on the next sync cycle.
Public REST API
For channels not covered by built-in integrations, Applosive provides a public REST API with scoped keys:
schema:read- access attribute and family definitionsproducts:read- query product data with delta sync (changes since a timestamp)products:write- create or update products programmatically
API keys support expiration dates for time-limited partner access.