{"id":10869,"date":"2026-10-29T16:51:52","date_gmt":"2026-10-29T08:51:52","guid":{"rendered":"https:\/\/www.weswoo.com\/?p=10869"},"modified":"2026-10-29T16:51:52","modified_gmt":"2026-10-29T08:51:52","slug":"shopify-bundle-page-packages-accessories","status":"publish","type":"post","link":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/","title":{"rendered":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons"},"content":{"rendered":"<p>By WESWOO \u00b7 October 29, 2026<\/p>\n<p>Selling a camera in Shopify can begin with a single product. Helping customers understand the difference between the camera alone and a package, choose suitable accessories, and carry those choices accurately into the cart requires a connection between product data, the theme and the order. Customers should experience a working purchase journey: package contents change with the selected offer, accessory choices reconcile with the total, and the warehouse can see exactly what to ship after checkout.<\/p>\n<p>This article uses the DJI Osmo Pocket 3 Creator Combo and Raspberry Pi 5 accessories as product references to explain how comparable requirements can be implemented in Shopify. Product facts come from official sources. The Shopify product structures, page modules and demonstration figures below are proposed implementations; they do not establish that either brand uses Shopify or that these implementations have been deployed in a client store.<\/p>\n<figure class=\"article-image\" style=\"margin:1.8em 0;max-width:100%;\"><a href=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\"><img src=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\" alt=\"Official DJI Osmo Pocket 3 photograph showing a filming setup at a restaurant table\" width=\"1280\" height=\"1280\" loading=\"lazy\" decoding=\"async\"><\/a><\/figure>\n<p><em>Official DJI usage photograph. In a Shopify product gallery, this image can explain the setting in which the product is used. The current product\u2019s contents list near the purchase controls defines what is supplied; objects in the scene do not automatically become part of the package. <a href=\"https:\/\/store.dji.com\/product\/osmo-pocket-3-creator-combo\">Image source<\/a><\/em><\/p>\n<h2>Use two Shopify products for this camera-and-package example<\/h2>\n<p>DJI\u2019s official store lists the camera and the named Creator Combo. The latter includes a Mic 2 transmitter, battery handle, mini tripod and carrying bag among its contents. To implement a comparable offer in Shopify, create two products, such as \u201cPocket 3 Camera\u201d and \u201cPocket 3 Creator Combo,\u201d each with its own SKU, price, media and inventory. The Shopify order then records the product the customer actually selected, rather than relying on a note that says \u201cupgraded package.\u201d <a href=\"https:\/\/store.dji.com\/au\/product\/osmo-pocket-3-creator-combo\">Product reference<\/a><\/p>\n<p>If the warehouse receives and ships intact factory boxes, manage these Shopify products against their respective boxed stock. Selling out of separately packaged microphones should not automatically remove the microphone from an intact combo, and standalone microphone stock should not be treated as stock of complete factory packages. Separate products keep the sales units in Shopify aligned with the physical units in the warehouse. The merchant-assembled combination discussed later uses a component inventory relationship instead.<\/p>\n<p>Customers do not need to understand the distinction between two records in the Shopify admin. First define a product-reference list metafield called \u201cRelated package versions,\u201d assign the two associated products as values, and have a \u201cPackage selection cards\u201d section in the shared product template read that list. Each card shows the version name, a key difference and the corresponding product link. Clicking Creator Combo opens its own Shopify product page, with that product\u2019s price, images and stock. These cards require a custom theme section; creating two products alone does not generate them. <a href=\"https:\/\/help.shopify.com\/en\/manual\/custom-data\/metafields\/displaying-metafields-on-your-online-store\">Displaying product-reference lists in a theme<\/a><\/p>\n<p>To check this in a Shopify preview store, move from the camera to the combo and back again. Confirm that the selected card, URL, price and product added to the cart all agree. This makes the development outcome visible to the client: a product family becomes a set of easy-to-compare purchase options, with an accurate Shopify product behind each one.<\/p>\n<h2>Have the Shopify template read the current product\u2019s package contents<\/h2>\n<p>A factory package\u2019s contents should not live in one piece of copy shared by the entire series. Define a \u201cPackage contents\u201d metafield in Shopify, fill it with the appropriate list for each product, and have an \u201cIncluded with this purchase\u201d block in the product template read the value. Moving between camera and combo pages then displays the current product\u2019s contents, while the operations team has a consistent place to maintain the information. <a href=\"https:\/\/help.shopify.com\/en\/manual\/custom-data\/metafields\">Shopify custom data<\/a><\/p>\n<p>If the list needs reusable images, names, quantities and accessory links, first define a \u201cPackage item\u201d metaobject. Create its entries and fill those values, reference the relevant entries from a product metafield, then have the theme section read them into cards. The sequence is to define the structure, populate the data and display it. Metaobjects store the information; image layout, quantity styling and expand-and-collapse interactions still belong to the Shopify theme. A complete bundle page is not generated automatically. <a href=\"https:\/\/help.shopify.com\/en\/manual\/custom-data\/metaobjects\">Metaobjects<\/a><\/p>\n<p>Place this block near the package selector and purchase button in the Shopify product information area. If the current product includes one microphone, state that quantity in its list. The product gallery can still use atmospheric filming scenes, while the template provides readable delivery information alongside them. Customers can understand both the use and the scope of the purchase.<\/p>\n<p>The check is straightforward: change one package-contents entry for the combo in the Shopify admin and refresh its page. The updated entry should appear there, while the camera page retains its own list. This demonstrates that the information is bound to the product. If both pages still show the same old copy, correct the theme\u2019s data binding rather than adding more text to a long product image.<\/p>\n<h2>Connect accessory recommendations to actual Shopify purchases<\/h2>\n<p>For accessories purchased alongside a camera, configure complementary products separately for the camera and combo in Shopify Search &amp; Discovery, then display them in a compatible theme. A microphone already included in the combo should not remain its routine must-buy recommendation. The merchant configures these two recommendation sets; Shopify does not identify included accessories merely from a package name. <a href=\"https:\/\/help.shopify.com\/en\/manual\/online-store\/storefront-search\/search-and-discovery-recommendations\">Complementary product settings<\/a><\/p>\n<p>If the client wants checkboxes, an \u201cAdd one extra\u201d choice and a combined total, add an optional-accessories module to the Shopify theme. The merchant can still maintain the recommendation source, but each selectable item must correspond to a real sellable variant, use its price and availability, and make the additional charge clear. Search &amp; Discovery supplies the recommendation relationship. Selection, total calculation and submission are additional development, not effects that appear simply by installing the app.<\/p>\n<p>When the customer adds the selection, the module uses Shopify\u2019s cart interface to submit the main product variant and the accessory variants explicitly chosen, then updates the cart from the actual response. \u201cAdd another microphone\u201d must produce a real merchandise line. Putting those words in an order note does not make Shopify charge for the microphone, deduct its inventory or create the correct picking item. <a href=\"https:\/\/shopify.dev\/docs\/api\/ajax\/reference\/cart\">Shopify Ajax Cart API<\/a><\/p>\n<p>In a client demonstration, first add the combo alone, then add the combo with an additional microphone. Compare the products and totals in the Shopify cart. If the design also includes a Buy it now route, verify whether it carries the selected accessories. Until that route supports them, send accessory selections through cart confirmation so that one purchase button does not include everything while another buys only the main product.<\/p>\n<h2>Use Shopify Bundles for a combination assembled from component stock<\/h2>\n<p>Raspberry Pi 5 accessories illustrate a different Shopify product arrangement: a merchant takes one board, one power supply and one cooler from shared stock to make a fixed offer. Pi 5\u2019s official information recommends a high-quality 5V\/5A USB-C supply. That requirement can become a clear power-supply selection note on the Shopify product page instead of a vague \u201cuniversal USB-C\u201d label. <a href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-5\/\">Raspberry Pi product reference<\/a><\/p>\n<p>In Shopify, create the board, power supply and cooler as component products first, with their actual specifications and inventory. Then use the official Shopify Bundles app to create the fixed bundle, selecting the components and quantities per set. The customer buys a bundle product whose component relationships remain available in the backend. This is more precise than creating an ordinary product called \u201cKit\u201d and asking the warehouse to remember which three items to pick. <a href=\"https:\/\/help.shopify.com\/en\/manual\/products\/bundles\/shopify-bundles\">Shopify Bundles creation workflow<\/a><\/p>\n<figure class=\"article-image\" style=\"margin:1.8em 0;max-width:100%;\"><a href=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-2.jpg\"><img src=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-2.jpg\" alt=\"Shopify Bundles official illustration of the fixed-bundle creation interface\" width=\"1280\" height=\"720\" loading=\"lazy\" decoding=\"async\"><\/a><\/figure>\n<p><em>The fixed-bundle creation interface shown by Shopify\u2019s official app, using its demonstration products. The corresponding implementation selects real components and quantities in Shopify before creating the offer. This is not a Pi 5 store built for this article. <a href=\"https:\/\/apps.shopify.com\/shopify-bundles\">Image source<\/a><\/em><\/p>\n<p>If the supply comes in different plug versions, create those variants for the supply product in Shopify first, then configure them within the permitted bundle options. The customer sees a specific plug-version choice, and the backend associates it with the corresponding power-supply variant. Changing a plug photograph while submitting the same inventory item would not implement that choice. Selecting specifications within fixed components is also different from allowing customers to add or remove components freely.<\/p>\n<figure class=\"article-image\" style=\"margin:1.8em 0;max-width:100%;\"><a href=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-3.jpg\"><img src=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-3.jpg\" alt=\"Shopify Bundles official storefront example showing component options\" width=\"1280\" height=\"720\" loading=\"lazy\" decoding=\"async\"><\/a><\/figure>\n<p><em>The official Shopify app\u2019s storefront demonstration shows specification choices within a fixed bundle. The client\u2019s preferred selection cards, information order and accessory experience still need to be implemented in the actual Shopify theme. This official illustration is not a delivered custom page. <a href=\"https:\/\/apps.shopify.com\/shopify-bundles\">Image source<\/a><\/em><\/p>\n<p>If the client asks buyers to \u201cremove the supply if you already own one, then choose any two accessories,\u201d the required Shopify bundle rules have changed. The official Bundles app does not support mix-and-match. The implementation scope must identify the need for a solution that supports that capability; a freely configurable interface should not be designed on the assumption that a fixed-bundle app will process it automatically. <a href=\"https:\/\/help.shopify.com\/en\/manual\/products\/bundles\/eligibility-and-considerations\">Bundle eligibility and scope<\/a><\/p>\n<p>Give this fixed bundle a \u201cYou will also need\u201d explanation in its Shopify product template, covering storage, system preparation and other conditions not included in the offer. The official Active Cooler installation photograph shows it attached to a board, but does not establish that buying the cooler includes a board. In Shopify, an installation demonstration and a package-contents list should have separate roles rather than allowing one image to imply two different delivery promises. <a href=\"https:\/\/www.raspberrypi.com\/products\/active-cooler\/\">Cooler product reference<\/a><\/p>\n<h2>Make Shopify inventory and prices support the page\u2019s promise<\/h2>\n<p>Suppose available quantities in Shopify are 16 boards, 9 power supplies and 11 coolers, with one of each required per bundle. Under those simplified conditions, the stock can form nine bundles. After two supplies sell separately, enough components remain for seven. These are teaching figures. In an implementation, check the availability Shopify Bundles derives from component requirements instead of placing a permanently displayed \u201c9 kits in stock\u201d number in the theme. <a href=\"https:\/\/help.shopify.com\/en\/manual\/products\/bundles\/eligibility-and-considerations\">Component inventory rules<\/a><\/p>\n<p>Also check whether the Shopify components track inventory and whether continued selling when out of stock is enabled, since those settings affect the availability calculation. Verify shipping against the merchant\u2019s own inventory locations and delivery configuration as well. When components sit in different warehouses, an available bundle on the Shopify page does not by itself justify a promise that everything will arrive together in one box.<\/p>\n<p>Bundle pricing needs a defined maintenance process in Shopify too. Component price changes in the official Bundles app do not automatically change the bundle price. Review any \u201cbuy separately\u201d comparison and bundle price together with their presentation on the page. The theme can display the amounts, but the comparison basis and actual selling price must match the current product settings. A calculation made only in the frontend should not produce one price on the page and another at checkout. <a href=\"https:\/\/help.shopify.com\/en\/manual\/products\/bundles\/shopify-bundles\">Bundle pricing documentation<\/a><\/p>\n<h2>Keep the purchase understandable in the Shopify order<\/h2>\n<p>The two product arrangements lead to different Shopify order relationships. An independently created factory-boxed product records the purchase of that box. A native Shopify fixed bundle retains the relationship between the bundle and its components. The theme\u2019s cart drawer should present those relationships clearly, allowing the customer to distinguish accessories already included from an additional paid unit instead of showing unexplained quantities with identical names. <a href=\"https:\/\/shopify.dev\/docs\/apps\/build\/product-merchandising\/bundles\">Shopify bundle lifecycle<\/a><\/p>\n<p>After-sales information must follow the same Shopify order structure. Listing accessories on the page of a factory box sold as an ordinary product does not automatically create component lines for individual refunds. Returning or replacing one item inside the box needs a defined merchant process. For native bundles, returns and subsequent handling need to read the component lines, actual order amounts, allocations and merchant policy; any exchange capability needs its own verification. The page should not promise that every type of package allows any one item to be returned freely. <a href=\"https:\/\/shopify.dev\/docs\/apps\/build\/product-merchandising\/bundles\/start-building\">Bundle orders and returns<\/a><\/p>\n<p>For client acceptance, walk through the journey in a Shopify preview and test orders: switch from the camera to the factory package and inspect its contents; buy an extra accessory and inspect the cart; buy the merchant\u2019s fixed bundle and inspect the components, inventory and backend order. The client sees more than finished page layouts. Each action on the page corresponds to an identifiable product, amount and processing result in Shopify.<\/p>\n<p>WESWOO\u2019s deliverables for this kind of Shopify project should follow that same journey: how the version cards read associated products, how the operations team maintains included items, how accessories become real purchases, how a fixed bundle connects to component stock, and how the order reaches the warehouse. Each part can be demonstrated and checked in Shopify, giving the client a concrete basis for judging what the design and development have solved.<\/p>\n<hr \/>\n<p>Sources checked October 29, 2026. This article presents product references and proposed Shopify implementations. It does not quote live brand prices, inventory or business results.<\/p>","protected":false},"excerpt":{"rendered":"<p>Use DJI and Raspberry Pi product references to connect Shopify product data, theme behavior, accessory purchases, bundles and orders.<\/p>","protected":false},"author":1,"featured_media":10865,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[465,2],"tags":[4,246,197],"class_list":["post-10869","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shopify-theme-liquid","category-shopify-dtc","tag-shopify","tag-shopifyzhuti","tag-shopifygongneng"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v24.0-RC1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building a Shopify Bundle Page: Package Selection and Accessory Add-ons<\/title>\n<meta name=\"description\" content=\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\" \/>\n<meta property=\"og:description\" content=\"WESWOO\u2014\u8de8\u5883\u7535\u5546\u72ec\u7acb\u7ad9\u4e13\u5bb6\uff0c\u63d0\u4f9bshopify liquid\u4e13\u4e1a\u5f00\u53d1\u65b9\u6848 - Shopify Plus\u5408\u4f5c\u4f19\u4f34 - \u897f\u897f\u6728\uff08\u5e7f\u5dde\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\" \/>\n<meta property=\"og:site_name\" content=\"Shopify Plus &amp; \u72ec\u7acb\u7ad9\u5f00\u53d1\uff5c\u8de8\u5883\u7535\u5546\u5b9a\u5236\u65b9\u6848 - WESWOO\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T08:51:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"weswoo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weswoo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\"},\"author\":{\"name\":\"weswoo\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/bc9a01c6d3445dbdfb68e96ee00f9642\"},\"headline\":\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\",\"datePublished\":\"2026-10-29T08:51:52+00:00\",\"dateModified\":\"2026-10-29T08:51:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\"},\"wordCount\":2131,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\",\"keywords\":[\"Shopify\",\"Shopify\u4e3b\u9898\",\"Shopify\u529f\u80fd\"],\"articleSection\":[\"Shopify\u4e3b\u9898\u4e0eLiquid\u5f00\u53d1\",\"Shopify\u72ec\u7acb\u7ad9\u6307\u5357\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\",\"url\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\",\"name\":\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\",\"isPartOf\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\",\"datePublished\":\"2026-10-29T08:51:52+00:00\",\"dateModified\":\"2026-10-29T08:51:52+00:00\",\"description\":\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\",\"breadcrumb\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage\",\"url\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\",\"contentUrl\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg\",\"width\":1280,\"height\":1280,\"caption\":\"DJI Osmo Pocket 3 \u5b98\u65b9\u9910\u684c\u62cd\u6444\u573a\u666f\u56fe\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.weswoo.com\/cn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#website\",\"url\":\"https:\/\/www.weswoo.com\/en\/\",\"name\":\"WESWOO\",\"description\":\"WESWOO \u4e13\u6ce8 Shopify Plus \u4e0e\u72ec\u7acb\u7ad9\u5b9a\u5236\u5f00\u53d1\uff0c\u63d0\u4f9b\u9ad8\u6027\u80fd\u7535\u5546\u7f51\u7ad9\u5efa\u8bbe\u3001\u8de8\u5883\u8fd0\u8425\u652f\u6301\u3001B2B \u53ca\u591a\u6e20\u9053\u96c6\u6210\uff0c\u52a9\u529b\u54c1\u724c\u5168\u7403\u589e\u957f\u3002\",\"publisher\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/#organization\"},\"alternateName\":\"WESWOO.COM\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.weswoo.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#organization\",\"name\":\"WESWOO\",\"alternateName\":[\"WESWOO - Shopify Premier Partner\",\"\u897f\u897f\u6728\uff08\u6df1\u5733\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8\",\"Xiximu (Shenzhen) Technology Co., Ltd.\"],\"url\":\"https:\/\/www.weswoo.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2025\/08\/fulllogo.png\",\"contentUrl\":\"https:\/\/www.weswoo.com\/wp-content\/uploads\/2025\/08\/fulllogo.png\",\"width\":1280,\"height\":1024,\"caption\":\"WESWOO \u2014 Shopify cross-border ecommerce development specialist\"},\"image\":{\"@id\":\"https:\/\/www.weswoo.com\/en\/#\/schema\/logo\/image\/\"},\"description\":\"WESWOO is a Shopify Premier Partner providing Shopify theme and Shopify Plus development, B2B, Headless, data integration, and long-term technical support.\",\"email\":\"info@weswoo.com\",\"telephone\":\"+86 18688202145\",\"legalName\":\"\u897f\u897f\u6728\uff08\u6df1\u5733\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8\",\"foundingDate\":\"2021-04-26\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"},\"address\":[{\"@type\":\"PostalAddress\",\"streetAddress\":\"\u9999\u6e2f\u4e5d\u9f99\u65fa\u89d2\u5f25\u6566\u9053610\u53f7\u8377\u674e\u6d3b\u5546\u4e1a\u4e2d\u5fc318\u697c1805-06\u5ba4\",\"addressLocality\":\"\u9999\u6e2f\",\"addressCountry\":\"HK\"},{\"@type\":\"PostalAddress\",\"streetAddress\":\"\u6df1\u5733\u5e02\u5b9d\u5b89\u533a\u897f\u4e61\u8857\u9053\u5171\u4e50\u793e\u533a\u94c1\u4ed4\u8def60\u53f7\u594b\u6210\u667a\u8c37\u5927\u53a6B\u5ea72001A\",\"addressLocality\":\"\u6df1\u5733\u5e02\",\"addressRegion\":\"\u5e7f\u4e1c\u7701\",\"addressCountry\":\"CN\"}],\"sameAs\":[\"https:\/\/www.shopify.com\/partners\/directory\/partner\/10395\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/bc9a01c6d3445dbdfb68e96ee00f9642\",\"name\":\"weswoo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/60152bb1145c677a6b80dd2db1d761f279c3db9d602631e4f31f40a5ffd5ba44?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/60152bb1145c677a6b80dd2db1d761f279c3db9d602631e4f31f40a5ffd5ba44?s=96&d=mm&r=g\",\"caption\":\"weswoo\"},\"description\":\"WESWOO \u7f51\u7ad9\u5185\u5bb9\u53d1\u5e03\u8d26\u53f7\uff0c\u53d1\u5e03 Shopify \u72ec\u7acb\u7ad9\u5efa\u8bbe\u3001\u4e3b\u9898\u5f00\u53d1\u3001\u7cfb\u7edf\u96c6\u6210\u4e0e\u8de8\u5883\u8fd0\u8425\u76f8\u5173\u6587\u7ae0\u3002\",\"sameAs\":[\"https:\/\/weswoo.com\"],\"url\":\"https:\/\/www.weswoo.com\/en\/author\/weswoo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","description":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/","og_locale":"en_US","og_type":"article","og_title":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","og_description":"WESWOO\u2014\u8de8\u5883\u7535\u5546\u72ec\u7acb\u7ad9\u4e13\u5bb6\uff0c\u63d0\u4f9bshopify liquid\u4e13\u4e1a\u5f00\u53d1\u65b9\u6848 - Shopify Plus\u5408\u4f5c\u4f19\u4f34 - \u897f\u897f\u6728\uff08\u5e7f\u5dde\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8","og_url":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/","og_site_name":"Shopify Plus &amp; \u72ec\u7acb\u7ad9\u5f00\u53d1\uff5c\u8de8\u5883\u7535\u5546\u5b9a\u5236\u65b9\u6848 - WESWOO","article_published_time":"2026-10-29T08:51:52+00:00","og_image":[{"width":1280,"height":1280,"url":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg","type":"image\/jpeg"}],"author":"weswoo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weswoo","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#article","isPartOf":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/"},"author":{"name":"weswoo","@id":"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/bc9a01c6d3445dbdfb68e96ee00f9642"},"headline":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","datePublished":"2026-10-29T08:51:52+00:00","dateModified":"2026-10-29T08:51:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/"},"wordCount":2131,"commentCount":0,"publisher":{"@id":"https:\/\/www.weswoo.com\/en\/#organization"},"image":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage"},"thumbnailUrl":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg","keywords":["Shopify","Shopify\u4e3b\u9898","Shopify\u529f\u80fd"],"articleSection":["Shopify\u4e3b\u9898\u4e0eLiquid\u5f00\u53d1","Shopify\u72ec\u7acb\u7ad9\u6307\u5357"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/","url":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/","name":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","isPartOf":{"@id":"https:\/\/www.weswoo.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage"},"image":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage"},"thumbnailUrl":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg","datePublished":"2026-10-29T08:51:52+00:00","dateModified":"2026-10-29T08:51:52+00:00","description":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons","breadcrumb":{"@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#primaryimage","url":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg","contentUrl":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2026\/10\/shopify-bundles-20261029-1.jpg","width":1280,"height":1280,"caption":"DJI Osmo Pocket 3 \u5b98\u65b9\u9910\u684c\u62cd\u6444\u573a\u666f\u56fe"},{"@type":"BreadcrumbList","@id":"https:\/\/www.weswoo.com\/en\/shopify-bundle-page-packages-accessories\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.weswoo.com\/cn\/"},{"@type":"ListItem","position":2,"name":"Building a Shopify Bundle Page: Package Selection and Accessory Add-ons"}]},{"@type":"WebSite","@id":"https:\/\/www.weswoo.com\/en\/#website","url":"https:\/\/www.weswoo.com\/en\/","name":"WESWOO","description":"WESWOO specializes in Shopify Plus and standalone custom development, providing high-performance e-commerce website development, cross-border operations support, B2B and multi-channel integration to help brands grow globally.","publisher":{"@id":"https:\/\/www.weswoo.com\/en\/#organization"},"alternateName":"WESWOO.COM","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.weswoo.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.weswoo.com\/en\/#organization","name":"WESWOO","alternateName":["WESWOO - Shopify Premier Partner","\u897f\u897f\u6728\uff08\u6df1\u5733\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8","Xiximu (Shenzhen) Technology Co., Ltd."],"url":"https:\/\/www.weswoo.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.weswoo.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2025\/08\/fulllogo.png","contentUrl":"https:\/\/www.weswoo.com\/wp-content\/uploads\/2025\/08\/fulllogo.png","width":1280,"height":1024,"caption":"WESWOO \u2014 Shopify cross-border ecommerce development specialist"},"image":{"@id":"https:\/\/www.weswoo.com\/en\/#\/schema\/logo\/image\/"},"description":"WESWOO is a Shopify Premier Partner providing Shopify theme and Shopify Plus development, B2B, Headless, data integration, and long-term technical support.","email":"info@weswoo.com","telephone":"+86 18688202145","legalName":"\u897f\u897f\u6728\uff08\u6df1\u5733\uff09\u79d1\u6280\u6709\u9650\u8d23\u4efb\u516c\u53f8","foundingDate":"2021-04-26","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"},"address":[{"@type":"PostalAddress","streetAddress":"\u9999\u6e2f\u4e5d\u9f99\u65fa\u89d2\u5f25\u6566\u9053610\u53f7\u8377\u674e\u6d3b\u5546\u4e1a\u4e2d\u5fc318\u697c1805-06\u5ba4","addressLocality":"\u9999\u6e2f","addressCountry":"HK"},{"@type":"PostalAddress","streetAddress":"\u6df1\u5733\u5e02\u5b9d\u5b89\u533a\u897f\u4e61\u8857\u9053\u5171\u4e50\u793e\u533a\u94c1\u4ed4\u8def60\u53f7\u594b\u6210\u667a\u8c37\u5927\u53a6B\u5ea72001A","addressLocality":"\u6df1\u5733\u5e02","addressRegion":"\u5e7f\u4e1c\u7701","addressCountry":"CN"}],"sameAs":["https:\/\/www.shopify.com\/partners\/directory\/partner\/10395"]},{"@type":"Person","@id":"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/bc9a01c6d3445dbdfb68e96ee00f9642","name":"weswoo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.weswoo.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/60152bb1145c677a6b80dd2db1d761f279c3db9d602631e4f31f40a5ffd5ba44?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/60152bb1145c677a6b80dd2db1d761f279c3db9d602631e4f31f40a5ffd5ba44?s=96&d=mm&r=g","caption":"weswoo"},"description":"WESWOO \u7f51\u7ad9\u5185\u5bb9\u53d1\u5e03\u8d26\u53f7\uff0c\u53d1\u5e03 Shopify \u72ec\u7acb\u7ad9\u5efa\u8bbe\u3001\u4e3b\u9898\u5f00\u53d1\u3001\u7cfb\u7edf\u96c6\u6210\u4e0e\u8de8\u5883\u8fd0\u8425\u76f8\u5173\u6587\u7ae0\u3002","sameAs":["https:\/\/weswoo.com"],"url":"https:\/\/www.weswoo.com\/en\/author\/weswoo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/posts\/10869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/comments?post=10869"}],"version-history":[{"count":0,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/posts\/10869\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/media\/10865"}],"wp:attachment":[{"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/media?parent=10869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/categories?post=10869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weswoo.com\/en\/wp-json\/wp\/v2\/tags?post=10869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}