<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: BigCommerceDevs</title>
    <description>The latest articles on Forem by BigCommerceDevs (@bigcommercedevs).</description>
    <link>https://forem.com/bigcommercedevs</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3750%2F9d8dd82a-59a8-4104-a350-34d4e1e62831.png</url>
      <title>Forem: BigCommerceDevs</title>
      <link>https://forem.com/bigcommercedevs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bigcommercedevs"/>
    <language>en</language>
    <item>
      <title>Recap: Multi-Location Inventory Ask Me Anything</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Mon, 13 Feb 2023 19:45:26 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/recap-multi-location-inventory-ask-me-anything-3h5</link>
      <guid>https://forem.com/bigcommercedevs/recap-multi-location-inventory-ask-me-anything-3h5</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zU_7prPs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ap-mJEKadOGZ-svUl.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zU_7prPs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ap-mJEKadOGZ-svUl.jpeg" alt="" width="880" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you missed our recent MLI (Multi-Location Inventory) and BOPIS (Buy Online Pickup In-Store) Ask Me Anything session in our Developer Slack space, don’t worry! I’ve compiled all questions and answers from the AMA in this blog.&lt;/p&gt;

&lt;p&gt;Buy Online Pickup In Store (BOPIS), also known as Click &amp;amp; Collect outside of the United States, is a frequently requested feature for enterprise merchants. In order to enable BOPIS, we have transformed our platform from being able to support inventory stored at a single location out-of-the-box, to being able to support multi-location inventory (MLI).&lt;/p&gt;

&lt;p&gt;Our engineers have developed a suite of APIs that will enable agency partners, tech partners, and eligible merchants to build custom BOPIS experiences via BigCommerce APIs. More specifically, we’ve released 3 new APIs (Inventory, Locations, and Pickup Methods) and updated a number of existing APIs to support BOPIS experiences.&lt;/p&gt;

&lt;p&gt;After reading the summary, if you still have questions, please reach out to me. Let’s dive into the AMA!&lt;/p&gt;

&lt;h3&gt;
  
  
  The Hosts
&lt;/h3&gt;

&lt;p&gt;During this AMA, your burning MLI and BOPIS were answered by a few of BigCommerce’s subject matter experts:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jordan Sim, &lt;em&gt;Senior Director of Product Management |&lt;/em&gt;&lt;/strong&gt; “I’ve been with BC since 2013. Over my 10 years, I’ve worked in and/or led teams across most, if not all, areas of our commerce platform. I’m passionate about delivering valuable solutions and seeing our partners and merchants succeed in the market.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Christine Truong, &lt;em&gt;Program Manager for MLI |&lt;/em&gt;&lt;/strong&gt; “I’ve been with BigCommerce for 3 years and have worked in Cart &amp;amp; Checkout, Orders, Promotions, Shipping, and Tax domains. I took over the MLI Program in 2021, and I provide support to Product, Engineering, and Design, while ensuring the delivery of all the projects under this program.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vadim Borinski, &lt;em&gt;Engineering Manager: Shipping &amp;amp; Tax, Pricing |&lt;/em&gt;&lt;/strong&gt; “I’ve been with BC since 2013, and most of my time has been spent in the Shipping space. Recently I’ve started looking after Pricing as well and over the last few years, I’ve been leading our MLI program from an engineering perspective. I don’t write as much code as I used to (or would like to) but I do love solving problems for our users.”&lt;/p&gt;

&lt;h3&gt;
  
  
  The Questions &amp;amp; Answers
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;I have a client that does BOPIS today. His #1 complaint is around sales tax. His physical store is in the Kansas City, Missouri area and is frequently visited by people from both Missouri and Kansas When people from KS order online and then pick up in the store (in MO), the sales tax is not correct. Seems the issue is Checkout does not do anything related to the shipping address when customers select “pick up in store” as the shipping method. Does this ring a bell for anyone?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Thanks for submitting the first question!&lt;/p&gt;

&lt;p&gt;As you correctly stated, today, i.e. before the MLI BOPIS APIs, merchants have been able to repurpose static shipping methods and rename them to creatively render a pickup method within Checkout.&lt;/p&gt;

&lt;p&gt;So technically, the data is formatted in the shape of a shipping method, but it’s really pickup data that’s been shoe-horned in. More specifically, the pickup in-store method that they are displaying is really just a text label.&lt;/p&gt;

&lt;p&gt;With this MLI BOPIS API release, we will be formally introducing a new concept called Pickup Methods. These are aware of the location and the BigCommerce tax engine (and integrations with tax partners, like Avalara) can consume this location data where the order is being picked up to calculate the right sales tax.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Related to BOPIS, one of my clients who is located in the Kansas City area told me this:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Right now the more common issue is that people from well outside the KC area from Florida to Oregon are selecting Pickup in Store for their shipping preference. If when they selected Pickup in Store it showed the store address or made them pick a location (if more than one store exists) the problem would probably be dramatically reduced.”&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: This experience is all possible when you consume the MLI BOPIS APIs as you can build this experience in your own custom checkout.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Are there plans for a basic front-end implementation of BOPIS out-of-box in the future, or is the desire to keep this as an API suite for users to build with?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: There are plans for a basic front-end implementation of BOPIS in the future, for both the reference theme (Cornerstone) and the default checkout that comes out of the box. The timeline is TBD.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;When is the feature going live to the public?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: We intend on launching this (in terms of general availability) within 1H’23. We’re currently working through Open Beta feedback — and the volume and criticality of the feedback we receive will determine how quickly we can make this generally available!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Where can we find documentation on changes/UI updates to the BigC Control Panel related to orders that are placed with a BOPIS shipping method selected?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For example, we are most of the way through a BOPIS implementation, and after sending data into the new endpoints, we noticed a new Location line appear in the order details. This is awesome! But we had to “accidentally find it” and are now wondering what other things “appear” on other screens throughout the Control Panel, and what all the “Possible UI Elements” are so we can be sure we have created all of the expected data in this new API.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Christine Truong&lt;/em&gt;: The support KB documentation will be updated in advance of the general availability date within 1H’23. For more context, we have updated multiple UIs to enable BOPIS within the control panel to support an end-to-end experience. It looks like you’ve already discovered one of them, i.e. in Orders. We are introducing new UIs (to enable Locations Management and Pickup Methods Management) and updating existing UIs (i.e. Orders and Catalog)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Is there a plan/timeline to more elegantly handle returning Shipping Options from a store with BOPIS enabled?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In our current implementation, all products in a cart still needed to be consigned (attached to an address) before Shipping Options are returned from BigC. This makes no sense in a BOPIS scenario. By definition, the customer’s intent is to pick the item up in-store, so making them supply a shipping address only to select pickup is very counter-intuitive.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Christine Truong&lt;/em&gt;: Great question! Yes, we will be handling this elegantly with this release of the MLI BOPIS APIs.&lt;/p&gt;

&lt;p&gt;As you correctly stated, today, i.e. before the MLI BOPIS APIs, merchants have been able to repurpose static shipping methods and rename them to creatively render a pickup method within Checkout. So technically, the data is formatted in the shape of a shipping method, but it’s really pickup data that’s been shoe-horned in.&lt;/p&gt;

&lt;p&gt;With this release, we will be formally introducing a new concept called Pickup Methods. Here you can create one or multiple pickup methods per location (e.g. In-store pickup and Curbside pickup).&lt;/p&gt;

&lt;p&gt;And rather than shoe-horning in the data, the data will be represented as consignment type pickup, which is different from shipping, which has a different consignment type. This creates a clean design and data separation.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Are there any plans for a BigCommerce Control Panel UI to edit BOPIS Location details? If so, what is the projected timeline for that? (We are trying to plan for what tooling we need to build and if it is worth the effort).&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Yes there are plans for a BigCommerce Control Panel UI to edit BOPIS Location details! We want to launch a beta of the UIs, this month, in February. This will allow you to modify BOPIS location details. So sit tight and save your efforts on tooling because this is coming your way shortly.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Regarding the limit to the number of locations that can be enabled via the API, and how it is raised: How can a merchant or partner request to create more than 4 locations for their store?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: This will be available to merchants only on the ENTERPRISE plan or PARTNER SANDBOXES (who are building staging environments to test/build new sites). If you’re on the Enterprise plan, please reach out to your Account Manager letting them know how many locations you are looking to support and they’ll route the request internally to the appropriate team.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Are there any prerequisites that must be met to request more than 4 locations (for example, can the limit only be overridden for ENT and Partner stores)?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: I’ll cross-link to this post which I believe will answer this question: &lt;a href="https://bigcommerce-devs.slack.com/archives/C04LGFKLU3X/p1675294052278289?thread_ts=1674853811.195559&amp;amp;cid=C04LGFKLU3X"&gt;https://bigcommerce-devs.slack.com/archives/C04LGFKLU3X/p1675294052278289?thread_ts=1674853811.195559&amp;amp;cid=C04LGFKLU3X&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;In regards to a checkout, can I checkout with 2 items in the cart where 1 item is purchased from one location (store) and another one is from another location? After successful checkout, the inventory should be deducted from different representing locations (stores).&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Today, this is not possible and this is an intentional design decision. The majority of BOPIS transactions worldwide are single pickup locations only per order. A very small percentage of orders are picked up at multiple locations.&lt;/p&gt;

&lt;p&gt;Therefore taking an iterative release approach we supported a single pickup location per order in the first release of BOPIS. In the future, we will look to support more sophisticated use cases like the one you have shared.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Will Multi-location Inventory and BOPIS be available to all plans?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Yes! MLI and BOPIS will be available to all plans.&lt;/p&gt;

&lt;p&gt;In addition to this, we intend on launching this (in terms of general availability) within 1H’23. We’re currently working through Open Beta feedback — and the volume and criticality of the feedback we receive will determine how quickly we can make this generally available!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Will the “Partial Pickup” on a single location will be supported on the first version of BOPIS? For example, if a customer picks up one product on a day, and on a later date (at the same location) they pickup the rest of the items in his order. Will that be possible to do in the Order Admin view?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Partial Pickup of a single order from a single location will not be supported on the first version of BOPIS. In this first release of the MLI BOPIS APIs, we allow the shopper to pick up the whole order atomically, or not. The reason for taking this is because, from the initial merchant and partner research, we learned that the majority of the time, shoppers completely pick up their order in total. We do, however, want to support partial pickups for a single order from a single location in the future.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Will this be available for BigCommerce B2B Edition customers as their checkout is customized?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Jordan Sim&lt;/em&gt;: Yes — All your need to do is upgrade the CheckoutSDK to the latest version to get access to BOPIS. Once you do this, you will have access to the APIs that’ll allow you to customize the B2B Edition Checkout to support the BOPIS experience.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Reading through the catalog API info, “Once you update to consume the new Inventory API, management of inventory via the Catalog API will cease. All inventory management will occur through the Inventory API.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As a Tech partner (App) that currently reads &lt;em&gt;inventory_level&lt;/em&gt; from the product catalog, how do I know a store has switched over to the inventory API? Is there going to be a new feature in the Get Store Information API call to know where I have to read inventory for a store?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Vadim Borinski&lt;/em&gt;: In the short term you will still be able to read an inventory level* from the product catalog however we do discourage this as there may be some delay in syncing values — and we do intend to completely remove inventory data from the Catalog API in the long term.&lt;/p&gt;

&lt;p&gt;More importantly, the catalog API inventory level will always represent the stock level at the default location, so you will lose visibility into stock levels at other Locations (assuming you use more than one).&lt;/p&gt;

&lt;p&gt;Finally, yes, we do plan to add a way to indicate whether MLI is enabled or not for a store likely in time for GA.&lt;/p&gt;

&lt;h3&gt;
  
  
  That’s it!
&lt;/h3&gt;

&lt;p&gt;And that’s a wrap on our MLI/BOPIS AMA recap! Huge thanks to Christine, Vadim, and Jordan for participating in this AMA and answering so many burning questions from our Developer Community.&lt;/p&gt;

&lt;p&gt;If you’re a developer and build on the BigCommerce platform, join our BigCommerce Developers Slack community &lt;a href="https://forms.gle/TVebqazPVxadW1dL6"&gt;by applying here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;If you still have questions and this blog doesn’t answer them, reach out in our Developer Slack space, comment on this blog, or tweet at us (&lt;a href="https://twitter.com/katie_hoesley"&gt;@katie_hoesley&lt;/a&gt; or &lt;a href="https://twitter.com/BigCommerceDevs"&gt;@BigCommerceDevs)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Connect With Us!
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/BigCommerceDevs"&gt;&lt;strong&gt;Twitter&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCVeEYWDqZzjRD2CGMrZ2auQ"&gt;&lt;strong&gt;YouTube&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/bigcommercedevs"&gt;&lt;strong&gt;Dev.To&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>mli</category>
      <category>bigcommerce</category>
      <category>bigcommercecommunity</category>
      <category>bopis</category>
    </item>
    <item>
      <title>BigCommerce Developers Community Update: We’re On Youtube!</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Fri, 10 Feb 2023 20:59:06 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/bigcommerce-developers-community-update-were-on-youtube-4k55</link>
      <guid>https://forem.com/bigcommercedevs/bigcommerce-developers-community-update-were-on-youtube-4k55</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GzfIFrEu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A9ypU_JQ_7yxr2F3YpTheqw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GzfIFrEu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A9ypU_JQ_7yxr2F3YpTheqw.jpeg" alt="" width="880" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  BigCommerceDevs YouTube is LIVE!
&lt;/h3&gt;

&lt;p&gt;If you’ve been patiently waiting for BigCommerce Developers to start &lt;a href="https://www.youtube.com/@bigcommercedevelopers"&gt;our own YouTube channel&lt;/a&gt;, you’re in luck!&lt;/p&gt;

&lt;p&gt;Last week, we debuted our channel and &lt;a href="https://www.youtube.com/watch?v=vNHVIF_HhxM&amp;amp;list=PLoZHrc75wI_SfZlS0-is8tQzmKDsuUs_A"&gt;our first video series, “Getting Started with BigCommerce”&lt;/a&gt;, filmed and edited by our Developer Advocate Stephen Hilliard.&lt;/p&gt;

&lt;p&gt;This is our first series, with many more coming your way! We hope our YouTube page becomes a helpful, informative resource for any developers building apps, widgets, storefronts, and anything else on BigCommerce’s platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Do We Need From You, the Developers?
&lt;/h3&gt;

&lt;p&gt;In a word: &lt;em&gt;feedback&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;These videos are one of our initiatives toward making BigCommerce the absolute best eCommerce platform for developers. We’d love to hear your thoughts on the videos, the types of videos you’d like to see, and anything in between.&lt;/p&gt;

&lt;p&gt;These videos are for you, our developer community, and we hope we can continue our video initiative by listening to and implementing your input.&lt;/p&gt;

&lt;h3&gt;
  
  
  What’s Next?
&lt;/h3&gt;

&lt;p&gt;Head on over to &lt;a href="https://www.youtube.com/@bigcommercedevelopers"&gt;our new YouTube page&lt;/a&gt;, subscribe, and stay up-to-date on the videos we’re posting.&lt;/p&gt;

&lt;p&gt;We’ll continue to create video content, and if there’s a specific topic you’d love a video or series on, comment on this article, email us at &lt;a href="//mailto:devrel@bigcommerce.com"&gt;devrel@bigcommerce.com&lt;/a&gt;, or &lt;a href="https://twitter.com/BigCommerceDevs"&gt;tweet at us&lt;/a&gt;!&lt;/p&gt;




</description>
      <category>bigcommercecommunity</category>
      <category>bigcommerce</category>
      <category>bigcommercedevelopme</category>
      <category>youtube</category>
    </item>
    <item>
      <title>Wallet Buttons on Product Detail Page</title>
      <dc:creator>Stephen Hilliard</dc:creator>
      <pubDate>Mon, 09 Jan 2023 17:38:33 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/wallet-buttons-on-product-detail-page-46cb</link>
      <guid>https://forem.com/bigcommercedevs/wallet-buttons-on-product-detail-page-46cb</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwgvhej6puc7b3lm8obra.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwgvhej6puc7b3lm8obra.png" alt="Wallet Buttons on Product Detail Page"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Wallet Buttons are now available on Product Detail Page with PayPal / Braintree yellow button &amp;amp; PayPal / Braintree Venmo! With Amazon, Apple, &amp;amp; Google Pay coming later in 2023!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As ecommerce methods change, so will we for the best possible platform experience. As of March 31, 2021, 30% of payments at the checkout come from digital wallets. From this, 50% of digital wallet payments come from a mobile device. With an upward trend in checkout conversions using digital wallets especially on mobile devices the  platform is moving away from having the shopper to sign-in and towards the use of wallets/alternative payment methods. &lt;/p&gt;

&lt;p&gt;These wallet buttons on the Product Detail Page, or PDP will enable customers to click the wallet. Rather than add-to-cart, to checkout that item with the wallet provider. This will create the opportunity to optimize for guest checkout by having the wallet buttons (also referred to payment buttons) at the product page.&lt;/p&gt;
&lt;h2&gt;
  
  
  What this Means for you:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;One valuable outcome is speeding up the payment process where shoppers won't have to fill-in all the details on the checkout page. Another business benefit is optimizing the use of wallet buttons on the platform.&lt;/li&gt;
&lt;li&gt;Provide merchants with the option to place wallet buttons on the product detail page as well as the option to configure the look (where applicable) of the buttons.&lt;/li&gt;
&lt;li&gt;Provide system integrators and merchants with the option to add payment buttons to headless stores.&lt;/li&gt;
&lt;li&gt;Merchants can easily configure the product page to have buttons without needing to write any custom code themselves.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  I’m interested! What are my next steps?
&lt;/h2&gt;

&lt;p&gt;The file structure of each theme can be unique; therefore, some knowledge of Stencil development may be required to render wallet buttons. Cornerstone 6.7.0+ supports wallet buttons by default; however, you can upgrade older themes to support wallet buttons by following the steps outlined in this article: &lt;strong&gt;&lt;em&gt;&lt;u&gt;(Disclaimer: Amazon/Apple/Google pay are mentioned in this article and documentation but will not be available till later in 2023)&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Add wallet buttons feature to the theme settings:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;To start working with wallet button implementation extra config updates should be added to the theme settings.&lt;br&gt;
First of all we should make an ability to turn on / off the feature for the merchant. To make pay it possible we should add &lt;code&gt;show_quick_payment_buttons&lt;/code&gt; configuration with default value to the config.json file and make an update to the schema.json file to create a checkbox for toggling the feature in Page Builder.&lt;/p&gt;

&lt;p&gt;Adding &lt;code&gt;show_quick_payment_buttons&lt;/code&gt; configuration with default value:&lt;br&gt;
&lt;code&gt;config.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  "settings": {
    ...,
    "show_quick_payment_buttons": true
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To make it turned on by default set &lt;code&gt;"show_quick_payment_buttons": true&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Adding checkbox to Products section for toggling the Wallet buttons feature in Page Builder:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;schema.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  {
    "name": "Products",
    "settings": [
      ...,
      {
        "type": "checkbox",
        "label": "Show quick payment buttons",
        "force_reload": true,
        "id": "show_quick_payment_buttons"
      },
      ...,
    ]
  }  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It should look like:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flm4o353qme88rsj7g652.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flm4o353qme88rsj7g652.png" alt="Adding checkbox to Products section for toggling the Wallet buttons feature in Page Builder Image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This settings option is responsible for providing an array of data to the theme.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Add an ability to set how many wallet buttons should be always visible on product page:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This option is responsible for a quantity of wallet buttons what should be always visible on the product page.&lt;/p&gt;

&lt;p&gt;Adding &lt;code&gt;paymentbuttons-number-of-buttons&lt;/code&gt; configuration with default value:&lt;br&gt;
&lt;code&gt;config.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  "settings": {
    ...,
    "paymentbuttons-number-of-buttons": 1
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Info:&lt;/strong&gt; if the settings option is not provided, then only one button will be shown by default. The customer will have an access to another buttons by clicking on “More payment options“ button.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Adding base wallet buttons count section to the Page Builder into Payments section:&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;schema.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  {
    "name": "Payments",
    "settings": [
      ...,
      {
        "type": "heading",
        "content": "Quick payment buttons"
      },
      {
        "type": "select",
        "label": "Number of buttons always visible",
        "force_reload": true,
        "id": "paymentbuttons-number-of-buttons",
        "options": [
          {
            "value": 1,
            "label": "1"
          },
          {
            "value": 2,
            "label": "2"
          }
        ]
      },
      ...
    ]
  }  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It should look like:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fifr352qwufum0hkyo7e7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fifr352qwufum0hkyo7e7.png" alt="Adding base wallet buttons count section to the Page Builder into Payments section Image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Add sorting for the wallet buttons:&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
Merchants can have an ability to choose an order for rendering wallet buttons. To add sorting feature theme setting config should be updated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Info:&lt;/strong&gt; The default sorting is PayPal/BT button, ApplePay, GooglePay, AmazonPay, Venmo. There are 2 buttons displayed max and 4 buttons upon clicking "Show More", but the 5th button is not visible at all. Merchants can move the 5th button to the top of the list to make it visible.&lt;/p&gt;

&lt;p&gt;Adding &lt;code&gt;paymentbuttons-provider-sorting&lt;/code&gt; configuration with default value:&lt;br&gt;
&lt;code&gt;config.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  "settings": {
    ...,
    "paymentbuttons-provider-sorting": []
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;u&gt;Adding sorting wallet buttons component to the Page Builder into Payments section:&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;schema.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  {
    "name": "Payments",
    "settings": [
      ...,
      {
        "type": "heading",
        "content": "i18n.QuickPaymentButtons"
      },
      {
        "type": "sort",
        "label": "i18n.ProviderSortingOrderLabel",
        "id": "paymentbuttons-provider-sorting",
        "force_reload": true,
        "options": [
          {
            "value": "paypal",
            "label": "i18n.PayPalProviderSortingLabel",
            "enabledBy": "paypal"
          },
          {
            "value": "paypal-credit",
            "label": "i18n.PayPalCreditProviderSortingLabel",
            "enabledBy": "paypal-credit"
          },
          {
            "value": "paypal-venmo",
            "label": "i18n.PayPalVenmoProviderSortingLabel",
            "enabledBy": "paypal-venmo"
          },
          {
            "value": "googlepay",
            "label": "i18n.GooglepayProviderSortingLabel",
            "enabledBy": "googlepay"
          },
          {
            "value": "applepay",
            "label": "i18n.ApplepayProviderSortingLabel",
            "enabledBy": "applepay"
          },
          {
            "value": "amazonpay",
            "label": "i18n.AmazonProviderSortingLabel",
            "enabledBy": "amazonpay"
          }
        ]
      },
      ...
    ]
  }  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It should look like:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnno591osbcb2omt8rd3m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnno591osbcb2omt8rd3m.png" alt="Adding sorting wallet buttons component to the Page Builder into Payments section Image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Info:&lt;/strong&gt; Adding “heading” for a section can be skipped if it was added before:&lt;br&gt;
&lt;code&gt;schema.json&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ...,
  {
    "name": "Payments",
    "settings": [
      ...,
      {
        "type": "heading",
        "content": "i18n.QuickPaymentButtons"
      },
      ...
    ]
  }  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;u&gt;Adding wallet buttons to theme markup:&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
To render wallet buttons next code should be paste under the 'Add to cart' button on the Product details page:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{#if this.with_wallet_buttons}}
  {{#if wallet_buttons}}
    &amp;lt;div class="your-class-for-wallet-buttons-list"&amp;gt;
      {{{wallet_buttons}}}
    &amp;lt;/div&amp;gt;
  {{/if}}
{{/if}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It should look like:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmy5yjh3x59oi6w0s4j0c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmy5yjh3x59oi6w0s4j0c.png" alt="Adding wallet buttons to theme markup Image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;And That's It!&lt;/strong&gt; The wallet buttons should be always available to the customer except:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallet buttons should be hidden if the product details form is invalid.&lt;/li&gt;
&lt;li&gt;Wallet buttons should be hidden if the product is not purchasable or out of stock.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you would like to learn more about the use of Wallet buttons on your Product Detail Page please check out our &lt;a href="https://developer.bigcommerce.com/docs/2b88658063922-configuring-wallet-buttons" rel="noopener noreferrer"&gt;Configuring Wallet Buttons Documentation&lt;/a&gt;. Also look for more to come in 2023 with the use of Wallet Buttons on the Product Detail Page. Including integrations with ApplePay, GooglePay, AmazonPay.&lt;/p&gt;

</description>
      <category>bigcommerce</category>
      <category>bigcommercefeatures</category>
      <category>bigcommercedevelopment</category>
      <category>stencildevelopment</category>
    </item>
    <item>
      <title>Introducing the Point of Sale Foundation</title>
      <dc:creator>Stephen Hilliard</dc:creator>
      <pubDate>Thu, 05 Jan 2023 18:34:25 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/introducing-the-point-of-sale-foundation-1kbm</link>
      <guid>https://forem.com/bigcommercedevs/introducing-the-point-of-sale-foundation-1kbm</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcywqx22hte48utw836bh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcywqx22hte48utw836bh.png" alt="Image description" width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Introducing an open-sourced point-of-sale app to unify the online and in-person payments experience with Stripe Terminal.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;BigCommerce previously announced the release of the &lt;a href="https://github.com/bigcommerce/subscription-foundation#readme" rel="noopener noreferrer"&gt;Subscription Foundation&lt;/a&gt; and now the &lt;a href="https://github.com/bigcommerce/point-of-sale-foundation/blob/main/README.md" rel="noopener noreferrer"&gt;Point Of Sales Foundation&lt;/a&gt;. You may be asking what the Foundations are.&lt;/p&gt;

&lt;p&gt;To help you with your ecommerce journey, BigCommerce is now offering a faster, more flexible path to custom commerce solutions for enterprises. The BigCommerce Foundations are open-sourced apps that provide a base for enterprise merchants to create highly customized customer experiences with less upfront development work. 70% built by BigCommerce, merchants can customize 30% on top of our foundations with the help of developers and third-party agencies. This foundation means you get access to a base layer of open-source technology that’s easy to build on, so you can acquire the right capabilities faster.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the POS Foundation?
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
In a nutshell, Point of Sale Foundations unifies your online and physical stores. By using Stripe Terminal as a point of sale solution you can connect your on-site and online business using Stripe’s POS hardware. Once connected, you can use the POS terminal to select products from your online store and accept in-person payments. This setup is great for ecommerce merchants who need to accept in-person payments.&lt;/p&gt;

&lt;p&gt;POS Foundations accelerates your Stripe Terminal implementation by removing hundreds of hours of upfront work and offers a head start on building a customized POS solution that uses secure, pre-certified EMV card readers. Merchants can unify their online and offline channels and create experiences tailored to a variety of retail use cases and business models. With the POS Foundations, you also benefit from automatic reconciliation, cloud-based fleet management, and a single view of their customers and products.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What the POS Foundation Provides:
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Merchant and employee onboarding experience&lt;/li&gt;
&lt;li&gt;POS Front-end&lt;/li&gt;
&lt;li&gt;PIN-entry login&lt;/li&gt;
&lt;li&gt;Category, product, and option selection&lt;/li&gt;
&lt;li&gt;Customer lookup and selection&lt;/li&gt;
&lt;li&gt;Connected terminals selection&lt;/li&gt;
&lt;li&gt;Integration to BigCommerce customer groups and promotions management (including automatic, customer group, order-based, and product-based discounts)&lt;/li&gt;
&lt;li&gt;Integration into APIs and webhooks
**&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What the POS Foundation Gives You:
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A faster path to POS customization&lt;/li&gt;
&lt;li&gt;Enable your omnichannel vision by bringing your in-store experience together with ecommerce and other key channels&lt;/li&gt;
&lt;li&gt;Less upfront development work so you can spend time on building standout in-store experiences&lt;/li&gt;
&lt;li&gt;Expansive possibilities beyond the limits of off-the-shelf POS solutions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Foundations takes Stripe Terminal to the next level by removing hundreds of hours of upfront development work. The POS Foundation is a manual connector app that uses a store API account. Customize your in-person payment experience with an open source point-of-sale application. Easily set up, manage, and use pre-certified Stripe card readers that ensure secure transactions to unify your online and offline channels for all kinds of retail use cases and business models. BPOS WisePOS E card readers are industry-certified and end-to-end encrypted to manage payment card data. Order readers from the Stripe Dashboard and have them shipped to a location of your choice.&lt;/p&gt;

&lt;p&gt;While currently only available in the U.S., Canada, United Kingdom, Ireland, France, Germany, and the Netherlands. We are looking to expand this foundation and would like to collaborate with interested agencies. If you would like to submit a PR for contribution, &lt;a href="https://developer.bigcommerce.com/docs/495a2058c70b4-pos-foundation" rel="noopener noreferrer"&gt;you can do so here&lt;/a&gt;. We also invite you to join other developers working with POS Foundations and the BigCommerce platform in our BigCommerceDevs Community space on Slack; if interested &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeQApTpd4T9lEX7hPgUjTyoq0vb8UbiCiWseuurJjdMHGBaGQ/viewform" rel="noopener noreferrer"&gt;apply here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>blockchain</category>
      <category>web3</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Introducing the Subscription Foundation</title>
      <dc:creator>Stephen Hilliard</dc:creator>
      <pubDate>Thu, 05 Jan 2023 18:27:05 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/introducing-the-subscription-foundation-2o86</link>
      <guid>https://forem.com/bigcommercedevs/introducing-the-subscription-foundation-2o86</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuywxoglgogm4n6qy8uei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuywxoglgogm4n6qy8uei.png" alt="Image description" width="720" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;BigCommerce &amp;amp; Stripe are bringing the Subscription Foundation for Store Owners and Developers convenience…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The Subscription Foundation is the latest open-source application out of the BigCommerce Foundations tool set that &lt;em&gt;“helps you accelerate custom development of specific use cases by leapfrogging the foundational integration points.”&lt;/em&gt; The Subscription Foundation is a “subscribe and save” application framework that provides a template to scaffold custom subscription billing and invoicing solutions for your business or client. This framework will fast track builds of custom subscription experiences on the BigCommerce platform, potentially saving you hundreds of hours of development time with a user experience that fits nicely within the BigCommerce control panel.&lt;/p&gt;

&lt;p&gt;This suite of open source apps provides enhanced functionality, which connects seamlessly with your store and Stripe account. With the resources included in Foundations, you can build customized subscription plans for your products and take advantage of Stripe’s POS terminals to unify your online and physical stores and connect multiple terminals at a single location.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  How is this Done?
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
You can build customized subscription plans using the default integration with Stripe Billing, including authentication, merchant onboarding, subscription product management, subscription creation, and customer-facing subscription management, which can significantly help accelerate your development time. Subscription Foundation will utilize the &lt;a href="https://developer.bigcommerce.com/docs/0cfc13a84353a-big-commerce-channels-overview#channels-toolkit" rel="noopener noreferrer"&gt;Channels toolkit&lt;/a&gt;, and your custom subscription channel will appear in the Channel Manager view of a store’s control panel, alongside your other sales channels.&lt;/p&gt;

&lt;p&gt;Subscription Foundation uses Stripe Connect so that your app can use one single connection to submit payments to the previously configured Stripe accounts of multiple BigCommerce merchants. The integration with Stripe and BigCommerce requires that the app uses two keys to issue charges: (1) the merchant-specific Stripe account’s public key and (2) the app-specific Stripe account’s secret key.&lt;/p&gt;

&lt;p&gt;The reason two keys are needed is that for development, you will work with the two aforementioned Stripe accounts; the merchant account, which simulates a pre-existing account, and the App Account which you configure as the app’s dedicated Stripe Connect-enabled account. The two accounts will create the following benefits for the merchant:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The merchant can change the Stripe accounts they use without breaking the integration.&lt;/li&gt;
&lt;li&gt;The merchant’s Stripe account stores all the entire shopper payment history, including subscription and one-time purchases.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Utilizing this type of approach, the Subscription Foundation creates &lt;strong&gt;Multi-tenant functionality&lt;/strong&gt;. During installation, the app UI prompts the merchant to enter the keys for their store’s Stripe account so that the app can initiate an OAuth authorization code grant flow to link the merchant’s Stripe account to the app’s Stripe Connect-enabled account.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build your ideal customer experience, and stand out from competition using Foundations to customize core commerce elements.&lt;/li&gt;
&lt;li&gt;Win enterprise merchants by offering unique commerce solutions that natively work with BigCommerce and differentiate your services.&lt;/li&gt;
&lt;li&gt;Get a head start on building your own subscription and POS apps with open sourced apps that eliminate some slower parts of the development process.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When you use Foundations, you’re not limited to the capabilities in off-the-shelf products that may not be up to meeting complex needs. With Stripe, we make it easier for you to build customized, globally scalable solutions for your specific needs without starting from scratch, so you can create your ideal customer experience while saving hundreds of hours in development work.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s next?
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
If you want to learn more about how Foundations, powered by BigCommerce and Stripe support your business and customers visit &lt;a href="https://www.bigcommerce.com/foundations/" rel="noopener noreferrer"&gt;https://www.bigcommerce.com/foundations/&lt;/a&gt; to learn more about Foundations for Stripe Billing and Foundations for Stripe Terminal. With Foundations start turning your biggest ideas into reality, and be sure to check back often for the latest updates.&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>career</category>
    </item>
    <item>
      <title>BigCommerce Storefronts Now Support Preload/Early Hints</title>
      <dc:creator>Stephen Hilliard</dc:creator>
      <pubDate>Thu, 05 Jan 2023 16:58:01 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/bigcommerce-storefronts-now-support-preloadearly-hints-55i0</link>
      <guid>https://forem.com/bigcommercedevs/bigcommerce-storefronts-now-support-preloadearly-hints-55i0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa9knf4gux65pzobxtc1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa9knf4gux65pzobxtc1w.png" alt="Image description" width="720" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;BigCommerce Storefronts now support Preload/Early Hints features with Chrome’s addition of supporting HTTP Early Hints.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When you open a web page, the browser requests the HTML document from a server, parses its contents, and submits separate requests for any referenced resources. Developers already know about all the resources a web page needs and which of them are the most important. With that knowledge the developer can request the critical resources ahead of time and speed up the loading process by adding a  tag with rel=”preload” to the head of your HTML document: The browser caches preloaded resources so they are available immediately when needed in subsequent requests.&lt;/p&gt;

&lt;p&gt;This allows a browser to start downloading critical assets (like CSS/JS files, images, fonts, etc.) very early in the request lifecycle. Which can result in a material improvement in load times for shoppers on stencil storefronts, as they do not have to wait to receive the HTML of the page in order to download large assets. This can significantly improve first paint by pre-populating the browser cache with these assets, and can reduce the impact of a slow response time.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  How preloading works:
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Preloading is best suited for resources typically discovered late by the browser. By preloading a certain resource, you are telling the browser that you would like to fetch it sooner than the browser would otherwise discover it because you are certain that it is important for the current page. For example, font is defined in the stylesheet with a @font-face rule. The browser loads the font file only after it has finished downloading and parsing the stylesheet. Preloading these resources ensures they are fetched before the CSS files have downloaded.&lt;/p&gt;

&lt;p&gt;The critical request chain represents the order of resources that are prioritized and fetched by the browser. Lighthouse identifies assets that are on the third level of this chain as late-discovered. A word of caution: unused preloads trigger a Console warning in Chrome, approximately 3 seconds after the load event, that’s why it’s important to use preload sparingly and only preload the most critical resources. Preloading is a powerful performance optimization that has an effect on loading speed. Such optimizations can lead to changes in your site’s Core Web Vitals, and it’s important to be aware of them.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for you:
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provide theme developers with tools to mark critical theme assets for preloading and the ability to nominate high-priority resources.&lt;/li&gt;
&lt;li&gt;Automatically preload critical assets, such as Script Manager scripts, payment provider JS, analytics JS.&lt;/li&gt;
&lt;li&gt;FCP reduction for first page load.&lt;/li&gt;
&lt;li&gt;Faster storefronts with better conversions as a business benefit creating happier merchants with better growth adjustments.
If you want to read more you can check out our documentation here: &lt;a href="https://developer.bigcommerce.com/stencil-docs/agn3uhaasqd2r-early-hints" rel="noopener noreferrer"&gt;Early Hints&lt;/a&gt; &amp;amp; &lt;a href="https://developer.bigcommerce.com/stencil-docs/ZG9jOjIyMDcxOA-handlebars-helpers-reference#early-hints-and-cdn" rel="noopener noreferrer"&gt;handlebars helpers reference early hints and cdn&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>ai</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Happy New Year from BC's DevRel team!</title>
      <dc:creator>Heather Barr</dc:creator>
      <pubDate>Tue, 03 Jan 2023 21:39:14 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/happy-new-year-from-bcs-devrel-team-26o3</link>
      <guid>https://forem.com/bigcommercedevs/happy-new-year-from-bcs-devrel-team-26o3</guid>
      <description>&lt;h2&gt;
  
  
  Hey devs &amp;amp; Happy New Year 🥳
&lt;/h2&gt;

&lt;p&gt;This Community has grown so much over the past year! &lt;br&gt;
We wanted to take a moment to celebrate you all and how far we've come. We couldn't have done any of this with out all of you, so cheers to the new year -- we're so glad you're with us. 💙&lt;/p&gt;

&lt;p&gt;We've been calling 2022 a "Year of Firsts" for the Developer Community and for DevRel here at BigCommerce. We're not done though, in fact -- we think 2023 will have many 'firsts' of it's own. Not only did we see a huge increase in new members for the BigCommerceDevs Slack in 2022, but we also gained a few team members on the BigCommerce DevRel team. These are people you've seen around the Community writing blogs, engaging with you all in Slack and Twitter, joining you in events and even throwing some events of our own! &lt;/p&gt;

&lt;p&gt;This recap of 2022 will cover the growth we've seen on Slack, the events we've been involved with, and some other opportunities we've had over this past year.&lt;/p&gt;

&lt;h3&gt;
  
  
  BigCommerce Developer Community Spaces
&lt;/h3&gt;

&lt;p&gt;Over the past few years our Slack instance, BigCommerceDevs, has taken off 🚀 &lt;/p&gt;

&lt;p&gt;Year over year, we've seen this space become the best option for peer-to-peer connection and support. It's extremely valuable to not only you, developers, but also for us here at BC! &lt;/p&gt;

&lt;p&gt;Full transparency here --&amp;gt; Looking at Slack from January of 2022 to January of 2023, we can see that we've had a ton of new members, in fact over 400, and an increase in active members as well.  &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Report with BC-ers&lt;/em&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1kNn4A-h--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dk8rgdcnj30ekczowp8y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1kNn4A-h--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dk8rgdcnj30ekczowp8y.png" alt="Report with BC-ers" width="880" height="269"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Report with BC-ers&lt;/em&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P2qqRNDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jf035tns5tzy05irwfd7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P2qqRNDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jf035tns5tzy05irwfd7.png" alt="Report without BC-ers" width="880" height="277"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;👀 Wow, check out Matt Coy up there 🏆&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We've also seen our Twitter handle, &lt;a href="https://twitter.com/BigCommerceDevs"&gt;@BigCommerceDevs&lt;/a&gt;, completely transform into a lively and engaging space thanks to &lt;a class="mentioned-user" href="https://dev.to/katiehoesley"&gt;@katiehoesley&lt;/a&gt;, our Sr. Developer Advocate! 👏&lt;/p&gt;

&lt;h3&gt;
  
  
  Events
&lt;/h3&gt;

&lt;p&gt;Last year we saw a vast variety of events in the Community! In case you missed any of them, I'll share some details below.&lt;/p&gt;

&lt;p&gt;We held our first-ever Unconference back in May, the Events Unconference, to talk to you all about what types of Developer events you'd be interested in for the future. Our team received so much value from this, and even started the internal discussion of a Hackathon (which you'll see later on 😉). This was a lot of fun, thanks to everyone who joined and contributed! &lt;/p&gt;

&lt;p&gt;We hosted 2 AMAs in our Developer Slack with a handful of BC-ers on topics from &lt;strong&gt;App Development&lt;/strong&gt; to &lt;strong&gt;Page Builder&lt;/strong&gt;. Were you able to make either of these? If so, what'd you think? What topics would you like to see in the future? &lt;a href="https://forms.gle/iAcm5bnSkNoaNbfj8"&gt;Let us know&lt;/a&gt;! &lt;/p&gt;

&lt;p&gt;Another first was &lt;strong&gt;&lt;a href="https://bigcomdevx.space48.com/"&gt;BigComDevX&lt;/a&gt; by Space48&lt;/strong&gt;, which gathered developers from all over to share tips on BC development and general best practices from BigCommerce partners! Shout out to the Space48 team for organizing and hosting the first ever Community-Led event at BC &amp;amp; we can't wait for the next one in 2023!&lt;/p&gt;

&lt;p&gt;Twitter Spaces are next on the list. And yes, you guessed it -- they're another first for the Community. 💥 Katie Hoesley has been killing it with these recurring Twitter Spaces, where she meets with members and BC-ers to talk about all-things-tech and BigCommerce. &lt;/p&gt;

&lt;p&gt;Last but not least, BigHackathon: Summer '22! &lt;br&gt;
This was an incredible event in the Developer Community. We had teams from all over the world participate in this Hackathon, which indeed -- was the first Hackathon at BigCommerce! Every team had a creative and beautiful app that enhanced the platform in some way. Our team, DevRel, also learned a lot from this event -- what went well, what could have gone better, and what we'd like to try for future hackathons. Thanks to everyone who hacked with us and we look forward to the next! &lt;/p&gt;

&lt;h3&gt;
  
  
  Betas
&lt;/h3&gt;

&lt;p&gt;This is something not all of you may know, but 2022 was the first year that we hosted beta groups in the Developer Slack. &lt;br&gt;
We had 2 beta groups launch in the second half of 2022 and are still going strong. &lt;/p&gt;

&lt;p&gt;This is a great sign for our Community. Other teams internally are aware of how valuable our Developer Slack is to you all and are trying to make beta experiences better by meeting participants where they are. To compliment that statement, the other side is that beta groups in Slack also attract other developers and technical partners to the space that were previously unaware of it. &lt;/p&gt;

&lt;h3&gt;
  
  
  Other Opportunities
&lt;/h3&gt;

&lt;p&gt;With beta groups being hosted in our Slack instance, more BC-ers engage and/or lurk there as well. Which is really good for the Community and is the direction we want to go, moving forward.&lt;/p&gt;

&lt;p&gt;If you haven't yet engaged with someone from BigCommerce in Slack, other than myself, there's a chance that may be changing in 2023. As you can see in the screenshots above, we had a decent amount of BC-ers join BigCommerceDevs, the Developer Slack instance, and a handful of these members jump in threads from time to time. This past year, many BC-ers lurked in Slack to learn about what you're all running into with our platform. &lt;/p&gt;

&lt;p&gt;There is a huge opportunity here, in my opinion, which 2022 made light of! If you agree, let us know in the comments below or shoot me a DM to tell me about it!&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next??
&lt;/h2&gt;

&lt;p&gt;2023 holds the potential for our team to do more for the Community than ever before. That may be a big statement to make, but I really feel that it's true. Our team has recently been put in a great position at the company and we're going to start brainstorming soon. I will share that we do have solid plans in 2023 around community gathering/events and developer resources. If you have any great ideas or requests for us, share below! &lt;/p&gt;

&lt;p&gt;Not only is the potential high for our team, but as we grow and attract different types of people to our spaces, the Community becomes more diverse. Which opens up a ton of potential for you all, as well! Different types of people coming together is what Community is all about and having varying perspectives is what takes them to the next level. &lt;/p&gt;

&lt;p&gt;Even though the year has just stated, we've already heard interest from some of you in running your own type of Community-Led event this year, both IRL and virtually. This is really exciting to hear and we hope to see it happen! If you're intersted in hosting your own type of event, reach out to us so we can talk about your idea and help out where we can.&lt;/p&gt;

&lt;p&gt;We're stoked to see what we accomplish together! &lt;/p&gt;

&lt;p&gt;💙 Cheers from the DevRel team @ BigCommerce &lt;/p&gt;

</description>
      <category>bigcommerce</category>
      <category>devrel</category>
      <category>greetings</category>
      <category>community</category>
    </item>
    <item>
      <title>Interview with BigCommerce’s Developer Community Manager Heather Barr: A Twitter Space Recap</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Wed, 07 Dec 2022 02:25:13 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/interview-with-bigcommerces-developer-community-manager-heather-barr-a-twitter-space-recap-g91</link>
      <guid>https://forem.com/bigcommercedevs/interview-with-bigcommerces-developer-community-manager-heather-barr-a-twitter-space-recap-g91</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fho4ipdhwiop3yajabbgf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fho4ipdhwiop3yajabbgf.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Last week, I sat down with our Developer Community Manager, Heather Barr, to chat about our Developer Community on our weekly(ish) Twitter Space.&lt;/p&gt;

&lt;p&gt;As you read our interview, you’ll notice how palpable Heather’s passion for this community is. She has (often single-handedly) fostered the growth of our Developer Community throughout her career with BigCommerce, and her answers sound like she has no plans to take her foot off the gas anytime soon. Read on to learn more about the community we’re so lucky to have, and Heather’s vision for the future.&lt;/p&gt;

&lt;p&gt;This article is the TL;DR of our Twitter Space!&lt;/p&gt;

&lt;h3&gt;
  
  
  The Interview
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Katie Hoesley: Hey Heather! Thanks for sitting down with me today. Let’s get right into it: can you tell me about what a Developer Community Manager does?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heather Barr:&lt;/strong&gt; Thanks for having me! &lt;em&gt;What a loaded question!&lt;/em&gt; My primary role at BigCommerce is to advocate for the community’s needs and resources while being a resource to the members as well.&lt;/p&gt;

&lt;p&gt;To dive into these — Advocating for the community’s needs! This looks like answering these questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What does the community need to thrive?&lt;/li&gt;
&lt;li&gt;What can I do to address these needs?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At the moment, this is broken down into two main categories.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Better tooling!&lt;/strong&gt; The most important tool is our spaces, like Slack. Next are things like improving our swag offering for contributor programs (that we want to revamp!) and events/challenges, optimizing and tracking developer experience, improving onboarding, and supporting opportunities for members to do more with the community (such as working more with us or organizing community-led events and programs), access to additional resources for self-help and discovery within the community or documentation, and lastly — visibility into what’s going on and how to get involved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More resources!&lt;/strong&gt; For example, knowledgeable BC-ers who have a similar experience, or more experience, than myself! Since I am the most consistent and present BigCommerce contact in this space (aside from Twitter — you are rocking Twitter!) bandwidth gets pretty stretched. A large effort of mine has been to change this, and not just for the time that I’m here, but beyond that, as well.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This leads me to another large responsibility of my role: being a resource to the members. This looks like acting as someone who can test and share visibility on issues or odd behaviors that our community members are having for a faster turnaround. This benefits our community members and BigCommerce by helping identify bugs and any necessary documentation updates.&lt;/p&gt;

&lt;p&gt;Over my tenure here at BigCommerce, my role has gradually shifted focus to these two key aspects. As most of you have likely observed, I have days where I’m more focused on long-term processes and experience improvements (that’s when y’all don’t see me as much), and then I have days where I’m much more active in the community myself. Balancing is tough sometimes, but I do the best I can and am grateful for our members who are incredibly helpful with one another.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: Why do developer communities matter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; I can’t speak for all developer communities out there, as they all have different benefits and ecosystems that are being supported — But for companies like ours, they’re so important for a partnership. Not only that but also for building on and improving the platform, together. BigCommerce wouldn’t be the same without our partnerships and without all of the developers out there who are challenging our platform limits and building real solutions to problems our merchants face and even bringing more merchants to BigCommerce through their relationships as agencies. In my opinion, I feel that developer communities are a huge part of DevX, which is an important investment for any company to commit to, especially those that depend on developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: What is the state of our community/where do we want to go?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; Great question, Katie! So, it’s two-sided. I’ll tl;dr it by saying the current state of our community is what I’ll call a layup for BigCommerce and a great peer-to-peer resource for devs. Currently, our members are mostly engaged in peer-to-peer, meaning dev-to-dev, conversations, and &lt;em&gt;sometimes&lt;/em&gt; engaging with BigCommerce employees as well.&lt;/p&gt;

&lt;p&gt;As far as where we want to go — This is what I meant by a layup for BigCommerce’ — This is the perfect time for BC-ers to step in and learn about developers building on and for our platform. Katie, Stephen (our Developer Advocates), and I still have work to do on this front to foster that connection, but it’s something I’ve personally spent a lot of time on recently, and may have some news soon.&lt;/p&gt;

&lt;p&gt;I want to leave this question with a note — We’re extremely lucky to have so many of you who are open to helping and sharing your experiences. Specifically speaking about our Developer Slack space — this is the general vibe of the community, at the moment, and I hope this remains a constant as we grow!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: Any cool community things coming up?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; Cool things? Yes! Over the next few months, there are a handful of things I’m excited about.&lt;/p&gt;

&lt;p&gt;To start with — DevWeek! DevWeek is an internal collaboration week that I played a big part in organizing for some of us internal folks at BigCommerce. This is a week where our developers, our DevDocs team, the DevRel team, and I are coming together to talk about areas of our roles that overlap and to work together in solving some common problems that you all face. We’re also going to be using this time to plan for 2023, so I will probably have more to share about fun opportunities closer to EOY!&lt;/p&gt;

&lt;p&gt;I love that these Twitter spaces are a constant opportunity for our teams and our members. Every week this is something that excites me. Katie, you do a great job with these, and a note to all of you who are here or will be listening to the recording: if there’s a topic you want to hear about, let Katie know! Or if you want to get involved to be a guest, let her know! I would love to see more devs and partners co-host or be guests on these, as this continues to grow.&lt;/p&gt;

&lt;p&gt;Our customer community manager, Jacinda Espinosa, will be running another series of Partner Q&amp;amp;A’s in Q1. This is where partners can, for example, run a demo of their app and host a Q&amp;amp;A immediately after in our primary merchant-facing Facebook community group to get feedback, ideas, questions, etc! &lt;a href="https://forms.gle/4siueoSzVqp41Xss5" rel="noopener noreferrer"&gt;If you’re interested in joining, apply here!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: What kinds of community contributions do we want?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; We’d love to see our members contribute by creating content! Written or visual tutorials, blogs, how-to content, general talks, videos, or blogs on your development process, maybe something interesting your app solves or an interesting solution you created for a problem other developers likely encounter as well. Anything unique is amazing to see!&lt;/p&gt;

&lt;p&gt;To mention a few who’ve done things like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Tom Robertshaw&lt;/em&gt;&lt;/strong&gt; from Space48 does a great job at this with the &lt;a href="https://www.youtube.com/@space48apps" rel="noopener noreferrer"&gt;Space48Apps YouTube channel&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Although this was last year, &lt;strong&gt;&lt;em&gt;Max Karlsson&lt;/em&gt;&lt;/strong&gt; had a memorable contribution I’d like to talk about. He wrote a 2 part blog on implementing the forgotten password workflow for headless, as it was a common topic in the community at the time — that was incredible to see and I won’t ever forget that. (Check out &lt;a href="https://maxkarlsson.dev/blog/how-to-implement-password-reset-with-headless-bigcommerce-part-1-solution-overview" rel="noopener noreferrer"&gt;Part 1&lt;/a&gt; and &lt;a href="https://maxkarlsson.dev/blog/how-to-implement-password-reset-with-headless-bigcommerce-part-2-implementation-details" rel="noopener noreferrer"&gt;Part 2&lt;/a&gt; of that blog!)&lt;/li&gt;
&lt;li&gt;Just the other day, &lt;strong&gt;&lt;em&gt;Jack Harner&lt;/em&gt;&lt;/strong&gt; wrote a blog on Stencil CI-CD via GitHub actions. &lt;a href="https://jackharner.com/blog/bigcommerce-stencil-ci-cd-with-github-actions/" rel="noopener noreferrer"&gt;Check it out if you haven’t seen it yet!&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;During BigCommerceDX, the most recent community-led event organized by Space48, &lt;strong&gt;&lt;em&gt;Matt Coy&lt;/em&gt;&lt;/strong&gt; from ArcticLeaf demonstrated an Advanced Handlebars live-code tutorial that was so popular and valuable in the community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are just some examples, but the main takeaway is that the most impactful contributions are those that help your fellow community members. Engaging in our community spaces with each other, on Slack for example — is incredibly valuable and my absolute favorite type of contribution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: What are some pie-in-the-sky goals you have for the community over the next few years?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; My main goal with the Dev Community over the next few years is for it to become more of a collaborative space between BC-ers and the members. Last year, I created and ran a pilot program focused on a couple of BC-ers for exactly that purpose — and learned a lot from it. Notes were taken, adjustments were made and I’m about to try again in a much bigger way.&lt;/p&gt;

&lt;p&gt;I believe this goal has the best chance of making the Developer Community not just a space for developers, but a space that is used as a part of BigCommerce’s development lifecycle. I can’t wait to show our Community members what I’ve been working on for them!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: What would you like to see more of from/in the community?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; I would like to see more collaboration in our community between BC-ers and external developers, and I know I’m not alone in that!&lt;/p&gt;

&lt;p&gt;I think we’re at a great time with the right people on board to start seeing these changes. Now that our DevRel team is ramped up and settling into their roles, we’re able to approach problems from different sides to move forward faster, together.&lt;/p&gt;

&lt;p&gt;Secondly, I hope to see more community-led events, either virtual or IRL events and gatherings that our members organize and host themselves. I think as the community grows, more individuals would be interested in something like Space48’s virtual BigCommerceDX last year and other types of events where they can meet each other and share the awesome things they build on the platform.&lt;/p&gt;

&lt;p&gt;I hope to create new ways to reward our members who do this and incentivize others to get involved!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: You’ve mentioned “D2D”. What’s this new program you’re talking about?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; I can’t say much more about this program just yet! I’ve been hearing feedback from the community and I’ve been working for y’all in the background. It’s my mission to deliver more value in our spaces to help you get unstuck faster, and have more opportunities to connect with internal BigCommerce folks and others in the community in creative and productive ways.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KH: What’s the best part about managing the BigCommerce Developer Community?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HB:&lt;/strong&gt; Goodness, there isn’t just one!&lt;/p&gt;

&lt;p&gt;Seeing how helpful and involved the members are taking the cake. I also really do feel like I’m making an impact here, on both the inside and outside. I know that I’m not always available or able to answer some of the questions that are asked by devs and partners, but the work I’ve been doing to help address this in the shadows I feel will start to pay off soon.&lt;/p&gt;

&lt;p&gt;Next to that — finding and working with so many like-minded people at BigCommerce has been awesome. Branching out and creating new relationships with other BC-ers is something that has taken some time in my role, as I didn’t seek this out much when I first started. As I’ve grown in my role and met people like you, Katie, who reminded me of the power relationships have in the workplace and finding more advocates for our community members from teams outside of our own, has become one of my favorite parts of my role.&lt;/p&gt;

&lt;h3&gt;
  
  
  Have more questions?
&lt;/h3&gt;

&lt;p&gt;We &lt;em&gt;love&lt;/em&gt; hearing from our community members! If you have questions, comments, or anything in between, please reach out to us! You can reach both Heather and me in our Developer Slack space (if you’re a developer and aren’t in our Slack space, &lt;a href="https://forms.gle/rWiGFJrgJqtxoy3K6" rel="noopener noreferrer"&gt;&lt;em&gt;let’s change that! Follow this link to apply!&lt;/em&gt;&lt;/a&gt;), you can comment on this article, tweet at &lt;a href="https://twitter.com/BigCommerceDevs" rel="noopener noreferrer"&gt;@BigCommerceDevs&lt;/a&gt; or &lt;a href="https://twitter.com/katie_hoesley" rel="noopener noreferrer"&gt;@Katie_Hoesley&lt;/a&gt;, or email &lt;a href="mailto:devrel@bigcommerce.com"&gt;devrel@bigcommerce.com&lt;/a&gt;.&lt;/p&gt;




</description>
      <category>developer</category>
      <category>communitymanagement</category>
      <category>developercommunity</category>
      <category>bigcommerce</category>
    </item>
    <item>
      <title>BOPIS (Buy Online Pickup In Store) APIs now Available in Open Beta</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Mon, 05 Dec 2022 16:25:57 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/bopis-buy-online-pickup-in-store-apis-now-available-in-open-beta-3paj</link>
      <guid>https://forem.com/bigcommercedevs/bopis-buy-online-pickup-in-store-apis-now-available-in-open-beta-3paj</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bl_ekJZc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2ATmWsLiUA_L8vRHSR" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bl_ekJZc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2ATmWsLiUA_L8vRHSR" alt="" width="880" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  BOPIS is available!
&lt;/h3&gt;

&lt;p&gt;An exciting new feature of our multi-location inventory functionality is here! Buy online pick up in store (BOPIS — &lt;a href="https://bigcommerce.stoplight.io/docs/api-beta-buy-online-pick-up-in-store/api-docs/overview"&gt;check out the documentation here!&lt;/a&gt;), also known as Click &amp;amp; Collect outside the United States, is now available in open beta via our APIs. This update enables merchant developers, tech partners, and agencies to create custom experiences around picking up items at their retail locations.&lt;/p&gt;

&lt;h3&gt;
  
  
  What exactly is an open beta?
&lt;/h3&gt;

&lt;p&gt;BigCommerce open betas include production use ready functionality, which is subject to change based on the feedback from beta participants. Open betas are a great way to try out the latest functionality and have your voice heard by giving feedback to the BigCommerce team. Participants opt in to open betas, and everyone is eligible!&lt;/p&gt;

&lt;h3&gt;
  
  
  What’s included in the release?
&lt;/h3&gt;

&lt;p&gt;We’ve released 2 new APIs, including the Pickup Methods API and Inventory API, and updated a handful of existing APIs. Together, this means that merchants who have multiple retail locations will have the tools to create custom BOPIS/Click &amp;amp; Collect experiences that are tailored to their buyers’ preferences.&lt;/p&gt;

&lt;h3&gt;
  
  
  I’m interested! What are my next steps?
&lt;/h3&gt;

&lt;p&gt;To opt in, locate and click on &lt;em&gt;Settings&lt;/em&gt; in the Control Panel menu, located on the left-hand side. Once you’ve done so, select &lt;em&gt;Inventory&lt;/em&gt; in your BigCommerce Control Panel, as seen below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IO-XYGfu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AM-fW95hIa59M6RHN" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IO-XYGfu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AM-fW95hIa59M6RHN" alt="" width="880" height="205"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After selecting “Settings”, select “Inventory”&lt;/p&gt;

&lt;p&gt;A banner with an option to &lt;em&gt;Try it now&lt;/em&gt; should be on the top of the page_._ If you want to enable the BOPIS APIs, select that! This banner also provides you with more information about the BOPIS APIs, what is coming soon, and a link to relevant documentation (&lt;a href="https://bigcommerce.stoplight.io/docs/api-beta-buy-online-pick-up-in-store/api-docs/overview"&gt;&lt;em&gt;also found here&lt;/em&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fEyIvJ6U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A90w-gKKuFyFE4tJv" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fEyIvJ6U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A90w-gKKuFyFE4tJv" alt="" width="880" height="261"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;BOPIS APIs opt-in banner&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To enable BOPIS APIs, click &lt;em&gt;Try it now&lt;/em&gt;! Once you click that, you’ll see the banner pictured below outlining what is available in the beta as well as providing supplemental documentation about the API at the top of your screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sR7b8pcv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ab2VWW5KBFgWoFP7m" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sR7b8pcv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ab2VWW5KBFgWoFP7m" alt="" width="880" height="165"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;BOPIS APIs early access mode trial success&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And that’s it!&lt;/strong&gt; You now have BOPIS enabled on your store. To learn more about our APIs, please check out our&lt;a href="https://bigcommerce.stoplight.io/docs/api-beta-buy-online-pick-up-in-store/api-docs/overview"&gt;BOPIS APIs documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you still have questions, comment on this article or&lt;/em&gt;&lt;a href="https://twitter.com/BigCommerceDevs"&gt;&lt;em&gt;tweet at us&lt;/em&gt;&lt;/a&gt;&lt;em&gt;!&lt;/em&gt;&lt;/p&gt;




</description>
      <category>buyonlinepickupinsto</category>
      <category>ecommerce</category>
      <category>bigcommercedeveloper</category>
      <category>bopis</category>
    </item>
    <item>
      <title>Staging by StagingPro Now Available on BigCommerce</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Mon, 05 Dec 2022 16:23:40 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/staging-by-stagingpro-now-available-on-bigcommerce-4ic9</link>
      <guid>https://forem.com/bigcommercedevs/staging-by-stagingpro-now-available-on-bigcommerce-4ic9</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qu_gR4hR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Anenl0I4DGkfnQtku" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qu_gR4hR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Anenl0I4DGkfnQtku" alt="" width="880" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At BigCommerce, we understand the importance of merchants being able to preview changes to a store before pushing those changes to production. Nobody wants users having a confusing, subpar experience because they encountered some non-production-ready content!&lt;/p&gt;

&lt;p&gt;How can we help make sure that never happens? BigCommerce now features staging by StagingPro!&lt;/p&gt;

&lt;p&gt;StagingPro is a comprehensive enterprise integration for staging. Seamlessly integrate staging environments with existing workflows and tools, all from within your BigCommerce control panel.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“We are thrilled to partner with BigCommerce to transform the way merchants and agencies design, develop and deploy BigCommerce stores. StagingPro is built to eliminate the day-to-day challenges retailers and agencies face in this fast-evolving technology space.&lt;/p&gt;

&lt;p&gt;Susant Patro, CEO of StagingPro&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, instead of using a secondary store for staging and testing purposes, BigCommerce merchants are able to use StagingPro to stage and test on their primary storefront. This is a particularly huge upgrade for anyone who works in our ecosystem and enjoys experimenting with design and user experience flows before pushing to live production.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is staging important?
&lt;/h3&gt;

&lt;p&gt;Staging is important for many reasons, but one reason really stands out: &lt;em&gt;you want to test and observe your changes and approve them before pushing them to production where users interact with your program&lt;/em&gt;. It’s important for users to have intuitive, friction-free experiences online, and programs that haven’t been adequately tested are frequently problematic.&lt;/p&gt;

&lt;p&gt;Staging allows developers, and in this case any merchant or developer on the platform, to observe and interact with their changes before making them visible to users. This allows for optimal user experiences, repeat customers, the list goes on!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“We are setting a new era of digital experiences through moving data, design, code, generating previews and scheduling deployments across multiple BigCommerce stores. StagingPro will accelerate RoI, improve efficiency and reduce the total cost of ownership for businesses worldwide.”&lt;/p&gt;

&lt;p&gt;Susant Patro, CEO of StagingPro&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;StagingPro is a cost-effective, highly automated staging solution that allows for web development at the speed your business demands. StagingPro allows you to build staging websites as exact replicas, including the same data as the production environment, even including theme!&lt;/p&gt;

&lt;p&gt;The best part?&lt;/p&gt;

&lt;p&gt;You’re able to easily manage your StagingPro environment launches all from your BigCommerce control panel.&lt;/p&gt;

&lt;h3&gt;
  
  
  I’m interested! What’s next?
&lt;/h3&gt;

&lt;p&gt;If you think Staging by StagingPro is for you, &lt;a href="https://www.bigcommerce.com/product/staging-pro/"&gt;request a demo&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;If you have questions, comment on this article or&lt;a href="https://twitter.com/BigCommerceDevs"&gt;tweet at us&lt;/a&gt;, or send an email to &lt;a href="mailto:Hello@stagingpro.com"&gt;Hello@stagingpro.com&lt;/a&gt;!&lt;/p&gt;




</description>
      <category>stagingpro</category>
      <category>bigcommercedeveloper</category>
      <category>staging</category>
      <category>bigcommerce</category>
    </item>
    <item>
      <title>BigCommerce + ethos: A Partnership Exemplifying the Links Between Web3 &amp; Ecommerce</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Fri, 18 Nov 2022 15:11:33 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/bigcommerce-ethos-a-partnership-exemplifying-the-links-between-web3-ecommerce-c8j</link>
      <guid>https://forem.com/bigcommercedevs/bigcommerce-ethos-a-partnership-exemplifying-the-links-between-web3-ecommerce-c8j</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bIvWAKBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AGSCMQ0CExZTXuoE6v57KHg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bIvWAKBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AGSCMQ0CExZTXuoE6v57KHg.jpeg" alt="" width="880" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  BigCommerce &amp;lt;&amp;gt; ethos
&lt;/h3&gt;

&lt;p&gt;Have you been waiting for the option to have a branded NFT experience that lives directly in your store? Are you a fan of digital assets but want to be sure they have real value for your customers? Do you want users of all technical skill levels to be able to interact with these digital assets?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Good news!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Any merchant with a store on the BigCommerce platform now has the option to work with ethos! ethos is a white label NFT platform that enables brands to sell or issue NFTs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“ethos’ platform allows brands to offer NFTs through a fully branded experience that includes real-world utility. Added utility such as discounts, air drops, early access, or special products when holding an NFT makes ethos the chosen partner for brands who want to reward and grow their customer base.” (&lt;/em&gt;&lt;a href="https://www.prweb.com/releases/2022/10/prweb18975000.htm"&gt;&lt;em&gt;ethos Named BigCommerce Technology Partner Press Release&lt;/em&gt;&lt;/a&gt;&lt;em&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How does it work?
&lt;/h3&gt;

&lt;p&gt;It starts with ethos, who creates a fully branded experience for merchants by capturing their brand’s assets, creating landing pages where users can pre-register for an NFT drop or go through the purchasing process, and more!&lt;/p&gt;

&lt;p&gt;ethos’ NFTs can be equipped with real-world value like discounts, air drops, early access, or special products when holding an NFT. Whether your customers are crypto pros or want to use a credit card to purchase items in your store, ethos provides barrier free transaction options. Customers can buy these NFTs with cryptocurrency or traditional payment methods, and don’t need to set up their own crypto wallets and keys if they would prefer not to.&lt;/p&gt;

&lt;p&gt;Imagine a merchant launches their first NFT and adds to that NFT a perpetual 20% off all purchases coupon that now lives in the customer’s account. Customers don’t need to track down any email confirmations or gift cards, it’s just right there in their customer account, and 20% discounts are applied to their orders!&lt;/p&gt;

&lt;p&gt;These NFT holders are now a segment of your audience you know a lot about, and you have a direct line of communication with them: their NFTs. You can now send out special offers, freebies, event invitations, etc. to certain segments based on NFTs they’ve purchased from you.&lt;/p&gt;

&lt;p&gt;ethos also has what’s called an &lt;em&gt;eDrop&lt;/em&gt;. An eDrop gives you the ability to issue free NFTs to anybody! This allows merchants to issue NFTs to anyone and have any utility attached to them — maybe they send them to their friends and family to give them a 20% discount on product, maybe they want to surprise a loyal customer with a one-time freebie — whatever!&lt;/p&gt;

&lt;p&gt;Non-crypto experts make up the mass majority of consumers today, so catering to customers with diverse crypto knowledge levels is paramount to achieve mass adoption of Web3 concepts like NFTs. ethos’ ease of use makes it possible for any merchant to hop aboard the NFT train.&lt;/p&gt;

&lt;h3&gt;
  
  
  I’m interested! What’s next?
&lt;/h3&gt;

&lt;p&gt;If you want to check out what this looks like in practice, &lt;a href="https://saddlebackleather.com/"&gt;Saddleback Leather&lt;/a&gt; will be the first BigCommerce merchant to launch using this innovative platform at the end of November.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3jUE__pG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A2L7EohutpNPt2UieHRWjSw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3jUE__pG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A2L7EohutpNPt2UieHRWjSw.png" alt="" width="880" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Saddleback Leather’s ethos landing page&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You can go to&lt;a href="https://saddlebackleather.ethosnft.com/countdown"&gt;their ethos landing page&lt;/a&gt;, pictured above, and either sign up for the next collection drop or, once the collection is available, you can buy your NFT directly on that page. The NFT(s) you buy will actually live directly in your user account on the Saddleback Leather store.&lt;/p&gt;

&lt;p&gt;If you are a BigCommerce merchant and are interested in applying for the early adopter program, or to learn more about NFTs, &lt;a href="https://signup.ethosnft.com/bigcommerce?utm_medium=pr&amp;amp;utm_source=&amp;amp;utm_campaign=pmm_amer_us_mme_acq_ent-core_partner_dr_2022_q3_ethos-nft-pr-announcment&amp;amp;utm_content=ethos-nft-program"&gt;please click here&lt;/a&gt;!&lt;/p&gt;

&lt;h1&gt;
  
  
  BigCWeb3
&lt;/h1&gt;




</description>
      <category>bigcommerce</category>
      <category>ethos</category>
      <category>ecommerce</category>
      <category>bigcweb3</category>
    </item>
    <item>
      <title>Getting Started: Use Building Blocks to Compose Your Headless BigCommerce Storefront using Next.js,</title>
      <dc:creator>katie hoesley</dc:creator>
      <pubDate>Wed, 16 Nov 2022 17:54:51 +0000</pubDate>
      <link>https://forem.com/bigcommercedevs/getting-started-use-building-blocks-to-compose-your-headless-bigcommerce-storefront-using-nextjs-32m</link>
      <guid>https://forem.com/bigcommercedevs/getting-started-use-building-blocks-to-compose-your-headless-bigcommerce-storefront-using-nextjs-32m</guid>
      <description>&lt;h3&gt;
  
  
  Getting Started: Use Building Blocks to Compose Your Headless BigCommerce Storefront using Next.js, Contentstack &amp;amp; Netlify!
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vc2ACasI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AQQSSCVBwjAN0uj5tc5YpAQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vc2ACasI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AQQSSCVBwjAN0uj5tc5YpAQ.jpeg" alt="" width="880" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Last week the Jamstack Conference happened in San Francisco, and BigCommerce’s team was excited to attend and present one of our starter repos!&lt;/p&gt;

&lt;p&gt;As a composable commerce engine, we facilitate developers leveraging modern technologies and approaches like Jamstack. Open SaaS gives merchants much more flexibility and freedom of choice while still maintaining the benefits of using a SaaS platform. It’s important to us that developers get to use the tools they want to use, which is why we enable them to build storefronts with whatever their preferred tech stack is.&lt;/p&gt;

&lt;p&gt;BigCommerce’s flexibility allows merchants to use our APIs to integrate to their existing systems and easily install third-party applications without complicating the management and upkeep of their BigCommerce store. With our headless approach, you can build with your preferred meta framework and deploy your front end anywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does the starter include?
&lt;/h3&gt;

&lt;p&gt;This proof of concept headless storefront starter repo allows you to fire up a storefront with the following composable tech stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/docs"&gt;Next.js&lt;/a&gt; as our frontend framework&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.contentstack.com/"&gt;Contentstack&lt;/a&gt; as our Content Management System&lt;/li&gt;
&lt;li&gt;BigCommerce as our Commerce Engine&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.netlify.com/"&gt;Netlify&lt;/a&gt; to deploy — we want to deploy on Netlify because they allow the level of stack flexibility that our users want to use!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Let’s check out &lt;a href="https://github.com/bigcommerce/netlify-nextjs-starter"&gt;the repo&lt;/a&gt;!
&lt;/h3&gt;

&lt;p&gt;1.✅ You’re here! The first step is being in this repo and hitting the “Deploy to Netlify” button at the bottom of this ReadMe.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You need a BigCommerce store! Login or Sign Up to set up a new BigCommerce store to use! Once you’ve logged in or signed up, follow &lt;a href="https://support.bigcommerce.com/s/article/Store-API-Accounts?language=en_US#creating"&gt;these instructions&lt;/a&gt; to obtain your BigCommerce API credentials.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create an account or login to &lt;a href="https://app.contentstack.com/?_gl=1*2rimkv*_gcl_aw*R0NMLjE2NjU3MDM5NDMuQ2p3S0NBanc3cDZhQmhCaUVpd0E4M2ZHdXNVa1RHRTdOWjZaQ0RoVWJEbjVNMm1odTAwQzRiOW52SDRoZEp2eHJnTGdXYlFLQllLOE1Cb0NPdzBRQXZEX0J3RQ..#!/login"&gt;Contentstack.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a “Stack” by selecting “+ New Stack”, title it, add a description, and click “Create”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now that your Stack has been created, let’s identify your API keys. Navigate to the “Settings” icon on your left hand panel.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_aPWF9tC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/592/0%2AEUzpYFP92rEmZ-h5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_aPWF9tC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/592/0%2AEUzpYFP92rEmZ-h5.png" alt="" width="592" height="1504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Scroll down and select “Tokens”. This will take you to a page that has a “+ Delivery Tokens” button. Click that, and enter a name and description for your new API keys.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Fhf8EtVj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/594/0%2AGkEdg8zpR27mj5pZ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Fhf8EtVj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/594/0%2AGkEdg8zpR27mj5pZ.png" alt="" width="594" height="1546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fngwe6Rq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A36zEyuDbcXWoNC_a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fngwe6Rq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A36zEyuDbcXWoNC_a.png" alt="" width="880" height="153"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7al8dXrT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AcREZfc5UztW-luvr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7al8dXrT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AcREZfc5UztW-luvr.png" alt="" width="880" height="625"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Select the proper branch you’re working from and your production environment (you may need to also create a production environment). Then click “Generate Token”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If successful, you should see something like this:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uAFSA0Q---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AcWo0eMHiJpkTpVe5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uAFSA0Q---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AcWo0eMHiJpkTpVe5.png" alt="" width="880" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Hang on to these variables, you’ll need them in an upcoming step.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now, back to the ReadMe! Hit the “Deploy to Netlify” button found at the bottom of the page.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JvTFnn_l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/482/0%2A_psfCSO3O7O-dQyW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JvTFnn_l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/482/0%2A_psfCSO3O7O-dQyW.png" alt="" width="482" height="222"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Once you’re brought to the page pictured below, select “Connect to Github”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GcMR_4T5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A-xTVrksECd65xm-3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GcMR_4T5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A-xTVrksECd65xm-3.png" alt="" width="880" height="668"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Once you’re brought to this page (seen in screenshots below), give your repository a unique name and enter all of your BigCommerce and Contentstack API credentials.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aPZD39Ye--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A9BmkDLQaACUsWssx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aPZD39Ye--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A9BmkDLQaACUsWssx.png" alt="" width="880" height="668"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KVRgx1W---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AIsP9StzHLXew8KiP.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KVRgx1W---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AIsP9StzHLXew8KiP.png" alt="" width="880" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Save and Deploy!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WKTo9Trb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/884/0%2AruT7WmkXlUKXXmD7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WKTo9Trb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/884/0%2AruT7WmkXlUKXXmD7.png" alt="" width="880" height="189"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The deploy process has begun! This may take up to 10 minutes, and will bring you to a page that looks like this:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4cM5qVqG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ar70PHibZ77KrTH6r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4cM5qVqG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2Ar70PHibZ77KrTH6r.png" alt="" width="880" height="542"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can watch your project’s progress by clicking on the tab pictured below:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TQ58kY93--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2ApC7BdJouYeD1H94P.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TQ58kY93--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2ApC7BdJouYeD1H94P.png" alt="" width="880" height="770"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you click into that tab, once your build is successfully complete, you’ll see something like this:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dZO8WD5R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AJ3ht0ilADxEXZ925.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dZO8WD5R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2AJ3ht0ilADxEXZ925.png" alt="" width="880" height="657"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To view your site, click “Open Production Deploy” or “Permalink” — both will bring you to your deployed site!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xXj-LeYe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A0tTL_obVx4EsWe9x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xXj-LeYe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/0%2A0tTL_obVx4EsWe9x.png" alt="" width="880" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’re deployed! Great job! 👏&lt;/p&gt;

&lt;h3&gt;
  
  
  I want to use the starter! What’s next?
&lt;/h3&gt;

&lt;p&gt;Fork and clone &lt;a href="https://github.com/bigcommerce/netlify-nextjs-starter"&gt;the repository here&lt;/a&gt; and give it a go, following the steps above (also available in the ReadMe file)! Before you get started, you will need a Contentstack account and a BigCommerce store so you’re able to obtain the necessary API keys.&lt;/p&gt;

&lt;p&gt;If you’re building headless storefronts on the BigCommerce platform, be sure to join our &lt;a href="https://forms.gle/TVebqazPVxadW1dL6"&gt;Developer Slack space&lt;/a&gt; so you can access our #headless channel where you can pose questions and discuss with fellow developers doing similar things!&lt;/p&gt;

&lt;p&gt;If this tech stack isn’t exactly what you’re looking for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSciuq8cymQeaUIJBowd2-7GrVcD2j1z0yaIpjrpQ9-x-GA1hQ/viewform?usp=send_form"&gt;Have your own starter? Submit it here!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeyw-mzaAohvkEULUWmZc4c1WADrHBG6XNvEFIu-hColGGnag/viewform"&gt;Don’t see what you’re looking for? Request an option!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Still have comments? Questions? Leave a comment or tweet at us!&lt;/em&gt; &lt;a href="https://twitter.com/BigCommerceDevs"&gt;&lt;em&gt;@BigCommerceDevs&lt;/em&gt;&lt;/a&gt; &lt;em&gt;or&lt;/em&gt; &lt;a href="https://twitter.com/katie_hoesley"&gt;&lt;em&gt;@KatieHoesley&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;




</description>
      <category>headless</category>
      <category>bigcommerce</category>
      <category>jamstack</category>
      <category>composablearchitectu</category>
    </item>
  </channel>
</rss>
