TELCOMA Global / Linefolio / Merchant guide
Build the line sheet. Price it. Send it.
Linefolio is a Shopify app for making line sheets (wholesale catalogs) from your products. It reads your store and never changes it. You build a sheet in the editor, every change saves as you go, and you send it as a PDF or as a read-only share link.
Install and plans
Three steps, all inside the Shopify admin.
Install
Linefolio is not on the Shopify App Store yet; get in touch to hear when it is. At install the app asks for one permission: to read products. It never asks for customers, companies or orders.
Choose a plan
Free covers 1 active line sheet of up to 25 products. Standard ($19/month) covers 10 sheets of up to 500 products each. Plus ($39/month) adds unlimited sheets of up to 2,000 products, B2B price lists and share links. Pro ($79/month) adds access codes on links, your logo and a footer note. Paid plans start with a 14-day free trial and are billed by Shopify on your Shopify bill.
Open the app
In the admin go to Apps → Linefolio: B2B Line Sheets. It has two pages: Line sheets, where you create and open sheets, and Settings, for your brand details and the defaults for new sheets.
On the Free plan, PDFs carry a small "Made with Linefolio" line in the footer, never over your products. Development stores get every Pro feature without a plan.
Line sheets list
Create, copy, archive and restore.
The Line sheets page shows your active sheets, with an Archived view beside it, and your plan with how many active sheets it allows. Each row shows the sheet's name, its price source, the number of products, whether it is shared, and when it was last changed.
- New line sheet asks for a name and opens the editor.
- Duplicate makes a copy called "Copy of …" and opens it. Share links are not copied.
- Archive sets a sheet aside. It keeps everything, you can still edit it, and its share links are paused until you restore it. Archived sheets don't count towards your plan's active sheets.
- Restore makes an archived sheet active again, if your plan has room.
- Delete is only offered for archived sheets. It removes the sheet and all its share links for good.
Add products
Four ways to add products, in any mix.
Pick products
Opens Shopify's product picker. Choose as many as you like.
Add collections
Adds every product in the collections you choose, in the collection's order. Tick Put each collection in its own section to get one section per collection.
Add by tag, vendor or type
Choose a tag, vendor or product type from your store's lists, and the app adds every product that has it. Tick Put them in a section with that name to group them.
Search
Under Add by tag, vendor or type, choose Search and use Shopify's product search. Plain words match titles, SKUs and more.
A product already on the sheet is skipped, so adding a collection again only picks up its new products. The app stops adding when the sheet reaches your plan's product limit and tells you how many were added.
Sections and order
Put products where buyers expect them.
A sheet starts as one list. Add section adds a titled section; you can rename it, move it up or down, or remove it. Removing a section keeps its products: they move to the section above. A sheet can have up to 100 sections.
To reorder products, drag them on a desktop, or use the arrow buttons on any device. An arrow at the top or bottom of a section moves the product into the next section. Each product also has a menu to move it to another section.
Group into sections regroups the whole sheet By vendor or By product type, or puts everything back into One list, no sections.
Each product row has MOQ (minimum order) and Case pack fields. Both take whole numbers and are optional. The app remembers them per product, so the next sheet you add that product to starts with the same values.
Rows also show a product's Shopify status. Draft products stay on the sheet. Archived products stay in the editor but are left out of the PDF and the share page. If a product was deleted in Shopify, a banner offers to remove it from the sheet.
Prices
Choose where the wholesale price comes from.
Retail price
Each variant's own price in your store.
Compare-at price
Each variant's compare-at price. Where a variant has none, its retail price is used.
Percentage off retail
From 0 to 95% off, with optional rounding to the nearest 0.05, 0.10 or whole amount. A price is never rounded down to zero.
Shopify B2B price list (Plus)
Pick one of your store's price lists. The app uses each variant's price from that list, in the list's currency. The list's name, currency and catalog are shown when you choose.
To use a price list, set up a B2B catalog with a price list in Shopify (Products → Catalogs); it then appears in the editor. If the list has no price of its own for a variant, the app applies the list's percentage adjustment to the retail price, but only when the list is in your store's currency. Otherwise the product shows Price on request; the app never guesses an exchange rate. When wholesale and retail are in different currencies, the sheet says so, for example "Wholesale prices in EUR. Retail prices in USD."
On a sheet priced from a list, products that aren't published to that list's catalog are marked Not in catalog. They still get a price, but buyers who order through that catalog can't buy them. If the price list is deleted or can't be read, the editor tells you, and exports stop with the reason rather than print wrong prices.
Show currency as sets the format: symbol ($24.00), code (USD 24.00) or both ($24.00 USD). The retail price (MSRP) is always each variant's own price in your store's currency. Where a product's variants have different prices, the sheet shows the range.
Layout and columns
A grid of cards, or a list with a variant table.
Grid of product cards
2, 3 or 4 products per page. At 4 per page the cards stand upright in a 2 by 2 grid; at 2 or 3 they lie across the page with the image on the left.
List with a variant table
Each product gets a header (image, title, codes, size run, MOQ, case pack, prices and a short description) and a table with sizes across and colours down. A size that doesn't exist in a colour shows as –. Wide tables are split to fit the page, and long ones continue on the next page with the header repeated.
Choose US Letter or A4. Each section starts on a new page with its title, marked "(continued)" on later pages.
Under Show on the sheet, turn columns on or off:
Cover page
An optional first page with contents.
Turn on Start with a cover page and fill in the Title (the sheet's name if left empty), Season, Contact and Terms. New sheets start with the contact and terms set in Settings. On Pro, tick Show my logo.
The cover shows your logo or brand name, the title, season, the date the sheet was issued, a note on prices, and the contact and terms. With two or more named sections it also lists the contents with page numbers.
Every content page has a header with your logo or brand name, the title and season, and a footer with the sheet's name (or your footer note on Pro) and the page number. When the cover is off, its contact and terms are not sent to buyers at all.
Autosave
There is no Save button, and nothing to lose.
Every change is saved a moment after you stop typing. The indicator at the top shows Saving…, then Saved.
Until the server confirms a save, your latest changes are also kept in your browser. After a reload, a closed tab or a dropped connection, the editor puts them back and says so.
If a save fails, the indicator shows Not saved yet and the app keeps trying, waiting a little longer each time. Your change stays pending, not lost.
If someone saves the same sheet from another tab or device, the editor tells you and offers Load latest. If you keep editing instead, your next save replaces theirs and the editor says it did.
Saving always works, even if a sheet has outgrown your plan after a downgrade. Only exporting and sharing say what to change.
Preview and PDF
See what buyers see, then download.
Preview shows the sheet as buyers see it on a share link, with today's prices. Download PDF is on the preview and in the editor. A PDF you download in the admin always uses fresh data from Shopify.
Product images come from Shopify. If an image can't be loaded, the PDF shows a placeholder box and carries on. Long titles wrap, and a product's first 300 variants are drawn; a note gives the number of any more.
Text in the PDF. The PDF uses the Noto Sans font, which covers Latin, Greek and Cyrillic letters and signs such as ₹ and €. Chinese, Japanese, Korean, Arabic, Hebrew and emoji print as "?" in the PDF; the preview and the editor warn you when a sheet has such text. The share page shows all of it correctly. A currency sign the font lacks prints as the currency code.
If the app is building many PDFs at once, it may ask you to try again in a moment.
Settings
Your brand, and defaults for new sheets.
Branding
Brand name is printed at the top of every page; leave it empty to use your store name. Brand colour is used for headings, prices and the page rule. On Pro, add a Logo and a Footer note that replaces the sheet name at the bottom of every page.
Defaults for new line sheets
The Contact and Terms for cover pages, the Paper size and how to Show currency. Each sheet can change them.
The logo must be an image stored in Shopify: upload it under Content → Files, copy its link and paste it in Settings. Links to images anywhere else are refused. If you move to a plan without the logo and footer note, they are kept and used again when you come back to Pro.
Your data
Products and price lists. Never customers.
Product titles, descriptions, images, variants, SKUs, barcodes, prices, and your B2B price lists. Nothing about customers, companies, orders or staff.
Your settings, your line sheets, MOQ and case pack per product, and share links with the prices saved on each and their view and download counts.
On TELCOMA's server at OVHcloud in Canada. Shopify is the only other party that handles the data.
Your data is kept for 48 hours in case you reinstall, then erased.
Full details, including what a buyer's visit to a share link leaves behind, in the privacy policy.
Frequently asked
The questions merchants ask first.
Does the app change anything in my store?
No. It has one permission, to read products, and no way to write. Line sheets, settings and links are kept in the app.
Can buyers order from a line sheet?
No. There are no buyer accounts, carts or order forms. Buyers read the sheet and download the PDF, then order the way they do today.
Do I need Shopify Plus for B2B price lists?
Shopify decides which plans can use B2B catalogs. If your store has no price lists, the editor says so and you can use retail, compare-at or a percentage off instead. Price lists in the app need the Plus or Pro plan of Linefolio.
Why does the share link show older prices than my store?
Links keep the prices from when they were made, so buyers see what you quoted. Click Update prices on the link to save today's prices.
Do draft products show on the sheet?
Yes. Draft products stay on the sheet. Archived products are left out of the PDF and the share page, and the editor marks them.
What happens if I downgrade?
Nothing is deleted and saving keeps working. If a sheet has more products than the new plan exports, or uses a feature it doesn't include, exporting and sharing say what to change. An access code already on a link stays in force.
Can two people work on the same sheet?
Yes, but their changes don't merge. The last save wins, and the editor tells anyone whose view is out of date and offers to load the latest version.
Can I change a link's expiry date or access code?
No. Turn the link off and create a new one with the settings you want. The old address stops working.
Why does some text print as "?"
The PDF font covers Latin, Greek and Cyrillic. Chinese, Japanese, Korean, Arabic, Hebrew and emoji print as "?" in the PDF. The share page shows them correctly.
Can I use my own logo?
On Pro. Upload the logo to Shopify under Content → Files, paste its link in Settings, and tick Show my logo on the cover page.
Does a sheet follow a collection automatically?
No. Products are added once, then the order and sections are yours. Add the collection again to pick up its new products; products already on the sheet are skipped.
What happens to my data if I uninstall?
Share links stop opening at once. Your sheets, settings and links are kept for 48 hours; reinstall within that time and everything is as it was. After that they are erased.
Support
Ask the people who built it.
When reporting a problem, include your store domain, the line sheet's name, what you did, and the exact text of any banner. We never need your password.
Get help
A reply within one business day.
- [email protected]
- Support page
- Quick answers, known limits, what to include
- Hours
- Monday to Friday, 09:00–18:00 IST