Comments (8)
A couple things: Are you planning on managing cart associations to users yourself? If you're not, use fetchRecentCart
. Also, if you console.error(error)
the error that's sent to catch, can you post the trace?
from js-buy-sdk.
I do plan on managing cart associations. Basically my plan is to use the buy SDK to generate and manage carts for products stored on Shopify. Once I have a completed cart I am going to use the regular API to create an order and process payments separately. The error I am getting is the following:
[ReferenceError: localStorage is not defined]
from js-buy-sdk.
What environment are you running this in? Node or browser?
from js-buy-sdk.
Node, running my server using Gulp locally at the moment.
from js-buy-sdk.
Ah... OK. Yeah. This is a thing we failed to implement.
For the time being, somewhere in your startup code, if you did something like
global.localStorage = {
_storage: {},
setItem: function(key, value) {
this._storage[key] = value;
},
getItem: function(key) {
return this._storage[key]
},
clear: function() {
this._storage = {};
}
};
I understand this is ugly, but it'll get you by for now. I'll post here when we make this functionality work properly in node.
from js-buy-sdk.
Thanks it worked, wouldn't of figured that out without some help.
from js-buy-sdk.
How can I set up background colors and other stuffs using createCart() ? Anyone have idea. I am researching but not able to find anything which can solve.
Here is the code :
ui.createCart({ "styles": { "button": { "background-color": "#cccccc", "font-family": "Raleway, sans-serif", "font-size": "18px", "padding-top": "17px", "padding-bottom": "17px", ":hover": { "background-color": "#cccccc" }, ":focus": { "background-color": "#cccccc" }, "font-weight": "normal" }, "footer": { "background-color": "#cccccc" } }, "googleFonts": [ "Raleway" ] });
Thanks
from js-buy-sdk.
@muzuitech Can you please create a new issue for this in the https://github.com/Shopify/buy-button-js repo?
from js-buy-sdk.
Related Issues (20)
- Check if the checkout was completed HOT 17
- The types @types/shopify-buy HOT 2
- Several fields on the Storefront API were marked as deprecated HOT 3
- Fetch is not defined in production - Netlify HOT 1
- Discussions Partners and Developers Events Groups Learn Notifications Messages Alocard Alocard Shopify APIs and SDKs Development discussions around Shopify APIs Return management just got easier! We’ve launched Customer Self-Serve Returns to all Shopify merchants. Click here to learn more! Shopify Community Partners and Developers Shopify APIs and SDKs Make a Request from a Public Endpoint to a Non-Public Endpoint Inside an App Make a Request from a Public Endpoint to a Non-Public Endpoint Inside an App HOT 1
- Adding a discount code to an empty card doesn't work
- `barcode` field is missing for product variants
- Langauge for checkout HOT 7
- Shopify-buy unable to retrieve several parameteres HOT 3
- Collection not returning all products HOT 1
- Set country context when recalling checkout object HOT 1
- Error: Field 'presentmentPrices' doesn't exist on type 'ProductVariant' HOT 11
- No field of name "pageInfo" found on type "Metafield" in schema. No field of name "tags" found on type "Product" in schema HOT 2
- Question: Is it possible to set the channel name for an order so that it shows up in Shopify in the order list?
- Update needed : fetchByHandle is deprecated for product as well as collection
- Remove or disable email input when email is passed in the checkout.create method HOT 1
- Field must have selections field 'price' returns MoneyV2 but has no selections
- Bundles through JS Buy SDK? HOT 4
- Fetching products returns outdated data depending on API Version HOT 1
- Migration to Storefront Cart API HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-buy-sdk.