Skip to content

Integrations

TiendaSettings

These settings connect your shop to other systems. Only administrators of the shop can open them.

Settings, Email decides how your shop’s e-mails go out:

  • Sender Name, From Address and Reply-To Address (answers of customers go to this address);
  • Newsletter Domain;
  • a mail server of your own (Postal Host, Postal Server Key). Leave the mail server blank to send through the shared Tienda mail server;
  • WhatsApp Business: the Phone Number ID and API Token of your WhatsApp Business account, to send messages from CRM, Messages.

Settings, Connections:

  • QuickBooks: Connect QuickBooks to exchange customers, products and invoices with your QuickBooks Online company. Afterwards you choose which invoices are sent (Send invoices issued on or after), which QuickBooks tax code belongs to each tax rate, and the income account for new items. Sync now synchronises at once.
  • InvoiceNinja: your own InvoiceNinja Address and API token, to send finalized invoices to it from the invoice page. Save and test checks the connection.

For shops that also use the Shiloh POS: Settings, POS sync copies products, stock, customers, orders, pages and menus from the POS into Tienda, one way.

  1. Fill in the POS address (for example https://pos.example.com), an API key made in the POS, and the POS company id. Test connection checks them.
  2. Tick Sync enabled and save.
  3. Optionally tick Accept push messages from the POS and enter the Webhook URL and Webhook secret shown here in the POS settings, so changes arrive at once.
  4. Use the POS opening hours makes them this shop’s store hours.

Sync status shows per kind of data when it was last synced and how many records there are. Sync now syncs one kind; Full resync reads everything again. Reset mirror (under Danger zone) removes everything copied from the POS and reads it all again; nothing is changed in the POS.

Products and customers that come from the POS are marked Synced from POS. Change them in the POS: Tienda overwrites them at every sync.

Settings, Import Data reads a spreadsheet file (CSV) into the shop, for example your products.

  1. Choose What do you want to import?. The page lists the Columns and which are Required.
  2. Download an example file to see the layout.
  3. Choose your CSV file: the first line holds the column names; comma or semicolon separated; UTF-8.
  4. Choose Import. Afterwards Tienda lists what was Imported and Not imported, with the line and the problem.

See Import and export formats.

A webhook tells another system when something happens in your shop, for example a new order. Settings, Webhooks, + New Endpoint: the Endpoint URL, the Events to send, and a Description. Each message carries the header X-Webhook-Signature: the HMAC-SHA256 of the message body with the endpoint’s Signing secret, so the receiver can check it comes from your shop. The page lists the Deliveries with their result.

An API key lets another program, such as a marketplace or your own script, read and change the data of this shop. Settings, API keys, New key: a name that tells you later where the key is used. Copy the key now and store it somewhere safe. It is shown only this once. Revoke stops a key. Give each program its own key.

The technical description of the API is for developers; ask us for it.